UWSpace is currently experiencing technical difficulties resulting from its recent migration to a new version of its software. These technical issues are not affecting the submission and browse features of the site. UWaterloo community members may continue submitting items to UWSpace. We apologize for the inconvenience, and are actively working to resolve these technical issues.
 

Data Scratchpad Prefetching for Real-time Systems

dc.contributor.authorSoliman, Muhammad Refaat Sedky
dc.contributor.authorPellizzoni, Rodolfo
dc.date.accessioned2017-05-01T18:29:40Z
dc.date.available2017-05-01T18:29:40Z
dc.date.issued2017-05-01
dc.description.abstractIn recent years, the real-time community has produced a variety of approaches targeted at managing on- chip memory (scratchpads and caches) in a predictable way. However, to obtain safe Worst-Case Execution Time (WCET) bounds, such techniques generally assume that the processor is stalled while waiting to reload the content of on-chip memory; hence, they are less effective at hiding main memory latency compared to speculation-based techniques, such as hardware prefetching, that are largely used in general-purpose systems. In this work, we introduce a novel compiler-directed prefetching scheme for scratchpad memory that effectively hides the latency of main memory accesses by overlapping data transfers with the program execution. We implement and test an automated program compilation and optimization flow within the LLVM framework, and we show how to obtain improved WCET bounds through static analysis.en
dc.description.sponsorshipNSERC DG || 402369-2011 CMC Microsystemsen
dc.identifier.urihttp://hdl.handle.net/10012/11837
dc.language.isoenen
dc.subjectLLVMen
dc.subjectScratchpaden
dc.subjectPrefetchingen
dc.subjectReal-timeen
dc.subjectGenetic algorithmen
dc.titleData Scratchpad Prefetching for Real-time Systemsen
dc.typeTechnical Reporten
dcterms.bibliographicCitationMuhammad R. Soliman and Rodolfo Pellizzoni: "Data Scratchpad Prefetching for Real-time Systems". Technical Report, University of Waterloo, May 2017en
uws.contributor.affiliation1Faculty of Engineeringen
uws.contributor.affiliation2Electrical and Computer Engineeringen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelFacultyen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ecrts17-techrep-2.pdf
Size:
4.46 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.46 KB
Format:
Item-specific license agreed upon to submission
Description: