Opening book details…
Can I read Adaptive Execution Techniques of Parallel Programs for Multiprocessors on EtoBox?
Adaptive Execution Techniques of Parallel Programs for Multiprocessors by Jaejin Lee; Jung-Ho Park; Honggyu Kim; Changhee Jung; Daeseob Lim; SangYong Han is a Computer Science article available to read on EtoBox.
What is Adaptive Execution Techniques of Parallel Programs for Multiprocessors about?
In simultaneous multithreading (SMT) multiprocessors, using all the available threads (logical processors) to run a parallel loop is not always beneficial due to the interference between threads and parallel execution overhead. To maximize the performance of a parallel loop on an SMT multiprocessor, it is important to find an appropriate number of threads for executing the parallel loop. This article presents adaptive execution techniques that find a proper execution mode for each parallel loop in a conventional loop-level parallel program on SMT multiprocessors. A compiler preprocessor generates code that, based on dynamic feedbacks, automatically determines at run time the optimal number of threads for each parallel loop in the parallel application. We evaluate our technique using a set of standard numerical applications and running them on a real SMT multiprocessor machine with 8 hardware contexts. Our approach is general enough to work well with other SMT multiprocessor or multicore systems.
Who reads Adaptive Execution Techniques of Parallel Programs for Multiprocessors?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Jaejin Lee; Jung-Ho Park; Honggyu Kim; Changhee Jung; Daeseob Lim; SangYong Han
- Publisher
- Elsevier Science; Elsevier ; Elsevier Inc.; Elsevier BV (ISSN 0743-7315)
- Published
- 2010
- Language
- EN
- Field
- Computer Science (Physical Sciences)
More by Jaejin Lee; Jung-Ho Park; Honggyu Kim; Changhee Jung; Daeseob Lim; SangYong Han
Browse all works by Jaejin Lee; Jung-Ho Park; Honggyu Kim; Changhee Jung; Daeseob Lim; SangYong Han