OpenASIP: Co-processor co-design using open source tooling

From F-Si wiki
Jump to navigation Jump to search
  • Speaker: Joonas Multanen[1]
  • email: joonas.multanen@tuni.fi

Downloads

  • Slides (to upload a file: go to Edit mode, then click on the fourth icon from the left "Images and media" and follow the instructions). The slides can be uploaded also shortly before the conference and they can be modified until the talk.

Abstract

OpenASIP [2] is an open source co-processor customization toolset developed since early 2000s by Tampere University, Finland and its various collaborators. OpenASIP provides a full application-specific instruction-set (ASIP) design and programming flow which includes an automatically retargeting LLVM-based compiler, an instruction-set simulator and an RTL generator. In the recent years, OpenASIP has received support for co-design of RISC-V based ASIPs.

Over the years, OpenASIP been used to design various ASIPs spanning from academic ultra low power to commercial-quality multicore SIMD-processors. Most of these have been academic case studies, but the authors are aware of commercial designs produced using the tooling.

Software

General information

References

  1. Customized Parallel Computing Research Group website: https://www.tuni.fi/cpc/index.html
  2. OpenASIP website: http://openasip.org/