TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs

Detalhes bibliográficos
Autor(a) principal: Jafri, Syed M.A.H.
Data de Publicação: 2015
Outros Autores: Daneshtalab, Masoud, Hemani, Ahmed, Awan, Muhammad Ali, Plosila, Juha
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/6713
Resumo: Coarse Grained Reconfigurable Architectures (CGRAs) are emerging as enabling platforms to meet the high performance demanded by modern applications (e.g. 4G, CDMA, etc.). Recently proposed CGRAs offer time-multiplexing and dynamic applications parallelism to enhance device utilization and reduce energy consumption at the cost of additional memory (up to 50% area of the overall platform). To reduce the memory overheads, novel CGRAs employ either statistical compression, intermediate compact representation, or multicasting. Each compaction technique has different properties (i.e. compression ratio, decompression time and decompression energy) and is best suited for a particular class of applications. However, existing research only deals with these methods separately. Moreover, they only analyze the compaction ratio and do not evaluate the associated energy overheads. To tackle these issues, we propose a polymorphic compression architecture that interleaves these techniques in a unique platform. The proposed architecture allows each application to take advantage of a separate compression/decompression hierarchy (consisting of various types and implementations of hardware/software decoders) tailored to its needs. Simulation results, using different applications (FFT, Matrix multiplication, and WLAN), reveal that the choice of compression hierarchy has a significant impact on compression ratio (up to 52%), decompression energy (up to 4 orders of magnitude), and configuration time (from 33 n to 1.5 s) for the tested applications. Synthesis results reveal that introducing adaptivity incurs negligible additional overheads (1%) compared to the overall platform area.
id RCAP_36d71be7a32bdca7d54b8b4881d69d28
oai_identifier_str oai:recipp.ipp.pt:10400.22/6713
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAsReconfigurable architecturesCGRA configurationCoarse grained reconfigurable architecturesCompression/decompression hierarchyAdaptive systemsCompressionCoarse Grained Reconfigurable Architectures (CGRAs) are emerging as enabling platforms to meet the high performance demanded by modern applications (e.g. 4G, CDMA, etc.). Recently proposed CGRAs offer time-multiplexing and dynamic applications parallelism to enhance device utilization and reduce energy consumption at the cost of additional memory (up to 50% area of the overall platform). To reduce the memory overheads, novel CGRAs employ either statistical compression, intermediate compact representation, or multicasting. Each compaction technique has different properties (i.e. compression ratio, decompression time and decompression energy) and is best suited for a particular class of applications. However, existing research only deals with these methods separately. Moreover, they only analyze the compaction ratio and do not evaluate the associated energy overheads. To tackle these issues, we propose a polymorphic compression architecture that interleaves these techniques in a unique platform. The proposed architecture allows each application to take advantage of a separate compression/decompression hierarchy (consisting of various types and implementations of hardware/software decoders) tailored to its needs. Simulation results, using different applications (FFT, Matrix multiplication, and WLAN), reveal that the choice of compression hierarchy has a significant impact on compression ratio (up to 52%), decompression energy (up to 4 orders of magnitude), and configuration time (from 33 n to 1.5 s) for the tested applications. Synthesis results reveal that introducing adaptivity incurs negligible additional overheads (1%) compared to the overall platform area.ElsevierRepositório Científico do Instituto Politécnico do PortoJafri, Syed M.A.H.Daneshtalab, MasoudHemani, AhmedAwan, Muhammad AliPlosila, Juha2015-10-16T11:11:57Z2015-05-232015-05-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.22/6713eng10.1016/j.micpro.2015.05.002info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:47:05Zoai:recipp.ipp.pt:10400.22/6713Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:27:14.509416Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
title TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
spellingShingle TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
Jafri, Syed M.A.H.
Reconfigurable architectures
CGRA configuration
Coarse grained reconfigurable architectures
Compression/decompression hierarchy
Adaptive systems
Compression
title_short TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
title_full TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
title_fullStr TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
title_full_unstemmed TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
title_sort TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs
author Jafri, Syed M.A.H.
author_facet Jafri, Syed M.A.H.
Daneshtalab, Masoud
Hemani, Ahmed
Awan, Muhammad Ali
Plosila, Juha
author_role author
author2 Daneshtalab, Masoud
Hemani, Ahmed
Awan, Muhammad Ali
Plosila, Juha
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Jafri, Syed M.A.H.
Daneshtalab, Masoud
Hemani, Ahmed
Awan, Muhammad Ali
Plosila, Juha
dc.subject.por.fl_str_mv Reconfigurable architectures
CGRA configuration
Coarse grained reconfigurable architectures
Compression/decompression hierarchy
Adaptive systems
Compression
topic Reconfigurable architectures
CGRA configuration
Coarse grained reconfigurable architectures
Compression/decompression hierarchy
Adaptive systems
Compression
description Coarse Grained Reconfigurable Architectures (CGRAs) are emerging as enabling platforms to meet the high performance demanded by modern applications (e.g. 4G, CDMA, etc.). Recently proposed CGRAs offer time-multiplexing and dynamic applications parallelism to enhance device utilization and reduce energy consumption at the cost of additional memory (up to 50% area of the overall platform). To reduce the memory overheads, novel CGRAs employ either statistical compression, intermediate compact representation, or multicasting. Each compaction technique has different properties (i.e. compression ratio, decompression time and decompression energy) and is best suited for a particular class of applications. However, existing research only deals with these methods separately. Moreover, they only analyze the compaction ratio and do not evaluate the associated energy overheads. To tackle these issues, we propose a polymorphic compression architecture that interleaves these techniques in a unique platform. The proposed architecture allows each application to take advantage of a separate compression/decompression hierarchy (consisting of various types and implementations of hardware/software decoders) tailored to its needs. Simulation results, using different applications (FFT, Matrix multiplication, and WLAN), reveal that the choice of compression hierarchy has a significant impact on compression ratio (up to 52%), decompression energy (up to 4 orders of magnitude), and configuration time (from 33 n to 1.5 s) for the tested applications. Synthesis results reveal that introducing adaptivity incurs negligible additional overheads (1%) compared to the overall platform area.
publishDate 2015
dc.date.none.fl_str_mv 2015-10-16T11:11:57Z
2015-05-23
2015-05-23T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/6713
url http://hdl.handle.net/10400.22/6713
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1016/j.micpro.2015.05.002
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131368243855360