Content area

Abstract

Dataflow computing has proved to be more efficient for certain high-performance computing algorithms. The prerequisites are that there is enough parallel calculation to cover the overhead of executing instructions on the dataflow hardware until the first result is ready. This is often true with algorithms that work with big data and that can process multiple iterations independently, e.g., while simulating certain phenomena in many elementary volumes. However, dataflow hardware runs typically at an order of magnitude lower frequencies compared to the control-flow processor. From a programmer’s point of view, programming dataflow architectures is considerably harder than programming control-flow architectures. As a result, it is not always obvious whether programming dataflow architectures for certain algorithms is worth the effort needed. Therefore, there is a need for a programmer to be able to predict the outcome of programming for dataflow architectures in terms of accelerating program execution and power savings. This article presents a newly developed tool that a programmer can use for profiling control-flow algorithms and estimating the acceleration possibilities using the dataflow hardware.

Details

1009240
Business indexing term
Title
Algorithm profiling for architectures with dataflow accelerators
Author
Korolija, Nenad 1 ; Milutinović, Veljko 2 ; Furht, Borko 3 

 University of Belgrade, School of Electrical Engineering, Belgrade, Serbia (GRID:grid.7149.b) (ISNI:0000 0001 2166 9385); The Cosmos Open University, Nicosia, Cyprus (GRID:grid.7149.b) 
 University of Indiana in Bloomington, Department of Computer Science, Bloomington, USA (GRID:grid.411377.7) (ISNI:0000 0001 0790 959X); The Cosmos Open University, Nicosia, Cyprus (GRID:grid.411377.7) 
 Florida Atlantic University, NSF Industry/University Cooperative Research Center, Department of Computer & Electrical Engineering and Computer Science, Boca Raton, USA (GRID:grid.255951.f) (ISNI:0000 0004 0377 5792) 
Publication title
Volume
12
Issue
1
Pages
183
Publication year
2025
Publication date
Jul 2025
Publisher
Springer Nature B.V.
Place of publication
Heidelberg
Country of publication
Netherlands
e-ISSN
21961115
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-07-26
Milestone dates
2025-01-25 (Registration); 2024-04-29 (Received); 2025-01-25 (Accepted)
Publication history
 
 
   First posting date
26 Jul 2025
ProQuest document ID
3233582306
Document URL
https://www.proquest.com/scholarly-journals/algorithm-profiling-architectures-with-dataflow/docview/3233582306/se-2?accountid=208611
Copyright
© The Author(s) 2025. This work is published under http://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-11-14
Database
ProQuest One Academic