CPS: Breakthrough: Collaborative Research: Bringing the Multicore Revolution to Safety-Critical Cyber-Physical Systems
- funded by: NSF
(award
abstract)
- funding level: $225,000
- duration: 02/01/2013 - 01/31/2016 (no-cost extension until 01/31/2018)
- PIs (total funding: $675,000):
Multicore platforms have the potential of revolutionizing the
capabilities of embedded cyber-physical systems but lack
predictability in execution time due to shared
resources. Safety-critical systems require such predictability for
certification. This research aims at resolving this multicore
``predictability problem.'' It will develop methods that enable to
share hardware resources to be allocated and provide
predictability, including support for real-time operating systems,
middleware, and associated analysis tools. The devised methods will be
evaluated through experimental research involving synthetic
micro-benchmarks and code for unmanned air vehicles ``re-thinking'' their
adaptation to changing environmental conditions within Cyber-Physical
Systems.
Publications:
- Controller-Aware Memory Coloring for Multicore Real-Time Systems
Xing Pan, Frank Mueller in
Symposium on Applied Computing (SAC), Apr 2018, DOI 10.1145/3167132.3167196.
- Hybrid MPI/OpenMP
Programming on the Tilera Manycore Architecture
by Vishwanathan Chandu, Frank Mueller
in International Conference on High Performance Computing & Simulation (HPCS), Jul 2016.
- TintMalloc:
Reducing Memory Access Divergence via Controller-Aware Coloring
Xing Pan, Yasaswini Gownivaripalli, Frank Mueller in
International Parallel and Distributed Processing Symposium (IPDPS), May 2016.
-
Reducing NoC and Memory Contention for Manycores
by V. Chandru, F. Mueller
in Architecture of Computing Systems (ARCS), Apr 2016.
-
"Providing Task Isolation via TLB Coloring"
by S. Panchamukhi and F. Mueller
in Real-Time and Embedded Technology and Applications Symposium, Apr
2015.
Theses:
-
"Providing DRAM Predictability for Real-Time Systems and Beyond"
by X. Pan, Ph.D. Thesis, North Carolina State
University, May 2017 (last known position: Baidu, China)
-
"Analysis of Memory
Performance and Execution Models for Large-Scale Manycores"
by Vishwanathan Chandru, M.S. Thesis, North Carolina State
University, Aug 2015 (last known position: Intel, IL)
-
"Hybrid Cache, Bank, and Controller Aware Coloring for Multicore Real-Time Systems"
by Yasaswini Gownivaripalli, M.S. Thesis, North Carolina State University, Jun 2015
(last known position: Intel, OR)
-
"Providing Task
Isolation via TLB Coloring"
by Shrinivas Panchamukhi, M.S. Thesis, North Carolina State University, Jul 2014
(last known position: Intel, OR)
Articfacts from PI meetings:
"This material is based upon work supported by the National Science Foundation under Grant No. 1239246."
"Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation."