Isbn: 9783954048403 - compiler and runtime techniques to identify and optimize atomic blocks in parallel programs (6 resultados)

ISBN
Refinar con la Búsqueda avanzada

Filtrar la búsqueda

  • Libros (6)

a

Intervalo de precios personalizado (EUR)

a

    • Idioma: Inglés

      Editorial: Cuvillier, 2014

      395404840X / 9783954048403

      • Tapa blanda

      Librería: Buchpark, Trebbin, AlemaniaBuchpark

      Vendedor de 5 estrellas
      Contactar con el vendedor

      Condición: Usado - Excelente

      EUR 29,00

      Envío por EUR 105,00 
      Se envía de Alemania a Estados Unidos de America

      Cantidad disponible: 1 disponibles

      Condición: 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.

    • Idioma: Inglés

      Editorial: Cuvillier Nov 2014, 2014

      395404840X / 9783954048403

      • Tapa blanda
      • Impresión bajo demanda

      Librería: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, AlemaniaBuchWeltWeit Ludwig Meier e.K.

      Vendedor de 5 estrellas
      Contactar con el vendedor

      Condición: Nuevo

      EUR 36,30

      Envío por EUR 23,00 
      Se envía de Alemania a Estados Unidos de America

      Cantidad disponible: 2 disponibles

      Taschenbuch. Condición: 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.

    • Idioma: Inglés

      Editorial: Cuvillier Verlag, 2014

      395404840X / 9783954048403

      • Tapa blanda
      • Impresión bajo demanda

      Librería: moluna, Greven, Alemaniamoluna

      Vendedor de 5 estrellas
      Contactar con el vendedor

      Condición: Nuevo

      EUR 36,30

      Envío por EUR 48,99 
      Se envía de Alemania a Estados Unidos de America

      Cantidad disponible: Más de 20 disponibles

      Condición: 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 .

    • Idioma: Inglés

      Editorial: Cuvillier, Cuvillier Nov 2014, 2014

      395404840X / 9783954048403

      • Tapa blanda
      • Impresión bajo demanda

      Librería: buchversandmimpf2000, Emtmannsberg, BAYE, Alemaniabuchversandmimpf2000

      Vendedor de 5 estrellas
      Contactar con el vendedor

      Condición: Nuevo

      EUR 36,30

      Envío por EUR 60,00 
      Se envía de Alemania a Estados Unidos de America

      Cantidad disponible: 1 disponibles

      Taschenbuch. Condición: 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.

    • Idioma: Inglés

      Editorial: Cuvillier, Cuvillier

      395404840X / 9783954048403

      • Tapa blanda
      • Impresión bajo demanda

      Librería: AHA-BUCH GmbH, Einbeck, AlemaniaAHA-BUCH GmbH

      Vendedor de 5 estrellas
      Contactar con el vendedor

      Condición: Nuevo

      EUR 36,30

      Envío por EUR 61,23 
      Se envía de Alemania a Estados Unidos de America

      Cantidad disponible: 1 disponibles

      Taschenbuch. Condición: 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.

    • Idioma: Inglés

      Editorial: Cuvillier, 2014

      395404840X / 9783954048403

      • Tapa blanda
      • Impresión bajo demanda

      Librería: preigu, Osnabrück, Alemaniapreigu

      Vendedor de 5 estrellas
      Contactar con el vendedor

      Condición: Nuevo

      EUR 32,80

      Envío por EUR 70,00 
      Se envía de Alemania a Estados Unidos de America

      Cantidad disponible: 5 disponibles

      Taschenbuch. Condición: 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.