摘要
Nested loops are normally the most time intensive tasks in computer algorithms. These loops often include multiple dependencies between arrays that impose communication constraints when used in multiprocessor systems. These dependencies may be between dependent arrays (loop dependencies), or between independent arrays (data dependencies). In this paper, reducing the communication caused by data and loop dependencies for perfect nested loops is explored. It is shown that for a given partition data dependencies may be treated as a specialized form of loop dependencies. Once this is done, previous results on scalable loop tiling can be used to calculate the final total communication. Next, the effects of changing the partition for both loop and data communication are examined. Using these results, the optimal partition for a number of cases are examined. Results are shown which illustrate the efficiency of the system as well as the savings achieved.
| 源语言 | 英语 |
|---|---|
| 页(从-至) | 207-210 |
| 页数 | 4 |
| 期刊 | Proceedings - IEEE International Symposium on Circuits and Systems |
| 卷 | 6 |
| 出版状态 | 已出版 - 1998 |
| 已对外发布 | 是 |
| 活动 | Proceedings of the 1998 IEEE International Symposium on Circuits and Systems, ISCAS. Part 5 (of 6) - Monterey, CA, USA 期限: 31 5月 1998 → 3 6月 1998 |
指纹
探究 'Graph transformation for communication minimization using retiming' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver