首页 | 本学科首页   官方微博 | 高级检索  
     


Parallel loop generation and scheduling
Authors:Shahriar Lotfi  Saeed Parsa
Affiliation:1. Computer Science Department, University of Tabriz, Tabriz, Iran
2. Faculty of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
Abstract:Loop tiling is an efficient loop transformation, mainly applied to detect coarse-grained parallelism in loops. It is a difficult task to apply n-dimensional non-rectangular tiles to generate parallel loops. This paper offers an efficient scheme to apply non-rectangular n-dimensional tiles in non-rectangular iteration spaces, to generate parallel loops. In order to exploit wavefront parallelism efficiently, all the tiles with equal sum of coordinates are assumed to reside on the same wavefront. Also, in order to assign parallelepiped tiles on each wavefront to different processors, an improved block scheduling strategy is offered in this paper.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号