Zum Inhalt

STAMP-Rust: Language and Performance Comparison to C on Transactional Benchmarks

  • 2023
  • OriginalPaper
  • Buchkapitel
Erschienen in:

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Das Kapitel "STAMP-Rust: Language and Performance Comparsion to C on Transactional Benchmarks" untersucht die Auswirkungen der Verwendung von Rost für transaktionale Speicheranwendungen auf Leistung und Sicherheit. Es vergleicht Rust mit C unter Verwendung der STAMP-Benchmark-Suite, die speziell für das Testen transaktionaler Speicherframeworks entwickelt wurde. Die Autoren setzten die STAMP-Benchmarks manuell in Rust um und konzentrierten sich dabei auf die Herausforderungen und Vorteile von Rusts Eigentums- und Kreditsemantik. Außerdem verwendeten sie den c2rust-Transpiler, um automatisch Rostcode aus den ursprünglichen C-Anwendungen zu generieren und die Leistung und Codequalität beider Ansätze zu vergleichen. Die Evaluierung zeigt, dass Rost zwar eine verbesserte Sicherheit bietet, aber aufgrund seines strengen Typensystems einen erheblichen Leistungsaufwand mit sich bringen kann. Das Kapitel bietet wertvolle Einblicke in die Zielkonflikte zwischen Sicherheit und Leistung bei transaktionalen Speicheranwendungen und ist daher ein Pflichtlektüre für Fachleute und Forscher auf diesem Gebiet.
This project is partially funded by the EU Horizon 2020 Programme under grant agreement No 957269 (EVEREST).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Titel
STAMP-Rust: Language and Performance Comparison to C on Transactional Benchmarks
Verfasst von
Felix Suchert
Jeronimo Castrillon
Copyright-Jahr
2023
DOI
https://doi.org/10.1007/978-3-031-31180-2_10
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
    Bildnachweise
    AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, NTT Data/© NTT Data, Wildix/© Wildix, arvato Systems GmbH/© arvato Systems GmbH, Ninox Software GmbH/© Ninox Software GmbH, Nagarro GmbH/© Nagarro GmbH, GWS mbH/© GWS mbH, CELONIS Labs GmbH, USU GmbH/© USU GmbH, G Data CyberDefense/© G Data CyberDefense, Vendosoft/© Vendosoft, Kumavision/© Kumavision, Noriis Network AG/© Noriis Network AG, WSW Software GmbH/© WSW Software GmbH, tts GmbH/© tts GmbH, Asseco Solutions AG/© Asseco Solutions AG, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, Ferrari electronic AG/© Ferrari electronic AG