Generalized Graph Connections for Dataflow Modeling of DSP Applications
In dataflow representations for signal processing systems, applications are represented as directed graphs in which vertices represent computations and edges correspond to buffers that store data as it passes between computations. The buffers are single-input, single-output components that manage da...
Saved in:
Published in | 2018 IEEE International Workshop on Signal Processing Systems (SiPS) pp. 1 - 6 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.10.2018
|
Subjects | |
Online Access | Get full text |
ISSN | 2374-7390 |
DOI | 10.1109/SiPS.2018.8598305 |
Cover
Loading…
Abstract | In dataflow representations for signal processing systems, applications are represented as directed graphs in which vertices represent computations and edges correspond to buffers that store data as it passes between computations. The buffers are single-input, single-output components that manage data in a first-in, first-out (FIFO) fashion. In this paper, we generalize the concept of dataflow buffers with a concept called "passive blocks". Like dataflow buffers, passive blocks are used to store data during the intervals between its generation by producing actors, and its use by consuming actors. However, passive blocks can have multiple inputs and multiple outputs, and can incorporate operations on and rearrangements of the stored data subject to certain constraints. We define a form of flowgraph representation that is based on replacing dataflow edges with the proposed concept of passive blocks. We present a structured design methodology for utilizing this new form of signal processing flowgraph, and demonstrate its utility in improving memory management efficiency, and execution time performance. |
---|---|
AbstractList | In dataflow representations for signal processing systems, applications are represented as directed graphs in which vertices represent computations and edges correspond to buffers that store data as it passes between computations. The buffers are single-input, single-output components that manage data in a first-in, first-out (FIFO) fashion. In this paper, we generalize the concept of dataflow buffers with a concept called "passive blocks". Like dataflow buffers, passive blocks are used to store data during the intervals between its generation by producing actors, and its use by consuming actors. However, passive blocks can have multiple inputs and multiple outputs, and can incorporate operations on and rearrangements of the stored data subject to certain constraints. We define a form of flowgraph representation that is based on replacing dataflow edges with the proposed concept of passive blocks. We present a structured design methodology for utilizing this new form of signal processing flowgraph, and demonstrate its utility in improving memory management efficiency, and execution time performance. |
Author | Barford, Lee Liu, Yanzhou Bhattacharyya, Shuvra S. |
Author_xml | – sequence: 1 givenname: Yanzhou surname: Liu fullname: Liu, Yanzhou organization: University of Maryland – sequence: 2 givenname: Lee surname: Barford fullname: Barford, Lee organization: Keysight Laboratories, Keysight Technologies – sequence: 3 givenname: Shuvra S. surname: Bhattacharyya fullname: Bhattacharyya, Shuvra S. organization: University of Maryland, and Tampere University of Technology |
BookMark | eNotj99KwzAcRqMoOGcfQLzJC7T-8j-5HJ2rwsRBdz-yNNFITUpbEH16RXf13Zxz4LtGFyknj9AtgYoQMPdt3LUVBaIrLYxmIM5QYZQmgmkpGdHmHC0oU7xUzMAVKqbpHQCo1PzXXqCm8cmPto_fvsPNaIc3XOeUvJtjThMOecRrO9vQ50_8nDvfx_SKc8DrdodXw9BHZ__IG3QZbD_54rRLtN887OvHcvvSPNWrbRmJEnNJuAPHFQQqKQ9WMBGIUqpzQOTReRasdUwcKQGmrBJWcseZ5gaIkoYbtkR3_9novT8MY_yw49fh9Jz9AGwVTSA |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/SiPS.2018.8598305 |
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 Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 9781538663189 153866318X |
EISSN | 2374-7390 |
EndPage | 6 |
ExternalDocumentID | 8598305 |
Genre | orig-research |
GroupedDBID | 6IE 6IL ABLEC AFFNX ALMA_UNASSIGNED_HOLDINGS CBEJK IEGSK RIE RIL |
ID | FETCH-LOGICAL-i175t-14c0c470f2624fa535f1777dc016bce3faac35b21037a75a64c4384901769493 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 02:58:15 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i175t-14c0c470f2624fa535f1777dc016bce3faac35b21037a75a64c4384901769493 |
PageCount | 6 |
ParticipantIDs | ieee_primary_8598305 |
PublicationCentury | 2000 |
PublicationDate | 2018-Oct. |
PublicationDateYYYYMMDD | 2018-10-01 |
PublicationDate_xml | – month: 10 year: 2018 text: 2018-Oct. |
PublicationDecade | 2010 |
PublicationTitle | 2018 IEEE International Workshop on Signal Processing Systems (SiPS) |
PublicationTitleAbbrev | SiPS |
PublicationYear | 2018 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0002684109 ssj0020401 |
Score | 1.7039415 |
Snippet | In dataflow representations for signal processing systems, applications are represented as directed graphs in which vertices represent computations and edges... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Adaptation models Buffer storage Computational modeling Data models Dataflow Memory management Signal processing signal processing systems Testing |
Title | Generalized Graph Connections for Dataflow Modeling of DSP Applications |
URI | https://ieeexplore.ieee.org/document/8598305 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEB1qT3rxoxW_ycGju91tPvco1rYISqEVeitJNoEidEV3EfrrTbJrreLB25JDCJmFeZN57w3ANUtsJhTWkdFSRMRwFinK8oiZNOfGlRwiDwTZJzZ-Jg9zOm_BzUYLY4wJ5DMT-8_Qy88LXfmnsp6gmcDesHTHFW61VmvznuJdS4JzeFNsuZ8zbbqYbrk3XU6mnsgl4maTH9NUQjIZ7sPj1zFqDslLXJUq1utfDo3_PecBdL9le2iySUiH0DKrI9jbchzswKixmV6uTY5G3qwaBapLUDe8I4dg0UD6ib7FB_Jj0rxYHRUWDaYTdLvV6-7CbHg_uxtHzSyFaOkAQhmlRCea8MT2WZ9YSTG1Kec81w7yKW2wlVJjqvpeNig5lYxoggVxaIGzjGT4GNqrYmVOACWWcmUz6_ZKiCQi81G22uFeph0WMqfQ8TeyeK3dMhbNZZz9vXwOuz4qNT3uAtrlW2UuXZov1VWI7yez9aY4 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEB1KPagXP1rx2xw8utvdbr72KNa2alsKrdBbyWYTKEJXdBehv94ku9YqHryFHELIBOYl894bgGsa6JgnkfSUFNzDilEvITT1qApTpsyTg6eOIDui_Wf8OCOzGtystTBKKUc-U74dulp-msnCfpW1OIl5ZA1Lt0zex3Gp1lr_qFjfEucdXj23zPUMqzqmmW5NFuOJpXJxv1rmRz8Vl066ezD82kjJInnxizzx5eqXR-N_d7oPzW_hHhqvU9IB1NTyEHY3PAcb0KuMphcrlaKetatGjuzi9A3vyGBY1BG2p2_2gWyjNCtXR5lGnckY3W5Uu5sw7d5P7_pe1U3BWxiIkHshloHELNBt2sZakIjokDGWSgP6EqkiLYSMSNK2wkHBiKBY4ohjgxcYjXEcHUF9mS3VMaBAE5boWJu1Aiwwj22ctTTIl0qDhtQJNOyJzF9Lv4x5dRinf09fwXZ_OhzMBw-jpzPYsREqyXLnUM_fCnVhkn6eXLpYfwKg4KmI |
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+International+Workshop+on+Signal+Processing+Systems+%28SiPS%29&rft.atitle=Generalized+Graph+Connections+for+Dataflow+Modeling+of+DSP+Applications&rft.au=Liu%2C+Yanzhou&rft.au=Barford%2C+Lee&rft.au=Bhattacharyya%2C+Shuvra+S.&rft.date=2018-10-01&rft.pub=IEEE&rft.eissn=2374-7390&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FSiPS.2018.8598305&rft.externalDocID=8598305 |