Stomp: a Specializing Threads Library for Openmp: Runtime Compilation and Optimizations for Openmp - Mihai Burcea - Grāmatas - LAP Lambert Academic Publishing - 9783838303239 - 2009. gada 16. jūnijs
Ja vāks un nosaukums nesakrīt, pareizs ir nosaukums

Stomp: a Specializing Threads Library for Openmp: Runtime Compilation and Optimizations for Openmp


Saņemt e-pastu, kad prece būs pieejama
Do you have a profile? Pierakstīties
Saņemiet paziņojumus par jauniem Mihai Burcea izdevumiem
Pievienot savam iMusic vēlmju sarakstam

Not rated yet

While runtime compilation has in practice been largely restricted to programming languages that execute on virtual machines, such as Java and C#, parallel OpenMP programs show many promising traits for efficient and effective runtime optimization. This work introduces stOMP: a specializing thread-library for OpenMP. Using a combined compile-time and run-time system, stOMP specializes OpenMP parallel regions for frequently-seen values and the configuration of the runtime system. We present a detailed description of the system, focusing on the optimizations implemented and techniques to minimize the runtime overhead: a context-based hot-spot detector; a pruning mechanism that eliminates poorly behaved variables as specialization targets; several runtime optimization policies; and several code optimizations and transformations that further allow performance improvement. We evaluate our work on the SPEC OMP benchmark suite, showing a performance increase of up to 7.8%.

Mediji Grāmatas     Paperback Book   (Grāmata ar mīksto vāku un līmēto muguru)
Izlaists 2009. gada 16. jūnijs
ISBN13 9783838303239
Izdevēji LAP Lambert Academic Publishing
Lapas 96
Izmēri 225 × 6 × 150 mm   ·   161 g
Valoda Vācu  

Skatīt visus Mihai Burcea ( piem., Paperback Book )