Sök personal

Sök bland våra professorer, lärare och övriga medarbetare

Personal vid Högskolan


Designing Domain Specific Heterogeneous Manycore Architectures Based on Building Blocks

Savas, Süleyman, Ul-Abdin, Zain, Nordström, Tomas

Manuskript (preprint) (Övrigt vetenskapligt)


Performance and power requirements has pushed computer architectures from single core to manycores. These requirements now continue pushing the manycores with identical cores (homogeneous) to manycores with specialized cores (heterogeneous). However designing heterogeneous manycores is a challenging task due to the complexity of the architectures. We propose an approach for designing domain specific heterogeneous manycore architectures based on building blocks. These blocks are defined as the common computations of the applications within a domain. The objective is to generate heterogeneous architectures by integrating many of these blocks to many simple cores and connect the cores with a networkon-chip. The proposed approach aims to ease the design of heterogeneous manycore architectures and facilitate usage of dark silicon concept. As a case study, we develop an accelerator based on several building blocks, integrate it to a RISC core and synthesize on a Xilinx Ultrascale FPGA. The results show that executing a hot-spot of an application on an accelerator based on building blocks increases the performance by 15x, with room for further improvement. The area usage increases as well, however there are potential optimizations to reduce the area usage. © 2018 by the authors

Nyckelord: heterogeneous architecture design; risc-v; dataflow; QR decomposition; domain-specific processor; accelerator; Autofocus; hardware software co-design

Citera: Savas, Süleyman, Ul-Abdin, Zain & Nordström, Tomas, Designing Domain Specific Heterogeneous Manycore Architectures Based on Building Blocks, 2018