Now showing items 1-11 of 11

    • Adaptive Dual-Mode Arbitration for High-Performance Real-Time Embedded Systems 

      Mirosanlou, Reza (University of Waterloo, 2022-01-25)
      Multi-core platforms can deliver substantial computational power together with minimum costs, compact size, weight, and power usage. However, multi-core architectures are shaking the very foundation of modern real-time ...
    • Automated Compilation Framework for Scratchpad-based Real-Time Systems 

      Soliman, Muhammad Refaat Sedky (University of Waterloo, 2019-07-31)
      ScratchPad Memory (SPM) is highly adopted in real-time systems as it exhibits a predictable behaviour. SPM is software-managed by explicitly inserting instructions to move code and data transfers between the SPM and the ...
    • Automatic Loop Nest Parallelization for the Predictable Execution Model 

      Zhao, Gu (University of Waterloo, 2023-04-27)
      Currently, embedded real-time systems still widely use single-core processors. A major challenge in the adoption of multicore processors is the presence of shared hardware resources such as main memory. Contention between ...
    • A Centralized System Performance Monitoring Infrastructure 

      Mohammed Sajjad Jafri, Mohammed Sajjad Jafri (University of Waterloo, 2024-03-22)
      In this thesis, we introduce a centralized performance monitoring infrastructure. In the current computing landscape, performance monitoring architectures are becoming more and more important for different academic and ...
    • A Comprehensive Study of DRAM Controllers in Real-Time Systems 

      Guo, Danlu (University of Waterloo, 2016-12-23)
      The DRAM main memory is a critical component and a performance bottleneck of almost all computing systems. Since the DRAM is a shared memory resource on multi-core plat- forms, all cores contend for the memory bandwidth. ...
    • Dynamic Memory Bandwidth Allocation for Real-Time GPU-Based SoC Platforms 

      Aghilinasab, Homa (University of Waterloo, 2020-05-20)
      Heterogeneous SoC platforms, comprising both general purpose CPUs and accelerators such as a GPU, are becoming increasingly attractive for real-time and mixed-criticality systems to cope with the computational demand of ...
    • A High Performance DDR4 Memory Controller on FPGA 

      Germchi, Danesh (University of Waterloo, 2024-02-22)
      We introduce a high-performance DDR4 SDRAM memory controller synthesizable design for AMD/Xilinx's FPGA devices. Due to limitations in operating frequency, the design on FPGA presents additional challenges compared to ASIC: ...
    • Memory Efficient Scheduling for Multicore Real-time Systems 

      Alhammad, Ahmed (University of Waterloo, 2016-05-18)
      Modern real-time systems are becoming increasingly complex and requiring significant computational power to meet their demands. Since the increase in uniprocessor speed has slowed down in the last decade, multicore processors ...
    • Modeling the Effects of AUTOSAR Overhead on Automotive Application Software Timing and Schedulability 

      Chauhan, Manish (University of Waterloo, 2016-10-14)
      AUTOSAR (AUTomotive Open System ARchitecture) provides an open and standardized E/E architecture to support modularity, transferability, reusability and scalability of the various components required to implement a function ...
    • Scratchpad Memory Management For Multicore Real-Time Embedded Systems 

      Wasly, Saud (University of Waterloo, 2018-08-10)
      Multicore systems will continue to spread in the domain of real-time embedded systems due to the increasing need for high-performance applications. This research discusses some of the challenges associated with employing ...
    • Worst-Case Latency Analysis for the Versal Network-on-Chip 

      Elmor Lang, Ian (University of Waterloo, 2022-01-18)
      The recent line of Versal FPGA devices from Xilinx Inc. includes a hard Network-On-Chip (NoC) embedded in the programmable logic, designed to be a high-performance system-level interconnect. While the target markets for ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages