Stefan Kempf

Compiler and Runtime Techniques to Identify and Optimize Atomic Blocks in Parallel Programs

21,0 cm / 14,8 cm / 1,1 cm ( B/H/T )
Buch (Softcover), 184 Seiten
EAN 9783954048403
Veröffentlicht November 2014
Verlag/Hersteller Cuvillier

Auch erhältlich als:

eBook (pdf)
25,41
36,30 inkl. MwSt.
Teilen
Beschreibung

Atomic blocks are a programming language construct that marks sections of code that multiple threads may not execute concurrently. The implementation of the mutual exclusion is left to the compiler or the runtime system. To avoid race conditions however, developers are still responsible to detect all places in the code where atomic blocks are needed. It is of course also important that mutual exclusion is implemented efficiently.
This thesis therefore pursues two goals. First, we develop a data dependence analysis that identifies potential critical sections in a parallel program, presents them to the programmer, and then adds atomic blocks to the code. Second, we enhance existing techniques - software transactional memory (STM) and lock inference - to implement atomic blocks. Our approach combines the advantages of STM and lock inference, which allows atomic blocks to be implemented more efficiently.
The evaluation shows that our approach identifies atomic blocks that closely match those atomic blocks that an expert would add to the code. Compared to a pure STM or lock inference implementation, our combined approach to implement atomic blocks speeds up execution times by a factor between 1.1 and 6.3.

Hersteller
Cuvillier Verlag
Nonnenstieg 8

DE - 37075 Göttingen

E-Mail: info@cuvillier.de

Das könnte Sie auch interessieren

Frank-Michael Becker
Formelsammlung bis zum Abitur - Mathematik ...
Buch (Softcover)
Sofort lieferbar
16,99
Asma Mhalla
Cyberpunk
Buch (Softcover)
Sofort lieferbar
16,00
Roberto Simanowski
Sprachmaschinen
Buch (Softcover)
Sofort lieferbar
23,00
Lieferbar innerhalb von 2 Wochen
18,00
Kim Beck
Basiskurs Medienbildung.Gesamtkurs
Buch (Softcover)
Sofort lieferbar
9,00
Marc-Uwe Kling
Der Tag, an dem die Oma das Internet kaputt...
Buch (Hardcover)
Sofort lieferbar
12,00
Sofort lieferbar
4,95
Sofort lieferbar
9,95
Lieferbar innerhalb von 1-2 Wochen
8,50
Sofort lieferbar
19,90
Katharina Zweig
Weiß die KI, dass sie nichts weiß?
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
20,00
Sarah Wynn-Williams
Mein Traumjob bei Facebook und wie ich alle...
Buch (Softcover)
Sofort lieferbar
20,00
Lieferbar innerhalb von 3 Wochen
23,50
Sofort lieferbar
4,75
Ursula Poznanski
Erebos 2
Buch (Hardcover)
Sofort lieferbar
19,95
Henning Körner
Formelfinder Mathematik / Informatik / Phy...
Buch (Hardcover)
Lieferbar innerhalb von 1-2 Wochen
14,95
Sofort lieferbar
4,75
Andreas Erle
Das kann KI
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
19,90
Sofort lieferbar
9,95
Rainer Hattenhauer
KI für Senioren
Buch (Softcover)
Sofort lieferbar
19,90
Nicholas Potter
Die neue autoritäre Linke
Buch (Softcover)
Sofort lieferbar
20,00
Sofort lieferbar
25,95
Judith Le Huray
Vernetzt gehetzt. Schulausgabe
Buch (Softcover)
Sofort lieferbar
6,95
Eric Jorgenson
Der Almanach von Elon Musk
Buch (Hardcover)
Sofort lieferbar
18,00
Dieter Bergmann
Natur und Technik 6: Informatik Bayern
Buch (Hardcover)
Lieferbar innerhalb von 1-2 Wochen
22,90
Aldous Huxley
Zeit der Oligarchen
Buch (Hardcover)
Sofort lieferbar
14,00
Thomas Müller
Relevanz im KI-Zeitalter
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
20,00
Sabrina Sue Daniels
Die drei !!! Koch dich um die Welt
Buch (Hardcover)
Lieferbar innerhalb von 1-2 Wochen
20,00
Christoph Koch
Hallo, wie fühlst du dich heute?
Buch (Hardcover)
Lieferbar innerhalb von 5-7 Tagen
23,00
Sofort lieferbar
9,25
Sofort lieferbar
24,95
Cory Doctorow
Enshittification
Buch (Hardcover)
Sofort lieferbar
24,00
Gisela Schmalz
Fetisch Intelligenz
Buch (Hardcover)
Sofort lieferbar
24,00
Nina Kolleck
Der Kampf in den Köpfen
Buch (Hardcover)
Sofort lieferbar
24,00
Sofort lieferbar
32,50
Martin Andree
Vermessung der digitalen Welt
Buch (Softcover)
Sofort lieferbar
25,00