Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3316781.3323473acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Consolidating High-Integrity, High-Performance, and Cyber-Security Functions on a Manycore Processor

Published: 02 June 2019 Publication History

Abstract

The requirement of high performance computing at low power can be met by the parallel execution of an application on a possibly large number of programmable cores. However, the lack of accurate timing properties may prevent parallel execution from being applicable to time-critical applications. This problem has been addressed by suitably designing the architecture, implementation, and programming models, of the Kalray MPPA (Multi-Purpose Processor Array) family of single-chip many-core processors. We introduce the third-generation MPPA processor, whose key features are motivated by the high-performance and high-integrity functions of automated vehicles. High-performance computing functions, represented by deep learning inference and by computer vision, need to execute under soft real-time constraints. High-integrity functions are developed under model-based design, and must meet hard real-time constraints. Finally, the third-generation MPPA processor integrates a hardware root of trust, and its security architecture is able to support a security kernel for implementing the trusted execution environment functions required by applications.

References

[1]
Certification Authorities Software Team (CAST). 2016. Multi-core Processors. Technical Report CAST-32A. FAA.
[2]
Benoît Dupont de Dinechin, Renaud Ayrignac, Pierre-Edouard Beaucamps, Patrice Couvert, Benoit Ganne, Pierre Guironnet de Massas, François Jacquet, Samuel Jones, Nicolas Morey Chaisemartin, Frédéric Riss, and Thierry Strudel. 2013. A Clustered Manycore Processor Architecture for Embedded and Accelerated Applications. In IEEE High Performance Extreme Computing Conference, HPEC 2013, Waltham, MA, USA, September 10-12, 2013. 1--6.
[3]
Benoît Dupont de Dinechin and Amaury Graillat. 2017. Feed-Forward Routing for the Wormhole Switching Network-on-Chip of the Kalray MPPA2 Processor. In Proceedings of the 10th International Workshop on Network on Chip Architectures, NoCArc/MICRO 2017, Cambridge, MA, USA, October 14-18, 2017. 10:1--10:6.
[4]
Benoît Dupont de Dinechin, Duco van Amstel, Marc Poulhiès, and Guillaume Lager. 2014. Time-Critical Computing on a Single-Chip Massively Parallel Processor. In Design, Automation & Test in Europe Conference & Exhibition, DATE 2014, Dresden, Germany, March 24-28, 2014. 1--6.
[5]
Amaury Graillat, Matthieu Moy, Pascal Raymond, and Benoît Dupont de Dinechin. 2018. Parallel Code Generation of Synchronous Programs for a Many-Core Architecture. In 2018 Design, Automation & Test in Europe Conference & Exhibition, DATE 2018, Dresden, Germany, March 19-23, 2018. 1139--1142.
[6]
Julien Hascoët, Benoît Dupont de Dinechin, Pierre Guironnet de Massas, and Minh Quan Ho. 2017. Asynchronous One-Sided Communications and Synchronizations for a Clustered Manycore Processor. In Proceedings of the 15th IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia, ESTImedia 2017, Seoul, Republic of Korea, October 15 - 20, 2017. 51--60.
[7]
Julien Hascoet, Benoît Dupont de Dinechin, Karol Desnos, and Jean-François Nezan. 2018. A Distributed Framework for Low-Latency OpenVX over the RDMA NoC of a Clustered Manycore. In 2018 IEEE High Performance Extreme Computing Conference, HPEC 2018, Waltham, MA, USA, September 25-27, 2018. 1--7.
[8]
Anil Kanduri, Amir M. Rahmani, Pasi Liljeberg, Ahmed Hemani, Axel Jantsch, and Hannu Tenhunen. 2017. A Perspective on Dark Silicon. Springer International Publishing, 3--20.
[9]
Daniel Kästner, Markus Pister, Gernot Gebhard, Marc Schlickling, and Christian Ferdinand. 2013. Confidence in Timing. In SAFECOMP 2013 - Workshop SASSUR (Next Generation of System Assurance Approaches for Safety-Critical Systems) of the 32nd International Conference on Computer Safety, Reliability and Security, Toulouse, France, 2013.
[10]
Edward A. Lee, Jan Reineke, and Michael Zimmer. 2017. Abstract PRET Machines. In 2017 IEEE Real-Time Systems Symposium, RTSS 2017, Paris, France, December 5-8, 2017. 1--11.
[11]
Quentin Perret, Pascal Maurère, Eric Noulard, Claire Pagetti, Pascal Sainrat, and Benoit Triquet. 2016. Temporal Isolation of Hard Real-Time Applications on Many-Core Processors. In 2016 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Vienna, Austria, April 11-14, 2016. 37--47.
[12]
Selma Saidi, Rolf Ernst, Sascha Uhrig, Henrik Theiling, and Benoît Dupont de Dinechin. 2015. The Shift to Multicores in Real-Time and Safety-Critical Systems. In 2015 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2015, Amsterdam, Netherlands, October 4-9, 2015. 220--229.
[13]
Reinhard Wilhelm and Jan Reineke. 2012. Embedded systems: Many cores - Many problems. In 7th IEEE International Symposium on Industrial Embedded Systems, SIES 2012, Karlsruhe, Germany, June 20-22, 2012. 176--180.

Cited By

View all
  • (2024)Federated Learning Platform on Embedded Many-core Processor with Flower2024 IEEE 3rd Real-Time and Intelligent Edge Computing Workshop (RAGE)10.1109/RAGE62451.2024.00015(1-6)Online publication date: 13-May-2024
  • (2023)Ditty: Directory-based Cache Coherence for Multicore Safety-critical Systems2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10136986(1-6)Online publication date: Apr-2023
  • (2023)Neural inference at the frontier of energy, space, and timeScience10.1126/science.adh1174382:6668(329-335)Online publication date: 20-Oct-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '19: Proceedings of the 56th Annual Design Automation Conference 2019
June 2019
1378 pages
ISBN:9781450367257
DOI:10.1145/3316781
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cyber-physical system
  2. dependable computing
  3. manycore processor

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DAC '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)3
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Federated Learning Platform on Embedded Many-core Processor with Flower2024 IEEE 3rd Real-Time and Intelligent Edge Computing Workshop (RAGE)10.1109/RAGE62451.2024.00015(1-6)Online publication date: 13-May-2024
  • (2023)Ditty: Directory-based Cache Coherence for Multicore Safety-critical Systems2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10136986(1-6)Online publication date: Apr-2023
  • (2023)Neural inference at the frontier of energy, space, and timeScience10.1126/science.adh1174382:6668(329-335)Online publication date: 20-Oct-2023
  • (2022)Exploring the Performance of Deep Neural Networks on Embedded Many-Core Processors2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)10.1109/ICCPS54341.2022.00024(193-202)Online publication date: May-2022
  • (2022)A Posit8 Decompression Operator for Deep Neural Network InferenceNext Generation Arithmetic10.1007/978-3-031-09779-9_2(14-30)Online publication date: 14-Jul-2022
  • (2021)Novel Arithmetics in Deep Neural Networks Signal Processing for Autonomous Driving: Challenges and OpportunitiesIEEE Signal Processing Magazine10.1109/MSP.2020.298843638:1(97-110)Online publication date: Jan-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media