Advances in dataflow programming languages

@article{Johnston2004AdvancesID,
  title={Advances in dataflow programming languages},
  author={Wesley M. Johnston and J. R. Paul Hanna and Richard J. Millar},
  journal={ACM Comput. Surv.},
  year={2004},
  volume={36},
  pages={1-34}
}
Many developments have taken place within dataflow programming languages in the past decade. In particular, there has been a great deal of activity and advancement in the field of dataflow visual programming languages. The motivation for this article is to review the content of these recent developments and how they came about. It is supported by an initial review of dataflow programming in the 1970s and 1980s that led to current topics of research. It then discusses how dataflow programming… Expand
Accelerating Adaptive Mesh Refinement through Multiscale Dataflow Computing
TLDR
This thesis explores harnessing the power of FPGA acceleration through Maxeler’s FPGAs-based Multiscale Dataflow Computing system by accelerating miniAMR, a proxy application for adaptive mesh refinement developed by Mantevo project. Expand
Concevoir et partager des workflows d’analyse de données : application aux traitements intensifs en bioinformatique
Dans le cadre d'une demarche d'Open science, nous nous interessons aux systemes de gestion de workflows (WfMS) scientifiques et a leurs applications pour l'analyse de donnees intensive enExpand
Cognitive information flow analysis
TLDR
The CIFA technique is presented, a case study that applies the CIFA method to existing goal-directed task analysis and modified cognitive work analysis results are provided, and insight is provided into CIFA’s use for informing the design of a human-robot system. Expand
An Interoperable Workflow-based Framework for the Automation of Building Intelligent Process Control Systems
One of the major problems to design and implement a control/supervision system for a process lies in the need to establish an ad-hoc system for each process installation. On the other side, an openExpand
A Distributed Data Processing Perspective on Industrial Real-Time Systems
TLDR
This thesis applies principles from distributed data processing systems to SOAs in industrial manufacturing and derives distributed execution plans with verifiable real-time guarantees within a real-world demonstrator. Expand
Distributed dataflow processing of large RDF graphs
TLDR
This thesis argues that using pattern matching to guide graph partitioning allows leveraging knowledge that might be available about the data or the task at hand to enhance query answering time and describes SYRql, a dataflow language specifically designed to process large RDF data on top of distributed platforms. Expand
Modern Parallelization for a Dataflow Programming Environment
We explore a number of options to process a dataflow programming environment in parallel to potentially use as part of an upgrade for SwiftVis, a dataflow programming tool for data analysis andExpand
Carrying on the legacy of imperative languages in the future parallel computing era
TLDR
A systematic review on those works that attempt to provide a way to use imperative languages in any type of dataflow architectures, covering the aspects like translation mechanisms of program construct, their optimization techniques, memory ordering methods, program allocation and scheduling and special architectural features. Expand
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões
RONSZCKA, Adriano F. Contribution for the conceiving of applications in the Notification Oriented Paradigm (NOP) under the vias of patterns. 2012. 236 f. Dissertação (Mestrado em Engenharia deExpand
A flexible software framework and post hoc cell type discrimination for in vivo two-photon calcium imaging of neuronal population activity
The neocortex, especially that of humans, is considered to be the most complex structure in the known universe. Functionally, it is involved in higher order brain functions such as sensoryExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 137 REFERENCES
Advanced topics in dataflow computing and multithreading
TLDR
Examines recent advances in design, modeling, and implementation of dataflow and multithreaded computers and introduces the reader to dataflow concepts that show how functional programming ideas can be harnessed to exploit the power of parallel computing. Expand
I-structures: data structures for parallel computing
TLDR
It is difficult to achieve elegance, efficiency, and parallelism simultaneously in functional programs that manipulate large data structures, and it is shown that even in the context of purely functional languages, I-structures are invaluable for implementing functional data abstractions. Expand
Data Flow Program Graphs
TLDR
Data flow languages form a subclass of the languages which are based primarily upon function application and graphical representations and their applications are the subject of this article. Expand
A data flow language for operating systems programming
TLDR
This paper describes a graphical programming language based on the concept of pure data flow sequencing of computations that is determinate in operation unless indeterminism is explicitly introduced. Expand
Asynchrony in Parallel Computing: From Dataflow to Multithreading
TLDR
The paper shows that unification of von Neumann and dataflow models is possible and preferred to treating them as two unrelated, orthogonal computing paradigms. Expand
NL: A Parallel Programming Visual Language
Software Synthesis from Dataflow Graphs
TLDR
Software Synthesis from Dataflow Graphs reviews the state-of-the-art in constructing static, memory-optimal schedules for programs expressed as SDF graphs and presents a uniprocessor scheduling framework that provably synthesizes the most compact looping structures, called single appearance schedules, for a certain class of SDF graph. Expand
Visual programming in the real world
A history of data-flow languages
TLDR
The article concentrates on those languages that specifically belong to this class and have been implemented for a data-flow machine and in considering limits to the expressive power of these languages, underlying architectural issues are discussed. Expand
A history of dataflow languages
  • IEEE Ann. Hist. Comput. 16, 4, 38–59.
  • 1994
...
1
2
3
4
5
...