Multi-Level Prototyping of a Vertical Vector AI Processing System

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Frederik Kautz
  • Sven Gesper
  • Gia Bao Thieu
  • Hans Martin Bluethgen
  • Holger Blume
  • Guillermo Paya-Vaya

Research Organisations

External Research Organisations

  • Cadence Design Systems
  • Technische Universität Braunschweig
View graph of relations

Details

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-2
Number of pages2
ISBN (electronic)9798350349634
ISBN (print)979-8-3503-4964-1
Publication statusPublished - 2024
Event35th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024 - Hongkong, Hong Kong
Duration: 24 Jul 202426 Jul 2024

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN (Print)1063-6862

Abstract

Modern embedded systems must be designed carefully to cope with the complexity and real-time requirements of modern AI (Artificial Intelligence) driven automotive applications, such as Advanced Driver-Assistance Systems (ADAS). Despite increasing complexity, the time to market is decreasing. In this work, a SystemC-based Virtual Prototype of a neural network processing platform is exploited to bypass the limitations of standalone instruction set simulators (ISS) and FPGA prototyping. The processing platform under test is based on a novel massive parallel vector processor architecture coupled with a RISC- V control core that runs widely used convolutional neural networks (CNNs) for object detection. The paper discusses the variations and appropriateness of the three prototyping methods outlined, demonstrating how the Virtual Prototype can address the aforementioned constraints, resulting in a 2.07x increase in accuracy, 16x greater configurations, and more profound insights into the system compared to standalone and FPGA prototyping.

Keywords

    AI, Automotive, CNN, Design Space Exploration, Instruction Set Simulator, RISC-V, Virtual Prototype

ASJC Scopus subject areas

Cite this

Multi-Level Prototyping of a Vertical Vector AI Processing System. / Kautz, Frederik; Gesper, Sven; Thieu, Gia Bao et al.
Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024. Institute of Electrical and Electronics Engineers Inc., 2024. p. 1-2 (Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Kautz, F, Gesper, S, Thieu, GB, Bluethgen, HM, Blume, H & Paya-Vaya, G 2024, Multi-Level Prototyping of a Vertical Vector AI Processing System. in Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024. Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors, Institute of Electrical and Electronics Engineers Inc., pp. 1-2, 35th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024, Hongkong, Hong Kong, 24 Jul 2024. https://doi.org/10.1109/asap61560.2024.00011
Kautz, F., Gesper, S., Thieu, G. B., Bluethgen, H. M., Blume, H., & Paya-Vaya, G. (2024). Multi-Level Prototyping of a Vertical Vector AI Processing System. In Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024 (pp. 1-2). (Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/asap61560.2024.00011
Kautz F, Gesper S, Thieu GB, Bluethgen HM, Blume H, Paya-Vaya G. Multi-Level Prototyping of a Vertical Vector AI Processing System. In Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024. Institute of Electrical and Electronics Engineers Inc. 2024. p. 1-2. (Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors). doi: 10.1109/asap61560.2024.00011
Kautz, Frederik ; Gesper, Sven ; Thieu, Gia Bao et al. / Multi-Level Prototyping of a Vertical Vector AI Processing System. Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024. Institute of Electrical and Electronics Engineers Inc., 2024. pp. 1-2 (Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors).
Download
@inproceedings{9e727cc3ce034ace8c6e1ddeb179af88,
title = "Multi-Level Prototyping of a Vertical Vector AI Processing System",
abstract = "Modern embedded systems must be designed carefully to cope with the complexity and real-time requirements of modern AI (Artificial Intelligence) driven automotive applications, such as Advanced Driver-Assistance Systems (ADAS). Despite increasing complexity, the time to market is decreasing. In this work, a SystemC-based Virtual Prototype of a neural network processing platform is exploited to bypass the limitations of standalone instruction set simulators (ISS) and FPGA prototyping. The processing platform under test is based on a novel massive parallel vector processor architecture coupled with a RISC- V control core that runs widely used convolutional neural networks (CNNs) for object detection. The paper discusses the variations and appropriateness of the three prototyping methods outlined, demonstrating how the Virtual Prototype can address the aforementioned constraints, resulting in a 2.07x increase in accuracy, 16x greater configurations, and more profound insights into the system compared to standalone and FPGA prototyping.",
keywords = "AI, Automotive, CNN, Design Space Exploration, Instruction Set Simulator, RISC-V, Virtual Prototype",
author = "Frederik Kautz and Sven Gesper and Thieu, {Gia Bao} and Bluethgen, {Hans Martin} and Holger Blume and Guillermo Paya-Vaya",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 35th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024 ; Conference date: 24-07-2024 Through 26-07-2024",
year = "2024",
doi = "10.1109/asap61560.2024.00011",
language = "English",
isbn = "979-8-3503-4964-1",
series = "Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1--2",
booktitle = "Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024",
address = "United States",

}

Download

TY - GEN

T1 - Multi-Level Prototyping of a Vertical Vector AI Processing System

AU - Kautz, Frederik

AU - Gesper, Sven

AU - Thieu, Gia Bao

AU - Bluethgen, Hans Martin

AU - Blume, Holger

AU - Paya-Vaya, Guillermo

N1 - Publisher Copyright: © 2024 IEEE.

PY - 2024

Y1 - 2024

N2 - Modern embedded systems must be designed carefully to cope with the complexity and real-time requirements of modern AI (Artificial Intelligence) driven automotive applications, such as Advanced Driver-Assistance Systems (ADAS). Despite increasing complexity, the time to market is decreasing. In this work, a SystemC-based Virtual Prototype of a neural network processing platform is exploited to bypass the limitations of standalone instruction set simulators (ISS) and FPGA prototyping. The processing platform under test is based on a novel massive parallel vector processor architecture coupled with a RISC- V control core that runs widely used convolutional neural networks (CNNs) for object detection. The paper discusses the variations and appropriateness of the three prototyping methods outlined, demonstrating how the Virtual Prototype can address the aforementioned constraints, resulting in a 2.07x increase in accuracy, 16x greater configurations, and more profound insights into the system compared to standalone and FPGA prototyping.

AB - Modern embedded systems must be designed carefully to cope with the complexity and real-time requirements of modern AI (Artificial Intelligence) driven automotive applications, such as Advanced Driver-Assistance Systems (ADAS). Despite increasing complexity, the time to market is decreasing. In this work, a SystemC-based Virtual Prototype of a neural network processing platform is exploited to bypass the limitations of standalone instruction set simulators (ISS) and FPGA prototyping. The processing platform under test is based on a novel massive parallel vector processor architecture coupled with a RISC- V control core that runs widely used convolutional neural networks (CNNs) for object detection. The paper discusses the variations and appropriateness of the three prototyping methods outlined, demonstrating how the Virtual Prototype can address the aforementioned constraints, resulting in a 2.07x increase in accuracy, 16x greater configurations, and more profound insights into the system compared to standalone and FPGA prototyping.

KW - AI

KW - Automotive

KW - CNN

KW - Design Space Exploration

KW - Instruction Set Simulator

KW - RISC-V

KW - Virtual Prototype

UR - http://www.scopus.com/inward/record.url?scp=85203105689&partnerID=8YFLogxK

U2 - 10.1109/asap61560.2024.00011

DO - 10.1109/asap61560.2024.00011

M3 - Conference contribution

AN - SCOPUS:85203105689

SN - 979-8-3503-4964-1

T3 - Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors

SP - 1

EP - 2

BT - Proceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 35th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024

Y2 - 24 July 2024 through 26 July 2024

ER -

By the same author(s)