An Instruction Scratchpad Memory Allocation for the Precision Timed Architecture

dc.contributor.authorPrakash, Aayush
dc.date.accessioned2012-12-18T16:12:48Z
dc.date.available2012-12-18T16:12:48Z
dc.date.issued2012-12-18T16:12:48Z
dc.date.submitted2012-12-11
dc.description.abstractThis work presents a static instruction allocation scheme for the precision timed architecture’s (PRET) scratchpad memory. Since PRET provides timing instructions to control the temporal execution of programs, the objective of the allocation scheme is to ensure that the explicitly specified temporal requirements are met. Furthermore, this allocation incorporates instructions from multiple hardware threads of the PRET architecture. We formulate the allocation as an integer-linear programming problem, and we implement a tool that takes binaries, constructs a control-flow graph, performs the allocation, rewrites the binary with the new allocation, and generates an output binary for the PRET architecture. We carry out experiments on a modified version of the Malardalen benchmarks to illustrate that commonly known ACET and WCET based approaches cannot be directly applied to meet explicit timing requirements. We also show the advantage of performing the allocation across multiple threads. We present a real time benchmark controlling an Unmanned Air Vehicle as the case study.en
dc.identifier.urihttp://hdl.handle.net/10012/7159
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectmemory allocationen
dc.subjectprecision timed architectureen
dc.subjectscratchpad memoryen
dc.subject.programElectrical and Computer Engineeringen
dc.titleAn Instruction Scratchpad Memory Allocation for the Precision Timed Architectureen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Applied Scienceen
uws-etd.degree.departmentElectrical and Computer Engineeringen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Prakash_Aayush.pdf
Size:
1.8 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
251 B
Format:
Item-specific license agreed upon to submission
Description: