A new memory scheduling policy for real time systems
Seventh International Symposium on Embedded Computing and System Design, ISED 2017
In this paper, we propose a new memory DRAM controller scheduling policy for scheduling tasks in real time systems. Our proposal involves a memory bank aware partitioning strategy to partition the requests across banks based on a cost function on some task parameters to schedule memory requests so that the number of deadline misses get reduced significantly in a real time system. We used the Malardalen Worst Case Execution Time (WCET) benchmark programs as our real time tasks. We generated traces of these benchmark programs by running them on an X86 processor. We have developed an end to end setup from processor to memory and our results have been compared with state of the art DRAM controllers. Experimental results on these benchmark programs show the efficiency of our proposed scheme.
Samaddar, Ankita; Das, Moumita; and Banerjee, Ansuman, "A new memory scheduling policy for real time systems" (2018). Conference Articles. 99.