The previous chapter described the most significant blocks that compose the MORPHEUS architecture, and the added value they provide to the overall computation efficiency and/or usability. The present chapter describes the way that the memory hierarchy and the communication means in MORPHEUS are organized in order to provide to the computational engines the necessary data throughput while retaining ease of programmability. Critical issues are related to the definition of a computation model capable to hide heterogeneity and hardware details while providing a consistent interface to the end user. This model should be complemented by a data storage and movimentation infrastructure that must sustain the bandwidth requirements of the computation units while retaining a sufficient level of programmability to be adapted to all the different data flows defined over the architecture in its lifetime. These two aspects are strictly correlated and their combination represents the signal processor interface toward the end-user. For this reason, in the following, a significant focus will be given to the definition of a consistent computation pattern. This pattern should enable the user to confront MORPHEUS, in its strong heterogeneity, as a single computational core. All design options in the definition of the Memory hierarchy and the interconnect strategy will be then derived as a consequence of the theoretical analysis that underlines the computational model itself. © 2009 Springer Netherlands.

The MORPHEUS Data Communication and Storage Infrastructure / F. Campi; A. Deledda; D. Rossi; M. Coppola; L. Pieralisi; R. Locatelli; G. Maruccia; T. De Marco; F. Ries; M. Kühnle; M. Hübner; J. Becker. - STAMPA. - (2009), pp. 93-105. [10.1007/978-90-481-2427-5_8]

The MORPHEUS Data Communication and Storage Infrastructure

DELEDDA, ANTONIO;ROSSI, DAVIDE;DE MARCO, TOMMASO;
2009

Abstract

The previous chapter described the most significant blocks that compose the MORPHEUS architecture, and the added value they provide to the overall computation efficiency and/or usability. The present chapter describes the way that the memory hierarchy and the communication means in MORPHEUS are organized in order to provide to the computational engines the necessary data throughput while retaining ease of programmability. Critical issues are related to the definition of a computation model capable to hide heterogeneity and hardware details while providing a consistent interface to the end user. This model should be complemented by a data storage and movimentation infrastructure that must sustain the bandwidth requirements of the computation units while retaining a sufficient level of programmability to be adapted to all the different data flows defined over the architecture in its lifetime. These two aspects are strictly correlated and their combination represents the signal processor interface toward the end-user. For this reason, in the following, a significant focus will be given to the definition of a consistent computation pattern. This pattern should enable the user to confront MORPHEUS, in its strong heterogeneity, as a single computational core. All design options in the definition of the Memory hierarchy and the interconnect strategy will be then derived as a consequence of the theoretical analysis that underlines the computational model itself. © 2009 Springer Netherlands.
2009
Dynamic System Reconfiguration in Heterogeneous Platforms
93
105
The MORPHEUS Data Communication and Storage Infrastructure / F. Campi; A. Deledda; D. Rossi; M. Coppola; L. Pieralisi; R. Locatelli; G. Maruccia; T. De Marco; F. Ries; M. Kühnle; M. Hübner; J. Becker. - STAMPA. - (2009), pp. 93-105. [10.1007/978-90-481-2427-5_8]
F. Campi; A. Deledda; D. Rossi; M. Coppola; L. Pieralisi; R. Locatelli; G. Maruccia; T. De Marco; F. Ries; M. Kühnle; M. Hübner; J. Becker
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/115665
 Attenzione

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

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