skip to main content
article

Compiler Support for an AI-oriented SIMD Extension of a Space Processor

Authors Info & Claims
Published:19 December 2022Publication History
Skip Abstract Section

Abstract

In this on going research paper, we present our work on the compiler support for an AI-oriented SIMD Extension, called SPARROW. The SPARROW hardware design has been developed during a recently defended, awardwinning Master Thesis and is targeting Cobham Gaisler's space processors Leon3 and NOEL-V. We present the compiler support we have included in two compiler toolchains, gcc and llvm as well as a SIMD intrinsics library for easy programmability. Compiler modifications are kept to minimum in order to enable incremental qualification of the toolchains. We present our experience working with the two compilers and performance results for the two compilers on top an FPGA implementation of the target space processor.

References

  1. M. Solé and L. Kosmidis, "SPARROW: A Low-Cost Hardware/ Software Co-designed SIMD Microarchitecture for AI Operations in Space Processors," in Design, Automation and Test in Europe Conference and Exhibition (DATE), 2022.Google ScholarGoogle Scholar
  2. Linux Foundation, "RISC-V Forum: Vector and Machine Learning." https://events.linuxfoundation.org/riscv-forumvector- and-machine-learning.Google ScholarGoogle Scholar
  3. Marc Solé, Leonidas Kosmidis, "RISCV Forum: Vector and Machine Learning." https://events.linuxfoundation.org/riscv-forum-vector-andmachine- learning/program/schedule/.Google ScholarGoogle Scholar
  4. M. Solé and L. Kosmidis, "SPARROW source code repository," 2021. https://gitlab.bsc.es/msolebon/sparrow.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGAda Ada Letters
    ACM SIGAda Ada Letters  Volume 42, Issue 1
    June 2022
    67 pages
    ISSN:1094-3641
    DOI:10.1145/3577949
    Issue’s Table of Contents

    Copyright © 2022 Copyright is held by the owner/author(s)

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 19 December 2022

    Check for updates

    Qualifiers

    • article
  • Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)4

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!