Heterogeneous Architectures For Parallel Acceleration

To enable a new generation of digital computing applications, the greatest challenge is to provide a better level of energy efficiency (intended as the performance that a system can provide within a certain power budget) without giving up a systems's flexibility. This constraint applies to dig...

Full description

Bibliographic Details
Main Author: Conti, Francesco <1988>
Other Authors: Benini, Luca
Format: Doctoral Thesis
Language:en
Published: Alma Mater Studiorum - Università di Bologna 2016
Subjects:
Online Access:http://amsdottorato.unibo.it/7406/
id ndltd-unibo.it-oai-amsdottorato.cib.unibo.it-7406
record_format oai_dc
spelling ndltd-unibo.it-oai-amsdottorato.cib.unibo.it-74062016-09-09T05:03:44Z Heterogeneous Architectures For Parallel Acceleration Conti, Francesco <1988> ING-INF/01 Elettronica To enable a new generation of digital computing applications, the greatest challenge is to provide a better level of energy efficiency (intended as the performance that a system can provide within a certain power budget) without giving up a systems's flexibility. This constraint applies to digital system across all scales, starting from ultra-low power implanted devices up to datacenters for high-performance computing and for the "cloud". In this thesis, we show that architectural heterogeneity is the key to provide this efficiency and to respond to many of the challenges of tomorrow's computer architecture - and at the same time we show methodologies to introduce it with little or no loss in terms of flexibility. In particular, we show that heterogeneity can be employed to tackle the "walls" that impede further development of new computing applications: the utilization wall, i.e. the impossibility to keep all transistors on in deeply integrated chips, and the "data deluge", i.e. the amount of data to be processed that is scaling up much faster than the computing performance and efficiency. We introduce a methodology to improve heterogeneous design exploration of tightly coupled clusters; moreover we propose a fractal heterogeneity architecture that is a parallel accelerator for low-power sensor nodes, and is itself internally heterogeneous thanks to an heterogeneous coprocessor for brain-inspired computing. This platform, which is silicon-proven, can lead to more than 100x improvement in terms of energy efficiency with respect to typical computing nodes used within the same domain, enabling the application of complex algorithms, vastly more performance-hungry than the current state-of-the-art in the ULP computing domain. Alma Mater Studiorum - Università di Bologna Benini, Luca 2016-06-09 Doctoral Thesis PeerReviewed application/pdf en http://amsdottorato.unibo.it/7406/ info:eu-repo/semantics/openAccess
collection NDLTD
language en
format Doctoral Thesis
sources NDLTD
topic ING-INF/01 Elettronica
spellingShingle ING-INF/01 Elettronica
Conti, Francesco <1988>
Heterogeneous Architectures For Parallel Acceleration
description To enable a new generation of digital computing applications, the greatest challenge is to provide a better level of energy efficiency (intended as the performance that a system can provide within a certain power budget) without giving up a systems's flexibility. This constraint applies to digital system across all scales, starting from ultra-low power implanted devices up to datacenters for high-performance computing and for the "cloud". In this thesis, we show that architectural heterogeneity is the key to provide this efficiency and to respond to many of the challenges of tomorrow's computer architecture - and at the same time we show methodologies to introduce it with little or no loss in terms of flexibility. In particular, we show that heterogeneity can be employed to tackle the "walls" that impede further development of new computing applications: the utilization wall, i.e. the impossibility to keep all transistors on in deeply integrated chips, and the "data deluge", i.e. the amount of data to be processed that is scaling up much faster than the computing performance and efficiency. We introduce a methodology to improve heterogeneous design exploration of tightly coupled clusters; moreover we propose a fractal heterogeneity architecture that is a parallel accelerator for low-power sensor nodes, and is itself internally heterogeneous thanks to an heterogeneous coprocessor for brain-inspired computing. This platform, which is silicon-proven, can lead to more than 100x improvement in terms of energy efficiency with respect to typical computing nodes used within the same domain, enabling the application of complex algorithms, vastly more performance-hungry than the current state-of-the-art in the ULP computing domain.
author2 Benini, Luca
author_facet Benini, Luca
Conti, Francesco <1988>
author Conti, Francesco <1988>
author_sort Conti, Francesco <1988>
title Heterogeneous Architectures For Parallel Acceleration
title_short Heterogeneous Architectures For Parallel Acceleration
title_full Heterogeneous Architectures For Parallel Acceleration
title_fullStr Heterogeneous Architectures For Parallel Acceleration
title_full_unstemmed Heterogeneous Architectures For Parallel Acceleration
title_sort heterogeneous architectures for parallel acceleration
publisher Alma Mater Studiorum - Università di Bologna
publishDate 2016
url http://amsdottorato.unibo.it/7406/
work_keys_str_mv AT contifrancesco1988 heterogeneousarchitecturesforparallelacceleration
_version_ 1718383399730675712