๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

[IEEE 2009 ICSE Workshop on Multicore Software Engineering (IWMSE) - Vancouver, BC, Canada (2009.05.18-2009.05.18)] 2009 ICSE Workshop on Multicore Software Engineering - Reducing search space of auto-tuners using parallel patterns

โœ Scribed by Schaefer, Christoph A.


Book ID
126717164
Publisher
IEEE
Year
2009
Tongue
English
Weight
288 KB
Category
Article
ISBN
1424437180

No coin nor oath required. For personal study only.

โœฆ Synopsis


Auto-tuning is indispensable to achieve best performance of parallel applications, as manual tuning is extremely labor intensive and error-prone. Search-based auto-tuners offer a systematic way to find performance optimums, and existing approaches provide promising results. However, they suffer from large search spaces.In this paper we propose the idea to reduce the search space using parameterized parallel patterns. We introduce an approach to exploit context information from Master/Worker and Pipeline patterns before applying common search algorithms. The approach enables a more efficient search and is suitable for parallel applications in general.In addition, we present an implementation concept and a corresponding prototype for pattern-based tuning.The approach and the prototype have been successfully evaluated in two large case studies. Due to the significantly reduced search space a common hill climbing algorithm and a random sampling strategy require on average 54% less tuning iterations, while even achieving a better accuracy in most cases.


๐Ÿ“œ SIMILAR VOLUMES


[IEEE 2009 ICSE Workshop on Multicore So
โœ Sethumadhavan, Simha; Arora, Nipun; Ganapathi, Ravindra Babu; Demme, John; Kaise ๐Ÿ“‚ Article ๐Ÿ“… 2009 ๐Ÿ› IEEE ๐ŸŒ English โš– 144 KB

The widespread adoption of multicores has renewed the emphasis on the use of parallelism to improve performance. The present and growing diversity in hardware architectures and software environments, however, continues to pose difficulties in the effective use of parallelism thus delaying a quick an