Reconfigurable computing offers a wide range of low cost and efficient solutions for embedded systems. The proper choice of the reconfigurable device, the granularity of its processing elements and its memory architecture highly depend on the type of application and their data flow. Existing solutions either offer fine grain FPGAs, which rely on a hardware synthesis flow and offer the maximum degree of flexibility, or coarser grain solutions, which are usually more suitable for a particular type of data flow and applications. In this paper, we present the MORPHEUS architecture, a versatile reconfigurable heterogeneous System-on-Chip targeting streaming applications. The presented architecture exploits different reconfigurable technologies at several computation granularities that efficiently address the different applications needs. In order to efficiently exploit the presented architecture, we implemented a complete software solution to map C applications to the reconfigurable architecture. In this paper, we describe the complete toolset and provide concrete use cases of the architecture.

The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform / A. Grasset; P. Millet; P. Bonnot; S. Yehia; W. Putzke-Roeming; F. Campi; A. Rosti; M. Huebner; N. S. Voros; D. Rossi. - In: INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING. - ISSN 0885-7458. - STAMPA. - 39:3(2011), pp. 328-356. [10.1007/s10766-010-0160-3]

The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform

ROSSI, DAVIDE
2011

Abstract

Reconfigurable computing offers a wide range of low cost and efficient solutions for embedded systems. The proper choice of the reconfigurable device, the granularity of its processing elements and its memory architecture highly depend on the type of application and their data flow. Existing solutions either offer fine grain FPGAs, which rely on a hardware synthesis flow and offer the maximum degree of flexibility, or coarser grain solutions, which are usually more suitable for a particular type of data flow and applications. In this paper, we present the MORPHEUS architecture, a versatile reconfigurable heterogeneous System-on-Chip targeting streaming applications. The presented architecture exploits different reconfigurable technologies at several computation granularities that efficiently address the different applications needs. In order to efficiently exploit the presented architecture, we implemented a complete software solution to map C applications to the reconfigurable architecture. In this paper, we describe the complete toolset and provide concrete use cases of the architecture.
2011
The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform / A. Grasset; P. Millet; P. Bonnot; S. Yehia; W. Putzke-Roeming; F. Campi; A. Rosti; M. Huebner; N. S. Voros; D. Rossi. - In: INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING. - ISSN 0885-7458. - STAMPA. - 39:3(2011), pp. 328-356. [10.1007/s10766-010-0160-3]
A. Grasset; P. Millet; P. Bonnot; S. Yehia; W. Putzke-Roeming; F. Campi; A. Rosti; M. Huebner; N. S. Voros; D. Rossi
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/115670
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact