Code Generation and Scheduling for Parallelization of Multi-Dimensional Perfectly Nested Loops

Publish Year: 1385
نوع سند: مقاله کنفرانسی
زبان: English
View: 1,639

This Paper With 8 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

ACCSI12_020

تاریخ نمایه سازی: 23 دی 1386

Abstract:

Tiling transformation is widely used to efficiently execute loops on parallel architectures. Automatic code generation for tiled loops can be a very complicated compiler work due to non-rectangular tile shapes and arbitrary iteration space bounds. A wave-front approach can simplify code generation for tiled loops. In this paper wave-fronts are applied to generate code for multi-dimensional irregular tiled loops. Also, an improved block scheduling strategy is presented to exploit wave-front parallelism for multi-dimensional tiled spaces. Experimental results show that the proposed scheduling strategy outperforms likely most currently implemented strategies.

Authors

Saeed Saeed Parsa

Faculty of Computer Engineering, Iran University of Science and Technology, Tehran, Iran

Shahriar Lotfi

Faculty of Computer Engineering, Iran University of Science and Technology, Tehran, Iran

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Allen R. and Kennedy K., Optimizing Compilers for Modern Architectures, ...
  • Banerjee U., Loop Transforma tions for Restructuring Compilers The Foundations, ...
  • Darte A., Robert Y. and Vivien F., Scheduling and Automatic ...
  • Zima H. and Chapman B., Super Compilers for Parallel and ...
  • Miyandashti F. J., Loop Uniformiza tion in Shared- Memory MIMD ...
  • Athanasaki M., Sotiropoulos A., Tsoukalas G., Koziris N. and Tsanakas ...
  • Goumas G., Athanasaki M. and Koziris N., 44Code Generation Methods ...
  • Parsa S. and Lotfi Sh., ،0 A New Approach to ...
  • (a) Time 26 34 19 23 (b) Time 38 46 ...
  • _ International CSI Computer Conference (CSICC'07) Shahid Beheshti University, Tehran, ...
  • Parsa S. and Lotfi Sh.., ،0 A New Genetic Algorithms ...
  • Rastello F. and Robert Y., ، Automatic Partitioning of Parallel ...
  • Wolf M. E. and Lam M. S. 60A Loop Transforma ...
  • Using Loop Scalarization؛، Zhao Y. and Kennedy K.., Alignment and ...
  • Eisenbeis C. and Sogno J. C., ،0 A General Algorithm ...
  • Goumas G., Sotiropoulos A. and Koziris N. «Minimizing Completion Time ...
  • Parsa S. and Lotfi Sh., ،0 An Outline of a ...
  • Wolf M. E., ،، Iteration space tiling for memory hierarchies?, ...
  • Wolf M. E., _ iteration space tiling", S up ercomputing'8 ...
  • Wu Ch. T., Yang Ch. _ and Tseng Sh. Sh., ...
  • Bik A. J. C. and Wijshoff H. A. G., «Implementa ...
  • Kandemir M., Bordawekar R., Choudhary A. and Ramanujam J., ، ...
  • Manjikian N. and Abdelrahman T. S., *Scheduling of Wavefont Parallelism ...
  • نمایش کامل مراجع