Loop Scheduling and Partitions for Hiding Memory Latencies

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

Partition Scheduling with Prefetching (PSP) is a memory latency hiding technique which combines the loop pipelining technique with data prefetching. In PSP, the iteration space is first divided into regular partitions. Then two parts of the schedule, the ALU part and the memory part, are produced and balanced to produce an overall schedule with high throughput. These two parts are executed simultaneously, and hence the remote memory latency are overlapped. We study the optimal partition shape and size so that a well balanced overall schedule can be obtained. Experiments on DSP benchmarks show that the proposed methodology consistently produces optimal or near optimal solutions.

Original languageEnglish
Title of host publicationProceedings of the 12th International Symposium on System Synthesis, ISSS 1999
PublisherIEEE Computer Society
ISBN (Electronic)076950356X, 9780769503561
StatePublished - 1 Nov 1999
Externally publishedYes
Event12th International Symposium on System Synthesis, ISSS 1999 - San Jose, United States
Duration: 10 Nov 199912 Nov 1999

Publication series

NameProceedings of the International Symposium on System Synthesis
VolumePart F129194
ISSN (Print)1080-1820

Conference

Conference12th International Symposium on System Synthesis, ISSS 1999
Country/TerritoryUnited States
CitySan Jose
Period10/11/9912/11/99

Fingerprint

Dive into the research topics of 'Loop Scheduling and Partitions for Hiding Memory Latencies'. Together they form a unique fingerprint.

Cite this