| | This Article | |
| |
| |
| | Share | |
| |
| |
| | Bibliographic References | |
| |
| |
| | Add to: | |
| |
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
| |
| | Search | |
| |
| |
| | |
13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07)
Efficient generation of stream programs from loops
Hsinchu, Taiwan
December 05-December 07
ISBN: 978-1-4244-1889-3
null Xuejun Yang, PDL, School of Computer Science, National University of Defense Technology, Changsha, China
null Yu Deng, PDL, School of Computer Science, National University of Defense Technology, Changsha, China
null Xiaobo Yan, PDL, School of Computer Science, National University of Defense Technology, Changsha, China
null Li Wang, PDL, School of Computer Science, National University of Defense Technology, Changsha, China
null Jing Du, PDL, School of Computer Science, National University of Defense Technology, Changsha, China
null Ying Zhang, PDL, School of Computer Science, National University of Defense Technology, Changsha, China
The efficiency of scientific applications on the Imagine stream processor is increasingly concerned by researchers. One of the obstacles is that the programming language of Imagine does not target the scientific computing. This paper introduces a program transformation algorithm to automatically transform loops to the stream programs executed on Imagine. The optimization for memory accessing is also considered during the transformation. We have implemented the transformation and optimization algorithm with the GFORTRAN frontend. Preliminary results over benchmark kernels show that our approach is a convenient and efficient solution to develop scientific applications on the Imagine stream processor.
Citation:
null Xuejun Yang, null Yu Deng, null Xiaobo Yan, null Li Wang, null Jing Du, null Ying Zhang, "Efficient generation of stream programs from loops," icpads, vol. 1, pp.1-8, 13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07), 2007
Usage of this product signifies your acceptance of the
Terms of Use.
|
|
|
|
|
|
|
|