Multicore Resource Management for Embedded Real-Time Systems
Heechul Yun University of Kansas
1
Multicore Resource Management for Embedded Real-Time Systems - - PowerPoint PPT Presentation
Multicore Resource Management for Embedded Real-Time Systems Heechul Yun University of Kansas 1 High-Performance Multicores for Intelligent, Safety Critical Systems Why? Intelligence more performance Space, weight, power
1
2
3
4
Certifiable Multicore Architecture Core1
PMC
Shared DRAM High Performance Real-Time Memory Controller
B/W Regulator
RT CPU Application NonRT CPU Application RT GPU Application
B/W mgmt. API
System Library Operating System NonRT GPU Application Accelerators (GPU, FPGA) Core2
PMC
Core3
PMC
Core4
PMC B/W Regulator B/W Regulator B/W Regulator B/W Regulator QoS mgmt. API
DRAM bank-aware memory allocator
BWLOCK
TC’17, RTAS-WIP’17
MemGuard
TC’15, RTAS’13, ECRTS’12
PALLOC
RTAS’14
Medusa
CPSNA’15
Shared cache, MSHR
OSPERT’15, RTAS’16
Memory delay analysis
ECRTS’15, RTAS’16
UAV simplex
RTCSA’16
5
[RTAS16-1] Prathap Kumar Valsan, Heechul Yun, Farzad Farshchi. Taming Non-blocking Caches to Improve Isolation in Multicore Real-Time Systems. IEEE Intl. Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS), IEEE, 2016. [pdf] [ppt] [code] (Best Paper Award)
– Arduino based custom DAQ
– Nvidia Tegra TK1 MCP
– Safety-Net capability UAV simplex
– Applied to four UAVs in Dr. Keshmiri’s lab in KU Aerospace Engineering – Fixed wing (DG 808, G1XD, G1XB) and a Quadcopter
6 [RTCSA16] Prasanth Vivekanandan, Gonzalo Garcia, Heechul Yun, Shawn Keshmiri. A Simplex Architecture for Intellig ent and Safe Unmanned Aerial Vehicles.IEEE International Conference on Embedded and Real-Time Computing Syste ms and Applications (RTCSA), IEEE, 2016. [pdf] [ppt] (Nominated for Best Student Paper)
Framework for Soft Real-Time Applications on Multicore Platforms. IEEE Transactions on Computers (TC) Brief, 2017 (Accepted in 2016). [pdf] [code]
Intelligent and Safe Unmanned Aerial Vehicles.IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), IEEE, 2016. [pdf] [ppt] (Nominated for Best Student Paper)
in Multicore Real-Time Systems. IEEE Intl. Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS), IEEE, 2016. [pdf] [ppt] [code] (Best Paper Award)
Time and Embedded Technology and Applications Symposium (RTAS), IEEE, 2016
Efficient Performance Isolation in Multi-core Platforms. IEEE Transactions on Computers (TC),
Controller for Multicore based Embedded Systems IEEE Intl. Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA) , 2015, pp. 86 – 93
Delay Analysis for COTS Multicore Systems. IEEE Euromicro Conference on Real-Time Systems (ECRTS), 2015.
in Multi-Core Systems using Single Core Equivalence. Euromicro Conference on Real-Time Systems (ECRTS), 2015.
Allocator for Performance Isolation on Multicore Real-Time Systems, IEEE Intl. Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS). 2014, pp. 155-166.
7