Title :
Minimizing response times of automotive dataflows on multicore
Author :
Elliott, Glenn A. ; Namhoon Kim ; Erickson, Jeremy P. ; Cong Liu ; Andersony, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
Abstract :
Dataflow software architectures are prevalent in prototypes of advanced automotive systems, for both driver-assisted and autonomous driving. Safety constraints of these systems necessitate real-time performance guarantees. Automotive prototypes often ensure such constraints through over-provisioning and dedicated hardware; however, a commercially viable system must utilize as few low-cost multicore processors as possible to meet size, weight, and power constraints. In short, these platforms must do more with less. To this end, we develop cache-aware and overhead-cognizant scheduling techniques that lessen guaranteed response times without unnecessarily constraining platform utilization. We implement these techniques in PGMRT, a portable middleware framework for managing real-time dataflow applications on multicore platforms. The efficacy of our techniques is demonstrated through overhead-aware schedulability experiments and runtime observations. Results for our test platform show that cache-aware clustered scheduling outperforms naïve partitioned and global approaches in terms of schedulability and end-to-end response times of dataflows.
Keywords :
data flow computing; driver information systems; middleware; multiprocessing systems; scheduling; software architecture; advanced automotive systems; automotive dataflows; cache-aware clustered scheduling; dataflow software architectures; middleware framework; multicore processors; response time minimization; Automotive engineering; Multicore processing; Processor scheduling; Program processors; Real-time systems; Time factors; Vehicles;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
DOI :
10.1109/RTCSA.2014.6910527