Logo do repositório
 
Miniatura indisponível
Publicação

Coarse-grained reconfigurable computing with the versat architecture

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Coarse-grained_MPVestias.pdf510.18 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Reconfigurable computing architectures allow the adaptation of the underlying datapath to the algorithm. The granularity of the datapath elements and data width determines the granularity of the architecture and its programming flexibility. Coarse-grained architectures have shown the right balance between programmability and performance. This paper provides an overview of coarse-grained reconfigurable architectures and describes Versat, a Coarse-Grained Reconfigurable Array (CGRA) with self-generated partial reconfiguration, presented as a case study for better understanding these architectures. Unlike most of the existing approaches, which mainly use pre-compiled configurations, a Versat program can generate and apply myriads of on-the-fly configurations. Partial reconfiguration plays a central role in this approach, as it speeds up the generation of incrementally different configurations. The reconfigurable array has a complete graph topology, which yields unprecedented programmability, including assembly programming. Besides being useful for optimising programs, assembly programming is invaluable for working around post-silicon hardware, software, or compiler issues. Results on core area, frequency, power, and performance running different codes are presented and compared to other implementations.

Descrição

Palavras-chave

Reconfigurable computing Coarse-grained reconfigurable arrays Heterogeneous systems Low power systems

Contexto Educativo

Citação

LOPES, João D.; [et al] – Coarse-grained reconfigurable computing with the versat architecture. Electronics. Vol. 10, N.º 6 (2021), pp. 1-23

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

MDPI

Licença CC

Métricas Alternativas