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...

Full description

Saved in:
Bibliographic Details
Published in2018 IEEE International Workshop on Signal Processing Systems (SiPS) pp. 1 - 6
Main Authors Liu, Yanzhou, Barford, Lee, Bhattacharyya, Shuvra S.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2018
Subjects
Online AccessGet full text
ISSN2374-7390
DOI10.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