Optimized Fundamental Signal Processing Operations For Energy Minimization on Heterogeneous Mobile Devices
Numerous signal processing applications are emerging on both mobile and high-performance computing systems. These applications are subject to responsiveness constraints for user interactivity and, at the same time, must be optimized for energy efficiency. The increasingly heterogeneous power-versus-...
Saved in:
Published in | IEEE transactions on circuits and systems. I, Regular papers Vol. 65; no. 5; pp. 1614 - 1627 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.05.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
ISSN | 1549-8328 1558-0806 |
DOI | 10.1109/TCSI.2017.2761909 |
Cover
Loading…
Abstract | Numerous signal processing applications are emerging on both mobile and high-performance computing systems. These applications are subject to responsiveness constraints for user interactivity and, at the same time, must be optimized for energy efficiency. The increasingly heterogeneous power-versus-performance profile of modern hardware introduces new opportunities for energy savings as well as challenges. In this line, recent systems-on-chip (SoC) composed of low-power multicore processors, combined with a small graphics accelerator (or GPU), yield a notable increment of the computational capacity while partially retaining the appealing low power consumption of embedded systems. This paper analyzes the potential of these new hardware systems to accelerate applications that involve a large number of floating-point arithmetic operations mainly in the form of convolutions. To assess the performance, a headphone-based spatial audio application for mobile devices based on a Samsung Exynos 5422 SoC has been developed. We discuss different implementations and analyze the tradeoffs between performance and energy efficiency for different scenarios and configurations. Our experimental results reveal that we can extend the battery lifetime of a device featuring such an architecture by a 238% by properly configuring and leveraging the computational resources. |
---|---|
AbstractList | Numerous signal processing applications are emerging on both mobile and high-performance computing systems. These applications are subject to responsiveness constraints for user interactivity and, at the same time, must be optimized for energy efficiency. The increasingly heterogeneous power-versus-performance profile of modern hardware introduces new opportunities for energy savings as well as challenges. In this line, recent systems-on-chip (SoC) composed of low-power multicore processors, combined with a small graphics accelerator (or GPU), yield a notable increment of the computational capacity while partially retaining the appealing low power consumption of embedded systems. This paper analyzes the potential of these new hardware systems to accelerate applications that involve a large number of floating-point arithmetic operations mainly in the form of convolutions. To assess the performance, a headphone-based spatial audio application for mobile devices based on a Samsung Exynos 5422 SoC has been developed. We discuss different implementations and analyze the tradeoffs between performance and energy efficiency for different scenarios and configurations. Our experimental results reveal that we can extend the battery lifetime of a device featuring such an architecture by a 238% by properly configuring and leveraging the computational resources. |
Author | Badia, Jose M. Gonzalez, Alberto Igual, Francisco D. Belloch, Jose A. Quintana-Orti, Enrique S. |
Author_xml | – sequence: 1 givenname: Jose A. orcidid: 0000-0002-2595-1828 surname: Belloch fullname: Belloch, Jose A. email: jbelloch@uji.es organization: Departamento de Ingeniería y Ciencia de Computadores, Universitat Jaume I, Castellón, Spain – sequence: 2 givenname: Jose M. surname: Badia fullname: Badia, Jose M. organization: Departamento de Ingeniería y Ciencia de Computadores, Universitat Jaume I, Castellón, Spain – sequence: 3 givenname: Francisco D. surname: Igual fullname: Igual, Francisco D. organization: Departamento de Arquitectura de Computadores y Automática, Universidad Complutense de Madrid, Madrid, Spain – sequence: 4 givenname: Alberto orcidid: 0000-0002-6984-3212 surname: Gonzalez fullname: Gonzalez, Alberto organization: Institute of Telecomunications and Multimedia Applications, Universitat Politècnica de València, Valencia, Spain – sequence: 5 givenname: Enrique S. surname: Quintana-Orti fullname: Quintana-Orti, Enrique S. organization: Departamento de Ingeniería y Ciencia de Computadores, Universitat Jaume I, Castellón, Spain |
BookMark | eNp9kEFLAzEQhYMo2FZ_gHgJeN46ybab5CjV2oKlQut5ye5OSkqb1GQr1F_vbls8eBAG3sC8b4Z5XXLpvENC7hj0GQP1uBwtpn0OTPS5yJgCdUE6bDiUCUjILtt-oBKZcnlNujGuAbiClHXIer6r7dZ-Y0XHe1fpLbpab-jCrlwj78GXGKN1KzrfYdC19S7SsQ_0xWFYHejMupY-DmhTE6wx-BU69PtIZ76wG6TP-GWbNTfkyuhNxNuz9sjH-GU5miRv89fp6OktKdM0q5OKFWiyosBMMVVyjVJAOiiMECCEAjBlpgYAqZZDyQxURWYKg6WoeKGNarw98nDauwv-c4-xztd-H5p3Ys6BgwAl-LBxsZOrDD7GgCbfBbvV4ZAzyNtI8zbSvI00P0faMOIPU9r6-HsdtN38S96fSIuIv5ckqAGXafoDMxmHzQ |
CODEN | ITCSCH |
CitedBy_id | crossref_primary_10_1080_09298215_2020_1810280 crossref_primary_10_1007_s11227_020_03577_4 crossref_primary_10_1109_TNS_2021_3128722 crossref_primary_10_1007_s11227_024_05925_0 |
Cites_doi | 10.1109/WNYIPW.2012.6466650 10.1109/TSP.2014.2347260 10.1109/TSP.2010.2048707 10.1109/EUSIPCO.2015.7362654 10.7551/mitpress/6391.001.0001 10.1007/s11227-016-1689-8 10.1250/ast.26.267 10.1109/TCSI.2013.2264693 10.1109/TMM.2011.2165056 10.1109/TMM.2004.827516 10.1109/ICIP.2013.6738313 10.1109/TSP.2005.855086 10.1109/TSP.2009.2030861 10.1109/TCSI.2009.2015600 10.1109/TMM.2012.2231668 10.1109/TMM.2011.2155640 10.1109/MSP.2010.938756 10.1109/6046.845015 10.1109/TCSI.2013.2246255 10.1109/IPDPSW.2013.207 10.1109/TSP.2004.839899 10.1109/TCSI.2005.844109 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 |
DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M |
DOI | 10.1109/TCSI.2017.2761909 |
DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace |
DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts |
DatabaseTitleList | Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1558-0806 |
EndPage | 1627 |
ExternalDocumentID | 10_1109_TCSI_2017_2761909 8094283 |
Genre | orig-research |
GrantInformation_xml | – fundername: GVA Post-Doctoral Contract grantid: APOSTD/2016/069 – fundername: Project PROMETEOII/2014/003 – fundername: University Project grantid: UJI-B2016-20 – fundername: Spanish Ministerio de Economía y Competitividad projects grantid: TIN2014-53495-R; TEC2015-67387-C4-1-R funderid: 10.13039/501100003329 |
GroupedDBID | 0R~ 29I 4.4 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACIWK AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD HZ~ H~9 IFIPE IPLJI JAVBF M43 O9- OCL PZZ RIA RIE RNS VJK AAYXX CITATION RIG 7SP 8FD L7M |
ID | FETCH-LOGICAL-c336t-d1bef6bbe6919c2ae87034bf77077900fc694003a8581f0db6fbfec7d2baf9703 |
IEDL.DBID | RIE |
ISSN | 1549-8328 |
IngestDate | Sun Jun 29 15:47:23 EDT 2025 Thu Apr 24 23:06:33 EDT 2025 Tue Jul 01 04:15:08 EDT 2025 Wed Aug 27 02:51:36 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 5 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c336t-d1bef6bbe6919c2ae87034bf77077900fc694003a8581f0db6fbfec7d2baf9703 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-2595-1828 0000-0002-6984-3212 |
OpenAccessLink | http://hdl.handle.net/10234/182508 |
PQID | 2020709725 |
PQPubID | 85411 |
PageCount | 14 |
ParticipantIDs | crossref_primary_10_1109_TCSI_2017_2761909 proquest_journals_2020709725 ieee_primary_8094283 crossref_citationtrail_10_1109_TCSI_2017_2761909 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2018-05-01 |
PublicationDateYYYYMMDD | 2018-05-01 |
PublicationDate_xml | – month: 05 year: 2018 text: 2018-05-01 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on circuits and systems. I, Regular papers |
PublicationTitleAbbrev | TCSI |
PublicationYear | 2018 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref13 ref14 ref2 barrachina (ref28) 2013 ref1 ref17 liu (ref3) 2005; 52 begault (ref25) 1994 ref16 blauert (ref15) 1996 ref19 (ref34) 2017 ref18 gensh (ref29) 2015 (ref11) 2017 belloch (ref12) 2013; 61 (ref26) 2017 lfeachor (ref32) 2002 scarpino (ref31) 2012 ref24 ref23 ref20 holgersson (ref22) 2012 (ref35) 2017 ref21 (ref30) 2017 ref27 ref8 ref7 ref9 oppenheim (ref33) 1997 ref4 ref6 ref5 larbi (ref10) 2005; 53 |
References_xml | – volume: 61 start-page: 546 year: 2013 ident: ref12 article-title: Headphone-based virtual spatialization of sound with a GPU accelerator publication-title: J Audio Eng Soc – ident: ref18 doi: 10.1109/WNYIPW.2012.6466650 – ident: ref8 doi: 10.1109/TSP.2014.2347260 – ident: ref7 doi: 10.1109/TSP.2010.2048707 – year: 1997 ident: ref33 publication-title: Signals and Systems – year: 2002 ident: ref32 publication-title: Digital Signal Processing A Practical Approach – year: 2017 ident: ref30 publication-title: ARMv7 NEON Data Types – year: 2012 ident: ref22 article-title: Optimising IIR filters using ARM NEON – ident: ref24 doi: 10.1109/EUSIPCO.2015.7362654 – year: 1996 ident: ref15 publication-title: Spatial Hearing-Revised Edition The Psychophysics of Human Sound Localization doi: 10.7551/mitpress/6391.001.0001 – year: 1994 ident: ref25 publication-title: 3D Sound for Virtual Reality and Multimedia – year: 2017 ident: ref35 publication-title: OpenCL Fast Fourier Transform (clAmdFft) – year: 2017 ident: ref34 publication-title: The Fastest Fourier Transform in the West – start-page: 114 year: 2013 ident: ref28 article-title: An integrated framework for power-performance analysis of parallel scientific workloads publication-title: Proc 3rd Int Conf Smart Grids Green Commun IT Energy-Aware Technol (ENERGY) – year: 2015 ident: ref29 article-title: Experiments with the Odroid-XU3 board – ident: ref23 doi: 10.1007/s11227-016-1689-8 – ident: ref27 doi: 10.1250/ast.26.267 – year: 2012 ident: ref31 publication-title: OpenCL in Action How to Accelerate Graphics and Computations – ident: ref16 doi: 10.1109/TCSI.2013.2264693 – ident: ref20 doi: 10.1109/TMM.2011.2165056 – year: 2017 ident: ref26 publication-title: Listen HRTF Database – ident: ref13 doi: 10.1109/TMM.2004.827516 – ident: ref19 doi: 10.1109/ICIP.2013.6738313 – ident: ref4 doi: 10.1109/TSP.2005.855086 – year: 2017 ident: ref11 publication-title: ARM NEON – ident: ref9 doi: 10.1109/TSP.2009.2030861 – ident: ref1 doi: 10.1109/TCSI.2009.2015600 – ident: ref21 doi: 10.1109/TMM.2012.2231668 – ident: ref5 doi: 10.1109/TMM.2011.2155640 – ident: ref14 doi: 10.1109/MSP.2010.938756 – ident: ref6 doi: 10.1109/6046.845015 – ident: ref2 doi: 10.1109/TCSI.2013.2246255 – ident: ref17 doi: 10.1109/IPDPSW.2013.207 – volume: 53 start-page: 816 year: 2005 ident: ref10 article-title: Audio watermarking: A way to stationnarize audio signals publication-title: IEEE Trans Signal Process doi: 10.1109/TSP.2004.839899 – volume: 52 start-page: 755 year: 2005 ident: ref3 article-title: Application-specific instruction set processor for SoC implementation of modern signal processing algorithms publication-title: IEEE Trans Circuits Syst I Reg Papers doi: 10.1109/TCSI.2005.844109 |
SSID | ssj0029031 |
Score | 2.245511 |
Snippet | Numerous signal processing applications are emerging on both mobile and high-performance computing systems. These applications are subject to responsiveness... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 1614 |
SubjectTerms | Audio systems Batteries Computation Computer architecture Convolution Electronic devices Embedded systems Energy conservation Energy efficiency Energy management Floating point arithmetic Graphics processing units Hardware Headphones heterogeneous (hybrid) systems Microprocessors Mobile computing Mobile handsets Neon parallel architectures parallel processing performance and energy efficiency Power consumption Power efficiency Power management Service life assessment Signal processing signal synthesis System on chip |
Title | Optimized Fundamental Signal Processing Operations For Energy Minimization on Heterogeneous Mobile Devices |
URI | https://ieeexplore.ieee.org/document/8094283 https://www.proquest.com/docview/2020709725 |
Volume | 65 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDLZgJzjwRoyXcuCE6Egfa5sjGkwDaXAAJG7VkjhoPFbEtgu_HjvtJgQIIfVQqXYU6XOcuLE_Axy1wzyVCeaBSyk2SXCQBio3ipa7y6RWYew01zv3r9PefXL10H5YgJN5LQwi-uQzbPGrv8u3pZnyr7LTnGIR2g4XYZECt6pWax5cKRlX3KiJCshK8_oGM5Tq9K5ze8lJXFkr4qCdcw-_7EG-qcoPT-y3l-4q9GcTq7JKnlvTiW6Zj2-cjf-d-Rqs1OdMcVYZxjos4GgDlr-wD27C0w25i9fhB1rR5XqQiuZf3A4fWbOuICBJcfOGlZ2MRbd8Fxe-XFD0hyPW9h8EPT1OrCnJHrGcjkW_1ORvxDl6T7QF992Lu04vqFsvBCaO00lgQ40u1RpTFSoTDZCWdZxol2WSCQqlMyl3VI8HeTsPneRaPu3QZDbSA6dIdhsao3KEOyCso4jMKW6RRWcza7V2NJg1fH9qyTs0Qc7AKEzNS87tMV4KH59IVTB-BeNX1Pg14Xiu8laRcvwlvMl4zAVrKJqwP0O8qJftmPQicoEqi9q7v2vtwRKNnVcZj_vQmLxP8YBOJRN96M3xEwrL3yg |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9xADLYoPdAeoDyqLoV2Dj0hskzemSMCVkshcGCRuEU7M55qeWwQu3vh19eeZFeoIFQph0ixk5Hsscex_RngVxoWmUywCFxGsUmCwyxQhVG03V0utQpjp7nfubzI-tfJ75v0Zgn2F70wiOiLz7DLtz6Xb2sz419lBwXFIuQOP8BH8vtp2HRrLcIrJeMGHTVRAelp0eYwQ6kOBkdXp1zGlXcjDtu5-vCFF_JjVV7ZYu9gemtQzpfW1JXcdWdT3TXP_6A2_u_av8Bqe9IUh41qrMMSjjfg8wv8wU24vSSD8TB6Rit63BHSAP2Lq9Ef5mx7CIhSXD5ioykT0aufxIlvGBTlaMzc_oGgq8-lNTVpJNaziShrTRZHHKO3RVtw3TsZHPWDdvhCYOI4mwY21OgyrTFToTLREGljx4l2eS4ZolA6k_FM9XhYpEXoJHfzaYcmt5EeOkW0X2F5XI_xGwjrKCZziodk0enMWq0dvcwazqBasg8dkHNhVKZFJucBGfeVj1Ckqlh-FcuvauXXgb0Fy2MDy_Ee8SbLY0HYiqIDO3OJV-3GnRBfREZQ5VG6_TbXT1jpD8rz6vz04uw7fKLvFE394w4sT59muEtnlKn-4VXzL9Tx4nE |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Optimized+Fundamental+Signal+Processing+Operations+For+Energy+Minimization+on+Heterogeneous+Mobile+Devices&rft.jtitle=IEEE+transactions+on+circuits+and+systems.+I%2C+Regular+papers&rft.au=Belloch%2C+Jose+A&rft.au=Badia%2C+Jose+M&rft.au=Igual%2C+Francisco+D&rft.au=Gonzalez%2C+Alberto&rft.date=2018-05-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=1549-8328&rft.eissn=1558-0806&rft.volume=65&rft.issue=5&rft.spage=1614&rft_id=info:doi/10.1109%2FTCSI.2017.2761909&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1549-8328&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1549-8328&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1549-8328&client=summon |