Browsing Engineering (Faculty of) by Author "Hassan, Mohamed"
Now showing items 1-5 of 5
-
APPENDIX to DRAMbulism: Balancing Performance and Predictability through Dynamic Pipelining
Mirosanlou, Reza; Hassan, Mohamed; Pellizzoni, Rodolfo (2020-03-02)Worst-case execution bounds for real-time programs are highly impacted by the latency of accessing hardware shared resources, such as off-chip DRAM. While many different memory controller designs have been proposed in the ... -
Duetto: Latency Guarantees at Minimal Performance Cost
Mirosanlou, Reza; Hassan, Mohamed; Pellizzoni, Rodolfo (IEEE Design, Automation and Test in Europe Conference (DATE), 2021-02-05)The management of shared hardware resources in multi-core platforms has been characterized by a fundamental trade-off: high-performance arbiters typically employed in COTS systems offer no worst-case guarantees, while ... -
DuoMC: Tight DRAM Latency Bounds with Shared Banks and Near-COTS Performance
Mirosanlou, Reza; Hassan, Mohamed; Pellizzoni, Rodolfo (ACM International Symposium on Memory Systems (MEMSYS 2021), 2021-09-27)DRAM memory controllers (MCs) in COTS systems are designed primarily for average performance, offering no worst-case guarantees, while real-time MCs provide timing guarantees at the cost of a significant average performance ... -
New Models and Analytical Frameworks for Power Systems with Wind Generation
Ahmed, Mohamed Hassan Mohamed Sadek (University of Waterloo, 2012-06-18)Wind energy is a proven energy source that does not contribute to emission of greenhouse gases, air and water pollution, or generate large quantities of waste. However, wind generation is dependent on wind speed, which is ... -
Predictable Shared Memory Resources for Multi-Core Real-Time Systems
Hassan, Mohamed (University of Waterloo, 2017-04-18)A major challenge in multi-core real-time systems is the interference problem on the shared hardware components amongst cores. Examples of these shared components include buses, on-chip caches, and off-chip dynamic random ...