A framework for scheduling DRAM memory accesses for multi-core mixed-time critical systems

Real-Time and Embedded Technology and Applications Symposium(2015)

引用 77|浏览322
暂无评分
摘要
Mixed-time critical systems are real-time systems that accommodate both hard real-time (HRT) and soft realtime (SRT) tasks. HRT tasks mandate a gurantee on the worstcase latency, while SRT tasks have average-case bandwidth (BW) demands. Memory requests in mixed-time critical systems usually have different transaction sizes based on whether the issuer task is HRT or SRT. For example, HRT tasks often issue requests with a cache line size. On the other side, SRT tasks may issue requests with a size of KBs. Requests from multimedia cores, cores controlling network interfaces and direct memory accesses (DMAs) are obvious examples of these large-size requests. Based on these observations, we promote in this work a new approach to schedule memory requests. This approach retains locality within large-size requests to minimize the worst-case latency, while maintaining the average-case BW as high as required. To achieve this target, we introduce a novel and compact time-division-multiplexing scheduler that is adequate for mixed-time critical systems. We also present a novel framework that constructs optimal offchip DRAM memory controller schedules for multi-core mixedtime critical systems. These schedules are loaded to the memory controller during boot-time. Based on the proposed schedule, we provide a detailed static analysis that guarantees predictability. We compare the proposed controller against state-of-the-art realtime memory controllers using synthetic experiments as well as a practical use-case from multimedia systems.
更多
查看译文
关键词
dram chips,multimedia computing,program diagnostics,real-time systems,scheduling,time division multiplexing,dmas,dram memory access scheduling,hrt task,srt task,compact time-division-multiplexing scheduler,direct memory accesses,hard real-time,memory request scheduling,memory requests,multicore mixed-time critical systems,multimedia cores,multimedia systems,network interfaces,optimal offchip dram memory controller schedules,soft realtime task,static analysis,synthetic experiments,worst-case latency minimization,worstcase latency,memory management,bandwidth,harmonic analysis,schedules,optimization,real time systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要