Skip to main content
  • Book
  • © 2019

Exploring the DataFlow Supercomputing Paradigm

Example Algorithms for Selected Applications

  • Addresses theoretical issues in the implementation of the DataFlow model
  • Examines a range of mathematical applications that benefit from the use of the DataFlow paradigm
  • Presents a varied selection of examples that use DataFlow computing in applications for image understanding, biomedicine, physics simulation, and business

Part of the book series: Computer Communications and Networks (CCN)

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 59.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages i-x
  2. Theoretical Issues

    1. Front Matter

      Pages 1-1
    2. Method of Big-Graph Partitioning Using a Skeleton Graph

      • Iztok Savnik, Kiyoshi Nitta
      Pages 3-39
  3. Applications in Mathematics

    1. Front Matter

      Pages 53-53
    2. Application of Maxeler DataFlow Supercomputing to Spherical Code Design

      • Ivan Stanojević, Mladen Kovačević, Vojin Šenk
      Pages 133-168
  4. Applications in Image Understanding, Biomedicine, Physics Simulation, and Business

    1. Front Matter

      Pages 169-169
    2. Face Recognition Using Maxeler DataFlow

      • Tijana Sustersic, Aleksandra Vulovic, Nemanja Trifunovic, Ivan Milankovic, Nenad Filipovic
      Pages 171-196
    3. Biomedical Images Processing Using Maxeler DataFlow Engines

      • Aleksandar S. Peulic, Ivan Milankovic, Nikola V. Mijailovic, Nenad Filipovic
      Pages 197-227
    4. Bitcoin Mining Using Maxeler DataFlow Computers

      • Rok Meden, Anton Kos
      Pages 241-311
  5. Back Matter

    Pages 313-315

About this book

This useful text/reference describes the implementation of a varied selection of algorithms in the DataFlow paradigm, highlighting the exciting potential of DataFlow computing for applications in such areas as image understanding, biomedicine, physics simulation, and business.

The mapping of additional algorithms onto the DataFlow architecture is also covered in the following Springer titles from the same team: DataFlow Supercomputing Essentials: Research, Development and EducationDataFlow Supercomputing Essentials: Algorithms, Applications and Implementations, and Guide to DataFlow Supercomputing.

Topics and Features: introduces a novel method of graph partitioning for large graphs involving the construction of a skeleton graph; describes a cloud-supported web-based integrated development environment that can develop and run programs without DataFlow hardware owned by the user; showcases a new approach for the calculation of the extrema of functions in one dimension, by implementing the Golden Section Search algorithm; reviews algorithms for a DataFlow architecture that uses matrices and vectors as the underlying data structure; presents an algorithm for spherical code design, based on the variable repulsion force method; discusses the implementation of a face recognition application, using the DataFlow paradigm; proposes a method for region of interest-based image segmentation of mammogram images on high-performance reconfigurable DataFlow computers; surveys a diverse range of DataFlow applications in physics simulations, and investigates a DataFlow implementation of a Bitcoin mining algorithm.

This unique volume will prove a valuable reference for researchers and programmers of DataFlow computing, and supercomputing in general. Graduate and advanced undergraduate students will also find that the book serves as an ideal supplementary text for courses on Data Mining, Microprocessor Systems, and VLSISystems.

Editors and Affiliations

  • Indiana University, Bloomington, USA

    Veljko Milutinovic

  • School of Electrical Engineering, University of Belgrade, Belgrade, Serbia

    Milos Kotlar

About the editors

Dr. Veljko Milutinovic teaches DataFlow supercomputing in the School of Informatics, Computing, and Engineering at Indiana University, Bloomington, IN, USA, and previously served for about a decade on the faculty of Purdue University in West Lafayette, IN, USA. He is a co-designer of DARPA’s first GaAs RISC microprocessor on 200MHz and a co-designer of the DARPA’s 4096-processor systolic array. He is a Life Fellow of the IEEE and a Life Member the ACM. He is a Member of The Academy of Europe, a Member of the Serbian National Academy of Engineering, and a Foreign Member of the Montenegrin Academy of Sciences and Arts. He serves as a Senior Advisor to Maxeler Technologies in London, UK.


Mr. Milos Kotlar is a Software Engineer at the Swiss-Swedish company ABB (ASEA Brown Boveri) of Zurich, Switzerland and a Ph.D. student at the School of Electrical Engineering at the University of Belgrade, Serbia. He serves as a TA for DataFlow supercomputing courses and as an RA for DataFlow supercomputing research in the domain of tensor calculus.

Bibliographic Information

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 59.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access