Transport gratuit la punctele de livrare Pick Up peste 299 lei
Packeta 15 lei Easybox 20 lei Cargus 25 lei FAN 25 lei

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

Limba germanăgermană
Carte Carte broșată
Carte Compiler and Runtime Techniques to Identify and Optimize Atomic Blocks in Parallel Programs Stefan Kempf
Codul Libristo: 12828675
Editura Cuvillier Verlag, noiembrie 2014
Atomic blocks are a programming language construct that marks sections of code that multiple threads... Descrierea completă
? points 87 b
192 lei -9 %
173 lei
În depozitul extern Expediem în 5-7 zile

30 de zile pentru retur bunuri


Ar putea de asemenea, să te intereseze


Horse Owner's Veterinary Handbook Thomas Gore / Carte broșată
common.buy 157 lei
Revolution de 1917 (La) Marc Ferro / Carte broșată
common.buy 129 lei
'Tis the Season Murder Leslie Meier / Carte broșată
common.buy 60 lei
Rin-ne 12 Rumiko Takahashi / Carte broșată
common.buy 62 lei
Modern Nanoparticles Technology Mindy Adams / Copertă tare
common.buy 533 lei
curând
Gefühle, Affekte, Affektlogik Luc Ciompi / Copertă tare
common.buy 56 lei
Business Shorts Jerry Ross / Carte broșată
common.buy 80 lei
Adiós, luz de veranos JORGE SEMPRUN / Carte broșată
common.buy 49 lei
Magie - Die Rückkehr der Götter Danny Fränkel / Carte broșată
common.buy 73 lei
ars musica 3 Gottfried Wolters / Copertă tare
common.buy 133 lei
Das erste Mal Stefan Ludwig / Carte broșată
common.buy 49 lei
curând
Myriads of Fantastic Forms Joachim Frenk / Carte broșată
common.buy 278 lei
Birds' Christmas Carol (With Original Illustrations) Kate Douglas Wiggin / Carte broșată
common.buy 27 lei
Kompendium der Sicherheitspolitik Klaus-Peter Saalbach / Carte broșată
common.buy 143 lei

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.

Informații despre carte

Titlu complet Compiler and Runtime Techniques to Identify and Optimize Atomic Blocks in Parallel Programs
Autor Stefan Kempf
Limba germană
Legare Carte - Carte broșată
Data publicării 2014
Număr pagini 184
EAN 9783954048403
ISBN 395404840X
Codul Libristo 12828675
Greutatea 246
Dimensiuni 148 x 210 x 10
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo