arrow
返回

DATA-FLOW PROCESS NETWORKS

delete1995-05-01
delete573
PRE
AI
E
Edward A. Lee *
T
T.M. Parks
DOI:10.1109/5.381846delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We review a model of computation used in industrial practice in signal processing software environments and experimentally in other contexts. We give this model the name ''dataflow process networks,'' and study its formal properties as well as its utility as a basis for programming language design. Variants of this model are used in commercial visual programming systems such as SPW from the Alta Group of Cadence (formerly Comdisco Systems), COSSAP from Synopsys (formerly Cadis), the DSP Station from Mentor Graphics, and Hypersignal from Hyperception. They are also used in research software such as Khoros from the University of New Mexico and Ptolemy from the University of California at Berkeley, among many others. Dataflow process networks are shown to be a special case of Kahn process networks, a model of computation where a number of concurrent processes communicate through unidirectional FIFO channels, where writes to the channel are nonblocking, and reads are blocking. In dataflow process networks, each process consists of repeated ''firings'' of a dataflow ''actor.'' An actor defines a (often functional) quantum of computation. By dividing processes into actor firings, the considerable overhead of context switching incurred in most implementations of Kahn process networks is avoided. We relate dataflow process networks to other dataflow models, including those used in dataflow machines, such as static dataflow and the tagged-token model, We also relate dataflow process networks to functional languages such as Haskell, and show that modem language concepts such as higher-order functions and polymorphism can be used effectively in dataflow process networks. A number of programming examples using a visual syntax: are given.
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Proceedings of the IEEE 封面图
Proceedings of the IEEE
IF:
25.9
论文数:
9.9K
被引数:
4.5W

机构

暂无机构信息
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Metallophilic interactions in iodido(2,2′:6′,2′′-terpyridine)platinum(II) diiodidoaurate(I)
err2007-05-11
err0
PREAI
errChristina S. Angle; Kathryn J. Woolard; Michael I. Kahn; James A. Golen; Arnold L. Rheingold; Linda H. Doerrer
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容