Abstract
Data parallel language was suggested to solve programming problems of distributed memory machines in terms of programming language. Among data parallel languages, HPF is a standard data parallel language across a variety of high-performance architectures. And most HPF compilers are source-to-source translators because they can be easily implemented. However, these source-to-source compilers produce significant amount of ineffective codes. In particular, FORALL construct is converted into several DO loops, so its loop overhead is increased. Therefore, we propose some techniques for converting FORALL construct to optimized DO loop. For this, we define and use relation distance vector which can represent both data dependence information and flow information. Then we evaluate and analyze execution time for the codes converted by our method and by PARADIGM method.
Original language | English |
---|---|
Pages | 240-247 |
Number of pages | 8 |
Publication status | Published - 1997 |
Event | Proceedings of the 1997 2nd Aizu International Symposium on Parallel Algorithms/Architecture Synthesis - Fukushima, Jpn Duration: 1997 Mar 17 → 1997 Mar 21 |
Other
Other | Proceedings of the 1997 2nd Aizu International Symposium on Parallel Algorithms/Architecture Synthesis |
---|---|
City | Fukushima, Jpn |
Period | 97/3/17 → 97/3/21 |
ASJC Scopus subject areas
- General Computer Science