Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Programming support for reconfigurable custom vector architectures

Författare

Redaktör

  • Pavan Balaji
  • Minyi Guo
  • Zhiyi Huang

Summary, in English

High performance requirements increased the popularity of unconventional architectures. While providing better performance, such architectures are generally harder to program and generate code for. In this paper, we present our approach to ease programmability and code generation for such architectures. We present a domain specific language (DSL) for the programming part, and a constraint programming approach to scheduling with memory allocation. Our experiments on implementing a kernel extracted from a DSP appli- cation on an example reconfigurable custom architecture shows that it is possible to achieve performance close to hand-written machine code that is scheduled without memory allocation.

Publiceringsår

2015

Språk

Engelska

Sidor

49-57

Publikation/Tidskrift/Serie

Proc. PPoPP, Principles and Practice of Parallel Programming

Dokumenttyp

Konferensbidrag

Förlag

Association for Computing Machinery (ACM)

Ämne

  • Computer Science
  • Electrical Engineering, Electronic Engineering, Information Engineering

Conference name

PMAM 2015: The 6th International Workshop on Programming Models and Applications for Multicores and Manycores in conjunction with PPoPP 2015, 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel

Conference date

2015-02-07 - 2015-02-11

Conference place

San Francisco, CA, United States

Status

Published

Projekt

  • High Performance Embedded Computing

Forskningsgrupp

  • Digital ASIC
  • ESDLAB

ISBN/ISSN/Övrigt

  • ISBN: 978-1-4503-3404-4