ABSTRACT
With technological advances, significant changes are taking place in automotive domain. Modern automobile combines functionalities ranging from safety critical functions such as control systems for engine to navigation and infotainment. To meet the performances requirements of these systems, automotive industry is shifting to multi-core systems. This increases the design complexity. Efficient and fast design space exploration frameworks are required to deal with this design complexity. This paper presents a framework for exploring automotive application design on multi-core systems. It considers an automotive-specific application modeling language named Amalthea and a distributed-memory multi-core system architecture for execution. The effectiveness of our framework is shown on an engine control application.
- McPAT, 2015. http://www.hpl.hp.com/research/mcpat.Google Scholar
- Reducing CO2 emissions from passenger cars., 2015. http://ec.europa.eu/clima/policies/transport/vehicles/cars/index_en.htm.Google Scholar
- AMALTHEA: Model Based Open Source Development Environment for Automotive Multi-Core Systems. 2015. http://www.amalthea-project.org/.Google Scholar
- AUTOSAR: AUTomotive Open System ARchitecture. 2015. http://www.autosar.org/.Google Scholar
- B. Dai, A. Pinto, and E. A. Lee. On-time network on-chip: Analysis and architecture. Technical Report UCB/EECS-2009-59, EECS Department, University of California, Berkeley, California, USA, 2009.Google Scholar
- DreamCloud. Deliverable 3.2 - Dynamic power management, 2015. http://www.dreamcloud-project.org/results.Google Scholar
- P. Frey. Case Study: Engine Control Application. Technical Report 2010-03, Ulmer Informatik-Berichte, 2010.Google Scholar
- The gem5 Simulator System. 2015. http://www.gem5.org/.Google Scholar
- A. Gerstlauer, S. Chakravarty, M. Kathuria, and P. Razaghi. Abstract system-level models for early performance and power exploration. In 17th Asia and South Pacific Design Automation Conference (ASP-DAC), pages 213--218, 2012.Google ScholarCross Ref
- A. Gerstlauer, J. Peng, D. Shin, D. Gajski, A. Nakamura, D. Araki, and Y. Nishihara. Specify-explore-refine (ser): From specification to implementation. In Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE, pages 586--591, June 2008. Google ScholarDigital Library
- K. Goossens, J. Dielissen, and A. Radulescu. Aethereal network on chip: concepts, architectures, and implementations. Design Test of Computers, IEEE, 22(5):414--421, Sept 2005. Google ScholarDigital Library
- M. Gries. Methods for evaluating and covering the design space during early design development. Integr. VLSI J., 38(2):131--183, Dec. 2004. Google ScholarDigital Library
- L. Indrusiak and O. dos Santos. Fast and accurate transaction-level model of a wormhole network-on-chip with priority preemptive virtual channel arbitration. In Design, Automation Test in Europe Conference Exhibition (DATE), pages 1--6, 2011.Google Scholar
- F. Koushanfar, A.-R. Sadeghi, and H. Seudie. EDA for secure and dependable cybercars: Challenges and opportunities. In 49th ACM/EDAC/IEEE Design Automation Conference (DAC), pages 220--228, 2012. Google ScholarDigital Library
- Z. Lu, R. Thid, M. Millberg, and A. Jantsch. Nnse: Nostrum network-on-chip simulation environment. In In Proc. of SSoCC, 2005.Google Scholar
- K. Popovici and A. Jerraya. Flexible and abstract communication and interconnect modeling for mpsoc. In Proceedings of the 2009 Asia and South Pacific Design Automation Conference (ASP-DAC), pages 143--148, Piscataway, NJ, USA, 2009. IEEE Press. Google ScholarDigital Library
- A. Singh, M. Shafique, A. Kumar, and J. Henkel. Mapping on multi/many-core systems: Survey of current and emerging trends. In 50th ACM / EDAC / IEEE Design Automation Conference (DAC), 2013. Google ScholarDigital Library
- D. Wiklund and D. Liu. Socbus: switched network on chip for hard real time embedded systems. In Parallel and Distributed Processing Symposium, 2003. Proceedings. International, pages 8 pp.--, April 2003. Google ScholarDigital Library
Recommendations
Design space exploration revisited
Special Issue: Design Spaces: The Explicit Representation of Spaces of AlternativesDesign involves reasoning about descriptions of design artifacts, reasoning about design requirements, and reasoning about design process objectives (such as keeping to deadlines and available budget). Reasoning about these three aspects occurs during ...
Gameful design in the automotive domain: review, outlook and challenges
AutomotiveUI '13: Proceedings of the 5th International Conference on Automotive User Interfaces and Interactive Vehicular ApplicationsIn this paper, we review the use of gameful design in the automotive domain. Outside of vehicles the automotive industry is mainly using gameful design for marketing and brand forming. For in-vehicle applications and for applications directly connected ...
Design space exploration acceleration through operation clustering
This paper presents a clustering method called clustering design space exploration (CDS-ExpA) to accelerate the architectural exploration of behavioral descriptions in C and SystemC. The trade-offs between faster exploration versus optimality of results ...
Comments