You are previewing Dataflow Processing.
O'Reilly logo
Dataflow Processing

Book Description

Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field.



  • In-depth surveys and tutorials on new computer technology
  • Well-known authors and researchers in the field
  • Extensive bibliographies with most chapters
  • Many of the volumes are devoted to single themes or subfields of computer science

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Preface
  6. Chapter One: An Overview of Selected Heterogeneous and Reconfigurable Architectures
    1. Abstract
    2. 1 Introduction
    3. 2 Problem Statement
    4. 3 Existing Solutions and Their Criticism
    5. 4 Summary of Presented Solutions
    6. 5 Performance Comparison of Presented Solutions
    7. 6 Conclusion
    8. Acknowledgments
  7. Chapter Two: Concurrency, Synchronization, and Speculation—The Dataflow Way
    1. Abstract
    2. 1 Introduction
    3. 2 Dataflow Concepts
    4. 3 Dataflow Languages
    5. 4 Historical Dataflow Architectures
    6. 5 Recent Dataflow Architectures
    7. 6 Case Study: Scheduled Dataflow
    8. 7 Conclusions
  8. Chapter Three: Dataflow Computing in Extreme Performance Conditions
    1. Abstract
    2. 1 Introduction
    3. 2 Dataflow Computing
    4. 3 Maxeler Multiscale DFEs
    5. 4 Development Process
    6. 5 Programming with MaxCompiler
    7. 6 Dataflow Clusters
    8. 7 Case Study: Meteorological Limited-Area Model
    9. 8 Conclusion
  9. Chapter Four: Sorting Networks on Maxeler Dataflow Supercomputing Systems
    1. Abstract
    2. 1 Introduction
    3. 2 Motivation
    4. 3 Sorting Algorithms
    5. 4 Sorting Networks
    6. 5 Implementation
    7. 6 Setting Up the Experiment
    8. 7 Experimental Results
    9. 8 Conclusion
  10. Chapter Five: Dual Data Cache Systems: Architecture and Analysis
    1. Abstract
    2. 1 Introduction
    3. 2 A DDC Systems Classification Proposal
    4. 3 Existing DDC Systems
    5. 4 Conclusion of the Survey Part
    6. 5 Problem Statement for the Analysis
    7. 6 Critical Analysis of Existing Solutions
    8. 7 Generalized Solution
    9. 8 Determining Locality
    10. 9 Modified STS in a Multicore System
    11. 10 Conditions and Assumptions of the Analysis Below
    12. 11 Simulation Strategy
    13. 12 Conclusions of the Analysis Part
    14. 13 The Table of Abbreviations
    15. Acknowledgments
  11. Author Index
  12. Subject Index
  13. Contents of Volumes in This Series