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...
Uloženo v:
| 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: | , , |
| 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 Proceedings Order Plan All Online (POP All Online) 1998-present by volume 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 Electronic Library (IEL) 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.7062827 |
| 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/eLvHCXMwlV09b8IwED0B6tCpraDqtzx0bCBOnNgZEYLSJY1aBjYU2-eKgaSCwO-vnUS0lbp0s-yTLJ91vjv7PR_AY5gHGETK5iaSose0NSlpMPYixXxFpZaBUHWxCZ6mYrlMsg48HbkwiFiDz3DomvVbvi7V3l2VjUTE3W8qXehyHjdcrZYNR_1klL6-TeYvmYNriWEr-qtmSu0yZmf_m-wcBt_cO5IdvcoFdLDow_O4INONRHtKaDfqIFUbR3oiLdC_3BIbfRJn3TWw9YDk3UHTiw8y_vFEPYDFbLqYzL22BIK3TvzK01oqw3zJBY01M1KhiUyY-1TmNjIysT2oAq5yI6X1srmxIkL5zHA02oZ11vQuoVeUBV4BoTIIXHqSU5Uw1FRgosOQIQ2NQSbia-g7Haw-m08uVu3yb_7uvoVTp-YG1XYHvWq7x3s4UYdqvds-1DvzBYkQk98 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxEJ0gmuhJDRi_7cGjC-1ud7d7JASEiCtRDtzItp0aDuwaBH6_7bJBTbx4a9pJmk4znZn2vQ7AfZD56IfK5iaSoce1NSlpMPJCxaliUktfqLLYRJymYjpNxjV42HFhELEEn2HLNcu3fF2otbsqa4swdr-p7MF-yLlPt2ytig_HaNJOX167g-HYAbZEqxL-VTWldBr94_9NdwLNb_YdGe_8yinUMG_AYycnvYVEe05oN-pAVQtHeyIV1L9YEht_EmffJbR1g-TNgdPzd9L58UjdhEm_N-kOvKoIgjdP6MrTWirDqYwFizQ3UqEJTZBRJjMbG5nIHlV-rDIjpfWzmbEiQlFuYjTaBnbW-M6gnhc5ngNh0vddgpIxlXDUTGCig4AjC4xBLqILaDgdzD6231zMquVf_t19B4eDyfNoNhqmT1dw5FS-xbhdQ321XOMNHKjNav65vC136QtoNpcm |
| 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 |