An Embedded Programmable Processor for Compressive Sensing Applications

An application specific programmable processor is designed based on the analysis of a set of greedy recovery Compressive Sensing (CS) algorithms. The solution is flexible and customizable for a wide range of problem dimensions, as well as algorithms. The versatility of the approach is demonstrated b...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC) s. 1 - 5
Hlavní autoři: Safarpour, Mehdi, Hautala, Ilkka, Silven, Olli
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.10.2018
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract An application specific programmable processor is designed based on the analysis of a set of greedy recovery Compressive Sensing (CS) algorithms. The solution is flexible and customizable for a wide range of problem dimensions, as well as algorithms. The versatility of the approach is demonstrated by implementing Orthogonal Matching Pursuits, Approximate Messaging Passing and Normalized Iterative Hard Thresholding algorithms, all using a high-level language. Transported Triggered Architecture (TTA) framework is employed for the efficient implementation of macro operations shared by the algorithms. The performance of the CS algorithms on ARM Cortex-A15 and NIOS II processors has also been investigated, and empirical comparisons are presented. The flexible hardware design implemented on an FPGA achieves up to 7.80Ksample/s recovery at a power dissipation of 42\muJ/sample and beats both ARM and NIOS in total power consumption.
AbstractList An application specific programmable processor is designed based on the analysis of a set of greedy recovery Compressive Sensing (CS) algorithms. The solution is flexible and customizable for a wide range of problem dimensions, as well as algorithms. The versatility of the approach is demonstrated by implementing Orthogonal Matching Pursuits, Approximate Messaging Passing and Normalized Iterative Hard Thresholding algorithms, all using a high-level language. Transported Triggered Architecture (TTA) framework is employed for the efficient implementation of macro operations shared by the algorithms. The performance of the CS algorithms on ARM Cortex-A15 and NIOS II processors has also been investigated, and empirical comparisons are presented. The flexible hardware design implemented on an FPGA achieves up to 7.80Ksample/s recovery at a power dissipation of 42\muJ/sample and beats both ARM and NIOS in total power consumption.
Author Silven, Olli
Hautala, Ilkka
Safarpour, Mehdi
Author_xml – sequence: 1
  givenname: Mehdi
  surname: Safarpour
  fullname: Safarpour, Mehdi
  organization: Center for Machine Vision and Signal Analysis, University of Oulu, Oulu, Finland
– sequence: 2
  givenname: Ilkka
  surname: Hautala
  fullname: Hautala, Ilkka
  organization: Center for Machine Vision and Signal Analysis, University of Oulu, Oulu, Finland
– sequence: 3
  givenname: Olli
  surname: Silven
  fullname: Silven, Olli
  organization: Center for Machine Vision and Signal Analysis, University of Oulu, Oulu, Finland
BookMark eNotj81qwzAQhFVoD22aJ2gPfgG72liWrKMxaRIITWhzD_rZDQJbNnIo9O3r0hyG4YNhmHli93GIyNgr8AKA67ePw2e73R2LFYe6qCtVCi3u2FKrGqqylkpWEh7ZponZurfoPfrsmIZLMn1vbId_4HCahpTRrHboxzRj-MbsC-MU4iVrxrELzlzDEKdn9kCmm3B58wU7va9P7TbfHza7ttnnQfNr7r11JLidN0gvyDqkikrDwRpdAUkAWClnyFoJwtAcqR0XpJC8UkLpcsFe_msDIp7HFHqTfs63d-UvaO9LhA
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/NORCHIP.2018.8573494
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781538676561
1538676567
EndPage 5
ExternalDocumentID 8573494
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i90t-ddbcf40b7816d4fbcef5f3a01ba951f611127cafbb614afd4f8c04f7efd774793
IEDL.DBID RIE
IngestDate Thu Jun 29 18:39:24 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-ddbcf40b7816d4fbcef5f3a01ba951f611127cafbb614afd4f8c04f7efd774793
PageCount 5
ParticipantIDs ieee_primary_8573494
PublicationCentury 2000
PublicationDate 2018-Oct.
PublicationDateYYYYMMDD 2018-10-01
PublicationDate_xml – month: 10
  year: 2018
  text: 2018-Oct.
PublicationDecade 2010
PublicationTitle 2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)
PublicationTitleAbbrev NORCHIP
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.7061884
Snippet An application specific programmable processor is designed based on the analysis of a set of greedy recovery Compressive Sensing (CS) algorithms. The solution...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Approximation algorithms
Compressed sensing
Compressive Sensing
Embedded Processor
IoT
Matching pursuit algorithms
Power demand
Registers
Signal Reconstruction
Software algorithms
Sparse matrices
Title An Embedded Programmable Processor for Compressive Sensing Applications
URI https://ieeexplore.ieee.org/document/8573494
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4A8eBJDRjf6cGjC-2y0PZICIgXJMqBG-ljxnBgMbx-v-2yQU28eGmatknTadr50n7fDMBjqslpMiox5FWSiVAoadPECaVFBzNOxhXJJuR4rGYzPanA01ELg4gF-QybsVr85fuV28WnspbqyBhNpQpVKbsHrVaphhNct8avb_3RyyTStVSzHPorZ0rhMoZn_5vsHBrf2js2OXqVC6hgXofnXs4GS4vhlvCxN1KqllH0xEqi_2rNAvpk8XQXxNY9svdITc8_WO_HF3UDpsPBtD9KyhQIyULzbeK9dZRxK5Xo-oysQ-pQ23BhTUBG1A0XVSqdIWuDlw3Wzkg5npFE8gHWhaN3CbV8leMVMO1ibEHpNW8H0GRIUaqlIBvAtfYa_TXUow3mn4cgF_Ny-Td_N9_CaTTzgdV2B7Xteof3cOL228Vm_VDszBdvhpPC
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxEJ0gmuhJDRi_7cGjC92lS9sjISBEXIly4Ea2H2M4sGsQ-P22ywY18eKladomTadp56V9bwbgPpKoJaYiSNGIgIWuEFxFgQ6FDGPLKKa6SDbBk0RMp3JcgYedFsZaW5DPbMNXi798k-u1fypripj7aCp7sB8zFtGtWqvUw4VUNpOX1-5gOPaELdEoB__KmlI4jf7x_6Y7gfq3-o6Md37lFCo2q8FjJyO9hbLunjC-15OqFl72REqqf74kDn8Sf74LauvGkjdPTs_eSefHJ3UdJv3epDsIyiQIwVzSVWCM0sio4iJsG4ZKW4yxldJQpQ4bYdtdVRHXKSrl_KyzN0OhKUNu0Thg5w7fGVSzPLPnQKT20QW5kbTlYFOKAiPJQ1QOXksjrbmAmrfB7GMb5mJWLv_y7-Y7OBxMnkez0TB5uoIjb_Itx-0aqqvl2t7Agd6s5p_L22KXvgBNOJcJ
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%3Abook&rft.genre=proceeding&rft.title=2018+IEEE+Nordic+Circuits+and+Systems+Conference+%28NORCAS%29%3A+NORCHIP+and+International+Symposium+of+System-on-Chip+%28SoC%29&rft.atitle=An+Embedded+Programmable+Processor+for+Compressive+Sensing+Applications&rft.au=Safarpour%2C+Mehdi&rft.au=Hautala%2C+Ilkka&rft.au=Silven%2C+Olli&rft.date=2018-10-01&rft.pub=IEEE&rft.spage=1&rft.epage=5&rft_id=info:doi/10.1109%2FNORCHIP.2018.8573494&rft.externalDocID=8573494