Compiler runtime techniques identify par kempf stefan (6 résultats)

Auteur
Titre
Affiner les résultats avec une recherche avancée

Affiner la recherche

  • Livres (6)

à

Fourchette de prix personnalisée (EUR)

à

    • Langue : anglais

      Edité par Cuvillier, 2014

      395404840X / 9783954048403

      • Couverture souple

      Vendeur : Buchpark, Trebbin, AllemagneBuchpark

      Vendeur avec une évaluation de 5 étoiles
      Contacter le vendeur

      Etat: Occasion - Très bon

      EUR 29,00

      EUR 105,00 expédition 
      Expédition depuis Allemagne vers Etats-Unis

      Quantité disponible : 1 disponible(s)

      Etat : Sehr gut. Zustand: Sehr gut | Sprache: Englisch | Produktart: Bücher | 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.

    • Langue : anglais

      Edité par Cuvillier Nov 2014, 2014

      395404840X / 9783954048403

      • Couverture souple
      • impression à la demande

      Vendeur : BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, AllemagneBuchWeltWeit Ludwig Meier e.K.

      Vendeur avec une évaluation de 5 étoiles
      Contacter le vendeur

      Etat: Neuf

      EUR 36,30

      EUR 23,00 expédition 
      Expédition depuis Allemagne vers Etats-Unis

      Quantité disponible : 2 disponible(s)

      Taschenbuch. Etat : Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -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. 184 pp. Deutsch.

    • Langue : anglais

      Edité par Cuvillier Verlag, 2014

      395404840X / 9783954048403

      • Couverture souple
      • impression à la demande

      Vendeur : moluna, Greven, Allemagnemoluna

      Vendeur avec une évaluation de 5 étoiles
      Contacter le vendeur

      Etat: Neuf

      EUR 36,30

      EUR 48,99 expédition 
      Expédition depuis Allemagne vers Etats-Unis

      Quantité disponible : Plus de 20 disponibles

      Etat : New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. KlappentextrnrnAtomic 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 .

    • Langue : anglais

      Edité par Cuvillier, Cuvillier Nov 2014, 2014

      395404840X / 9783954048403

      • Couverture souple
      • impression à la demande

      Vendeur : buchversandmimpf2000, Emtmannsberg, BAYE, Allemagnebuchversandmimpf2000

      Vendeur avec une évaluation de 5 étoiles
      Contacter le vendeur

      Etat: Neuf

      EUR 36,30

      EUR 60,00 expédition 
      Expédition depuis Allemagne vers Etats-Unis

      Quantité disponible : 1 disponible(s)

      Taschenbuch. Etat : Neu. This item is printed on demand - Print on Demand Titel. Neuware -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.Cuvillier Verlag, Nonnenstieg 8, 37075 Göttingen 184 pp. Deutsch.

    • Langue : anglais

      Edité par Cuvillier, Cuvillier

      395404840X / 9783954048403

      • Couverture souple
      • impression à la demande

      Vendeur : AHA-BUCH GmbH, Einbeck, AllemagneAHA-BUCH GmbH

      Vendeur avec une évaluation de 5 étoiles
      Contacter le vendeur

      Etat: Neuf

      EUR 36,30

      EUR 61,23 expédition 
      Expédition depuis Allemagne vers Etats-Unis

      Quantité disponible : 1 disponible(s)

      Taschenbuch. Etat : Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - 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.

    • Langue : anglais

      Edité par Cuvillier, 2014

      395404840X / 9783954048403

      • Couverture souple
      • impression à la demande

      Vendeur : preigu, Osnabrück, Allemagnepreigu

      Vendeur avec une évaluation de 5 étoiles
      Contacter le vendeur

      Etat: Neuf

      EUR 32,80

      EUR 70,00 expédition 
      Expédition depuis Allemagne vers Etats-Unis

      Quantité disponible : 5 disponible(s)

      Taschenbuch. Etat : Neu. Compiler and Runtime Techniques to Identify and Optimize Atomic Blocks in Parallel Programs | Stefan Kempf | Taschenbuch | 184 S. | Deutsch | 2014 | Cuvillier | EAN 9783954048403 | Verantwortliche Person für die EU: Cuvillier Verlag, Nonnenstieg 8, 37075 Göttingen, info[at]cuvillier[dot]de | Anbieter: preigu Print on Demand.