A Dynamic Scratchpad Memory Unit for Predictable Real-Time Embedded Systems

dc.contributor.authorWasly, Saud
dc.date.accessioned2013-01-17T18:34:25Z
dc.date.available2013-01-17T18:34:25Z
dc.date.issued2013-01-17T18:34:25Z
dc.date.submitted2012-12-21
dc.description.abstractScratch-pad memory is a popular alternative to caches in real-time embedded systems due to its advantages in terms of timing predictability and power consumption. However, dynamic management of scratch-pad content is challenging in multitasking environments. To address this issue, this thesis proposes the design of a novel Real-Time Scratchpad Memory Unit (RSMU). The RSMU can be integrated into existing systems with minimal architectural modi cations. Furthermore, scratchpad management is performed at the OS level, requiring no application changes. In conjunction with a two-level scheduling scheme, the RSMU provides strong timing guarantees to critical tasks. Demonstration and evaluation of the system design is provided on an embedded FPGA platform.en
dc.identifier.urihttp://hdl.handle.net/10012/7210
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectReal-timeen
dc.subjectembedded systemsen
dc.subjectscratchpaden
dc.subject.programElectrical and Computer Engineeringen
dc.titleA Dynamic Scratchpad Memory Unit for Predictable Real-Time Embedded Systemsen
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:
Wasly_Saud.pdf
Size:
3.58 MB
Format:
Adobe Portable Document Format

License bundle

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