dc.contributor.author | Wasly, Saud | |
dc.date.accessioned | 2013-01-17 18:34:25 (GMT) | |
dc.date.available | 2013-01-17 18:34:25 (GMT) | |
dc.date.issued | 2013-01-17T18:34:25Z | |
dc.date.submitted | 2012-12-21 | |
dc.identifier.uri | http://hdl.handle.net/10012/7210 | |
dc.description.abstract | Scratch-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.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.subject | Real-time | en |
dc.subject | embedded systems | en |
dc.subject | scratchpad | en |
dc.title | A Dynamic Scratchpad Memory Unit for Predictable Real-Time Embedded Systems | en |
dc.type | Master Thesis | en |
dc.pending | false | en |
dc.subject.program | Electrical and Computer Engineering | en |
uws-etd.degree.department | Electrical and Computer Engineering | en |
uws-etd.degree | Master of Applied Science | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |