메뉴 건너뛰기




Volumn 83, Issue 5, 1995, Pages 773-801

Dataflow Process Networks

Author keywords

[No Author keywords available]

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTATIONAL LINGUISTICS; COMPUTER GRAPHICS; COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SIMULATION; DATA COMMUNICATION SYSTEMS; DATA PROCESSING; FORTRAN (PROGRAMMING LANGUAGE); SIGNAL PROCESSING;

EID: 0029309183     PISSN: 00189219     EISSN: 15582256     Source Type: Journal    
DOI: 10.1109/5.381846     Document Type: Article
Times cited : (661)

References (97)
  • 2
    • 84893583782 scopus 로고
    • Reasoning about concurrent systems
    • F. B. Chambers, D. A. Duce, and G. P. Jones, Eds. London: Academic
    • S. Abramsky, “Reasoning about concurrent systems,” in Distributed Computing, F. B. Chambers, D. A. Duce, and G. P. Jones, Eds. London: Academic, 1984.
    • (1984) Distributed Computing
    • Abramsky, S.1
  • 3
    • 0020087049 scopus 로고
    • Data flow languages
    • Feb.
    • W. B. Ackerman, “Data flow languages,” Computer, vol. 15, no. 2, Feb. 1982.
    • (1982) Computer , vol.15 , Issue.2
    • Ackerman, W.B.1
  • 4
    • 0022790136 scopus 로고
    • Countable nondeterminism and random assignment
    • K. R. Apt and G. D. Plotkin, “Countable nondeterminism and random assignment,” J. ACM, vol. 33, no. 4, pp. 724-767, 1986.
    • (1986) J. ACM , vol.33 , Issue.4 , pp. 724-767
    • Apt, K.R.1    Plotkin, G.D.2
  • 5
    • 33750647621 scopus 로고
    • Evolution of data-flow computers
    • J.-L. Gaudiot and L. Bic, Eds. Englewood Cliffs, NJ: Prentice-Hall
    • Arvind, L. Bic, and T. Ungerer, “Evolution of data-flow computers,” in Advanced Topics in Data-Flow Computing, J.-L. Gaudiot and L. Bic, Eds. Englewood Cliffs, NJ: Prentice-Hall, 1991.
    • (1991) Advanced Topics in Data-Flow Computing
    • Arvind1    Bic, L.2    Ungerer, T.3
  • 6
    • 0021475798 scopus 로고
    • Resource managers in functional programming
    • Arvind and J. D. Brock, “Resource managers in functional programming,” J. Parallel and Distrib. Computing, vol. 1, no. 5-21, 1984.
    • (1984) J. Parallel and Distrib. Computing , vol.1 , Issue.5-21
    • Arvind1    Brock, J.D.2
  • 7
    • 0040006617 scopus 로고
    • Some relationships between asynchronous interpreters of a dataflow language
    • IFIP Working Group 2.2
    • Arvind and K. P. Gostelow, “Some relationships between asynchronous interpreters of a dataflow language,” in Formal Description of Programming Languages, IFIP Working Group 2.2, 1977.
    • (1977) Formal Description of Programming Languages
    • Arvind1    Gostelow, K.P.2
  • 8
    • 0020088789 scopus 로고
    • The U-interpreter
    • Feb.
    • Arvind and K. P. Gostelow, “The U-interpreter,” Computer, vol. 15, no. 2, Feb. 1982.
    • (1982) Computer , vol.15 , Issue.2
    • Arvind1    Gostelow, K.P.2
  • 9
    • 0024751383 scopus 로고
    • I-structures: Data structures for parallel computing
    • Oct.
    • Arvind, R. S. Nikhil, and K. K. Pingali, “I-structures: Data structures for parallel computing,” ACM Trans. Programming Lang, and Syst., vol. 11, no. 4, pp. 598-633, Oct. 1989.
    • (1989) ACM Trans. Programming Lang, and Syst. , vol.11 , Issue.4 , pp. 598-633
    • Arvind1    Nikhil, R.S.2    Pingali, K.K.3
  • 11
    • 0026220148 scopus 로고
    • The synchronous approach to reactive and real-time systems
    • Sept.
    • A. Benveniste and G. Berry, “The synchronous approach to reactive and real-time systems,” Proc. IEEE, vol. 79, pp. 1270-1282, Sept. 1991.
    • (1991) Proc. IEEE , vol.79 , pp. 1270-1282
    • Benveniste, A.1    Berry, G.2
  • 12
    • 0025432206 scopus 로고
    • Hybrid dynamical systems theory and the SIGNAL language
    • May
    • A. Benveniste and P. Le Guernic, “Hybrid dynamical systems theory and the SIGNAL language,” IEEE Trans. Autom. Contr., vol. 35, pp. 525-546, May 1990.
    • (1990) IEEE Trans. Autom. Contr. , vol.35 , pp. 525-546
    • Benveniste, A.1    Le Guernic, P.2
  • 13
    • 84962483264 scopus 로고
    • in J. W. de Bakker W.-P. de Roever, and G. Rozenberg, Eds., A Decade of Concurrency—Reflections and Perspectives, Lecture Notes in Computer Science no. 803. Berlin: Springer-Verlag
    • A. Benveniste, P. Caspi, P. Le Guernic, and N. Halbwachs, “Data-flow synchronous languages,” in J. W. de Bakker W.-P. de Roever, and G. Rozenberg, Eds., A Decade of Concurrency—Reflections and Perspectives, Lecture Notes in Computer Science no. 803. Berlin: Springer-Verlag, 1994.
    • (1994) “Data-flow synchronous languages,”
    • Benveniste, A.1    Caspi, P.2    Le Guernic, P.3    Halbwachs, N.4
  • 20
    • 84936896530 scopus 로고
    • Rapport de Recherche no. 12/91, INRIA, Sophia-Antipolis, France, Nov. (in French)
    • F. Boussinot, “Reseaux de processus reactifs,” Rapport de Recherche no. 12/91, INRIA, Sophia-Antipolis, France, Nov. 1991 (in French).
    • (1991) “Reseaux de processus reactifs,”
    • Boussinot, F.1
  • 23
    • 84936902495 scopus 로고
    • presented at Data Flow Workshop, Hamilton Island, Australia, May Also in Advanced Topics in Dataflow Computing and Multithreading, L. Bic, G. Gao, and J.-L. Gaudiot, Eds. New York: IEEE Computer Soc. Press, 1994
    • J. Buck and E. A. Lee, “The token flow model,” presented at Data Flow Workshop, Hamilton Island, Australia, May, 1992. Also in Advanced Topics in Dataflow Computing and Multithreading, L. Bic, G. Gao, and J.-L. Gaudiot, Eds. New York: IEEE Computer Soc. Press, 1994.
    • (1992) “The token flow model,”
    • Buck, J.1    Lee, E.A.2
  • 26
    • 0016439320 scopus 로고
    • Stream processing functions
    • Jan.
    • W. H. Burge, “Stream processing functions,” IBM J. R & D, vol. 19, no. 1, Jan. 1975.
    • (1975) IBM J. R & D , vol.19 , Issue.1
    • Burge, W.H.1
  • 27
    • 0017419683 scopus 로고
    • A transformation system for developing recursive programs
    • R. M. Burstall and J. Darlington, “A transformation system for developing recursive programs,” J. ACM, vol. 24, no. 1, 1977.
    • (1977) J. ACM , vol.24 , Issue.1
    • Burstall, R.M.1    Darlington, J.2
  • 28
    • 0024640163 scopus 로고
    • Linda in context
    • Apr.
    • N. Carriero and D. Gelernter, “Linda in context,” Comm. ACM, vol. 32, no. 4, pp. 444-458, Apr. 1989.
    • (1989) Comm. ACM , vol.32 , Issue.4 , pp. 444-458
    • Carriero, N.1    Gelernter, D.2
  • 29
    • 0027108567 scopus 로고
    • Clocks in dataflow languages
    • Mar.
    • P. Caspi, “Clocks in dataflow languages,” Theoretical Computer Sci., vol. 94, no. 1, Mar. 1992.
    • (1992) Theoretical Computer Sci. , vol.94 , Issue.1
    • Caspi, P.1
  • 30
    • 84914755607 scopus 로고
    • Lucid synchrone
    • HERMES, Paris
    • P. Caspi, “Lucid synchrone,” in Proc. OPOPAC, HERMES, Paris, 1993, pp. 79-93.
    • (1993) Proc. OPOPAC , pp. 79-93
    • Caspi, P.1
  • 31
    • 0344573319 scopus 로고
    • Developing a multidimensional synchronous dataflow domain in Ptolemy
    • ERL Tech. Rep. UCB/ERL no. 94/16, Univ. Calif., Berkeley, CA, May
    • M. J. Chen, “Developing a multidimensional synchronous dataflow domain in Ptolemy,” MS Rep., ERL Tech. Rep. UCB/ERL no. 94/16, Univ. Calif., Berkeley, CA, May 1994.
    • (1994) MS Rep.
    • Chen, M.J.1
  • 36
    • 0020087077 scopus 로고
    • Data flow program graphs
    • Feb.
    • A. L. Davis and R. M. Keller, “Data flow program graphs,” Computer, vol. 15, no. 2, Feb. 1982.
    • (1982) Computer , vol.15 , Issue.2
    • Davis, A.L.1    Keller, R.M.2
  • 37
    • 0025385726 scopus 로고
    • Architecture-driven synthesis techniques for mapping digital signal processing algorithms into silicon
    • Feb.
    • H. De Man, F. Catthoor, G. Goossens, J. Vanhoof, J. Van Meerbergen, S. Note, and J. Huisken, “Architecture-driven synthesis techniques for mapping digital signal processing algorithms into silicon,” Proc. IEEE, vol. 78, pp. 319-335, Feb. 1990.
    • (1990) Proc. IEEE , vol.78 , pp. 319-335
    • De Man, H.1    Catthoor, F.2    Goossens, G.3    Vanhoof, J.4    Van Meerbergen, J.5    Note, S.6    Huisken, J.7
  • 39
    • 0019079721 scopus 로고
    • Data flow supercomputers
    • Nov.
    • J. B. Dennis, “Data flow supercomputers,” IEEE Compu., vol. COM-13, Nov. 1980.
    • (1980) IEEE Compu. , vol.COM-13
    • Dennis, J.B.1
  • 41
    • 84936902497 scopus 로고
    • ASSYNT: Efficient assembly code generation for DSP's starting from a data flowgraph
    • Minneapolis, MN, Apr.
    • D. Desmet and D. Genin, “ASSYNT: Efficient assembly code generation for DSP's starting from a data flowgraph,” Trans. ICASSP '93, Minneapolis, MN, Apr. 1993.
    • (1993) Trans. ICASSP '93
    • Desmet, D.1    Genin, D.2
  • 43
    • 0025594638 scopus 로고
    • Multi-way streams in scheme
    • J. Franco, D. P. Friedman, and S. D. Johnson, “Multi-way streams in scheme,” Comput. Lang., vol. 15, no. 2, pp. 109-125, 1990.
    • (1990) Comput. Lang. , vol.15 , Issue.2 , pp. 109-125
    • Franco, J.1    Friedman, D.P.2    Johnson, S.D.3
  • 46
    • 0026221661 scopus 로고
    • The synchronous data flow programming language LUSTRE
    • Sept.
    • N. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud, “The synchronous data flow programming language LUSTRE,” Proc. IEEE, vol. 79, pp. 1305-1319, Sept. 1991.
    • (1991) Proc. IEEE , vol.79 , pp. 1305-1319
    • Halbwachs, N.1    Caspi, P.2    Raymond, P.3    Pilaud, D.4
  • 48
    • 0043126550 scopus 로고
    • A higher-order approach to parallel algorithms
    • P. G. Harrison, “A higher-order approach to parallel algorithms,” The Computer J., vol. 35, no. 6, 1992.
    • (1992) The Computer J. , vol.35 , Issue.6
    • Harrison, P.G.1
  • 49
    • 43949170859 scopus 로고
    • Performance studies of id on the monsoon dataflow system
    • July
    • J. Hicks, D. Chiou, B. S. Ang, and Arvind, “Performance studies of id on the monsoon dataflow system,” J. Parallel and Distributed Computing, vol. 18, no. 3, pp. 273-300, July, 1993.
    • (1993) J. Parallel and Distributed Computing , vol.18 , Issue.3 , pp. 273-300
    • Hicks, J.1    Chiou, D.2    Ang, B.S.3    Arvind4
  • 50
    • 0022201679 scopus 로고
    • A high-level language and silicon compiler for digital signal processing
    • Los Alamitos, CA: IEEE Computer Soc.
    • P. Hilfinger, “A high-level language and silicon compiler for digital signal processing,” in Proc. Custom Integ. Circuits Conf. Los Alamitos, CA: IEEE Computer Soc., 1985, pp. 213-216.
    • (1985) Proc. Custom Integ. Circuits Conf. , pp. 213-216
    • Hilfinger, P.1
  • 51
    • 0003019949 scopus 로고    scopus 로고
    • Visual languages and computing survey: Data flow visual programming languages
    • D. D. Hills, “Visual languages and computing survey: Data flow visual programming languages,” J. Visual Lang. and Computing, vol. 3, pp. 69-101.
    • J. Visual Lang. and Computing , vol.3 , pp. 69-101
    • Hills, D.D.1
  • 52
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • Aug.
    • C. A. R. Hoare, “Communicating sequential processes,” Commun. ACM, vol. 21, no. 8, Aug. 1978.
    • (1978) Commun. ACM , vol.21 , Issue.8
    • Hoare, C.A.R.1
  • 53
    • 84936902498 scopus 로고
    • Introduction to Haskell and functional programming
    • Sept.
    • P. Hudak, “Introduction to Haskell and functional programming,” ACM Compu. Surveys, Sept. 1989.
    • (1989) ACM Compu. Surveys
    • Hudak, P.1
  • 54
    • 0012278327 scopus 로고
    • Compile-time analysis of functional programs
    • Turner, Ed. Reading, MA: Addison-Wesley
    • J. Hughes, “Compile-time analysis of functional programs,” in Research Topics in Functional Programming, Turner, Ed. Reading, MA: Addison-Wesley, 1990.
    • (1990) Research Topics in Functional Programming
    • Hughes, J.1
  • 55
    • 84936902499 scopus 로고
    • Functional programming with streams
    • Amsterdam: Elsevier
    • T. Ida and J. Tanaka, “Functional programming with streams,” in Information Processing '83. Amsterdam: Elsevier, 1993.
    • (1993) Information Processing '83.
    • Ida, T.1    Tanaka, J.2
  • 56
    • 84936902500 scopus 로고
    • presented at 2nd Int. Workshop on Dataflow Computing, Hamilton Island, Queensland, Australia, May
    • R. Jagannathan, “Parallel execution of GLU programs,” presented at 2nd Int. Workshop on Dataflow Computing, Hamilton Island, Queensland, Australia, May 1992.
    • (1992) “Parallel execution of GLU programs,”
    • Jagannathan, R.1
  • 58
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • Amsterdam: North-Holland
    • G. Kahn, “The semantics of a simple language for parallel programming,” in Proc. IFIP Cong. '74, Amsterdam: North-Holland, 1974.
    • (1974) Proc. IFIP Cong. '74
    • Kahn, G.1
  • 59
    • 0017636195 scopus 로고
    • Coroutines and networks of parallel processes
    • B. Gilchrist, Ed. Amsterdam: North-Holland
    • G. Kahn and D. B. MacQueen, “Coroutines and networks of parallel processes,” Information Processing '77, B. Gilchrist, Ed. Amsterdam: North-Holland, 1977.
    • (1977) Information Processing '77
    • Kahn, G.1    MacQueen, D.B.2
  • 61
    • 0003762771 scopus 로고
    • Properties of a model for parallel computations: Determinacy, termination, queueing
    • Nov.
    • R. M. Karp and R. E. Miller, “Properties of a model for parallel computations: Determinacy, termination, queueing,” SIAM J., vol. 14, pp. 1390-1411, Nov. 1966.
    • (1966) SIAM J. , vol.14 , pp. 1390-1411
    • Karp, R.M.1    Miller, R.E.2
  • 62
    • 84943347337 scopus 로고
    • A correspondence between Algol 60 and Church's lambda notation
    • P. J. Landin, “A correspondence between Algol 60 and Church's lambda notation,” Commun. ACM, vol. 8, 1965.
    • (1965) Commun. ACM , vol.8
    • Landin, P.J.1
  • 65
    • 0027152911 scopus 로고
    • Representing and exploiting data parallelism using multidimensional dataflow diagrams
    • Minneapolis, MN, Apr.
    • E. A. Lee, “Representing and exploiting data parallelism using multidimensional dataflow diagrams,” in Proc. ICASSP '93, Minneapolis, MN, Apr. 1993.
    • (1993) Proc. ICASSP '93
    • Lee, E.A.1
  • 66
    • 0023138886 scopus 로고
    • Static scheduling of synchronous data flow programs for digital signal processing
    • Jan.
    • E. A. Lee and D. G. Messerschmitt, “Static scheduling of synchronous data flow programs for digital signal processing,” IEEE Trans. Computers, Jan. 1987.
    • (1987) IEEE Trans. Computers
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 71
    • 84936896337 scopus 로고
    • Recursive functions of symbolic expressions and the computation by machine, Part I
    • Apr.
    • J. McCarthy, “Recursive functions of symbolic expressions and the computation by machine, Part I,” Comm. ACM, vol. 3, no. 4, Apr. 1960.
    • (1960) Comm. ACM , vol.3 , Issue.4
    • McCarthy, J.1
  • 72
    • 79959478562 scopus 로고
    • A basis for a mathematical theory of computation
    • Amsterdam: North-Holland
    • J. McCarthy, “A basis for a mathematical theory of computation,” in Computer Programming and Formal Systems. Amsterdam: North-Holland, 1978, pp. 33-70.
    • (1978) Computer Programming and Formal Systems. , pp. 33-70
    • McCarthy, J.1
  • 73
    • 0003775174 scopus 로고    scopus 로고
    • Sisal: Streams and iteration in a single assignment language
    • Lawrence Livermore Nat. Lab., Livermore, CA
    • J. McGraw, “Sisal: Streams and iteration in a single assignment language,” Language Ref. Manual, Lawrence Livermore Nat. Lab., Livermore, CA.
    • Language Ref. Manual
    • McGraw, J.1
  • 75
    • 0025546908 scopus 로고
    • Enhancing show-and-tell with a polymorphic type system and higher-order functions
    • Skokie, IL, Oct.
    • M. A. Najork and E. Golin, “Enhancing show-and-tell with a polymorphic type system and higher-order functions,” in Proc. IEEE Workshop on Visual Languages, Skokie, IL, Oct. 1990, pp. 215-220.
    • (1990) Proc. IEEE Workshop on Visual Languages , pp. 215-220
    • Najork, M.A.1    Golin, E.2
  • 76
    • 84936894187 scopus 로고
    • MAVIS: A visual environment for active computer vision
    • Seattle, WA, Sept. 1992, IEEE Comput. Soc.
    • T. J. Olson, N. G. Klop, M. R. Hyett, and S. M. Carnell, “MAVIS: A visual environment for active computer vision,” in Proc. IEEE Workshop on Visual Languages, Seattle, WA, Sept. 1992, IEEE Comput. Soc., 1992, p. 170-176.
    • (1992) Proc. IEEE Workshop on Visual Languages , pp. 170-176
    • Olson, T.J.1    Klop, N.G.2    Hyett, M.R.3    Carnell, S.M.4
  • 78
    • 0002277885 scopus 로고
    • The expressive power of indeterminate dataflow primitives
    • May
    • P. Panagaden and V. Shanbhogue, “The expressive power of indeterminate dataflow primitives,” Inf. and Computation, vol. 98, no. 1, May 1992.
    • (1992) Inf. and Computation , vol.98 , Issue.1
    • Panagaden, P.1    Shanbhogue, V.2
  • 80
    • 0029210375 scopus 로고
    • Software synthesis for DSP using Ptolemy
    • Jan.
    • J. L. Pino, S. Ha, E. A. Lee, and J. T. Buck, “Software synthesis for DSP using Ptolemy,” J. VLSI Signal Process., vol. 9, no. 1, pp. 7-21, Jan. 1995.
    • (1995) J. VLSI Signal Process. , vol.9 , Issue.1 , pp. 7-21
    • Pino, J.L.1    Ha, S.2    Lee, E.A.3    Buck, J.T.4
  • 81
    • 84871618992 scopus 로고
    • Direct synthesis of optimized DSP assembly code from signal flow block diagrams
    • San Francisco, Mar.
    • D. G. Powell, E. A. Lee, and W. C. Newman, “Direct synthesis of optimized DSP assembly code from signal flow block diagrams,” in Proc. ICASSP, San Francisco, Mar. 1992.
    • (1992) Proc. ICASSP
    • Powell, D.G.1    Lee, E.A.2    Newman, W.C.3
  • 84
    • 0001663933 scopus 로고
    • An integrated visual language and software development environment
    • J. Rasure and C. S. Williams, “An integrated visual language and software development environment,” J. Visual Lang. and Computing, vol. 2, pp. 217-246, 1991.
    • (1991) J. Visual Lang. and Computing , vol.2 , pp. 217-246
    • Rasure, J.1    Williams, C.S.2
  • 87
    • 84936902505 scopus 로고
    • presented at the Massey Functional Programming Workshop, Massey Univ., Parmerston North, New Zealand, Aug.
    • H. J. Reekie and J. Potter, “Transforming process networks,” presented at the Massey Functional Programming Workshop, Massey Univ., Parmerston North, New Zealand, Aug. 1992.
    • (1992) “Transforming process networks,”
    • Reekie, H.J.1    Potter, J.2
  • 88
    • 84936897466 scopus 로고
    • Generating efficient loop code for programmable DSPs
    • Adelaide, Australia, Apr.
    • H. J. Reekie and J. Potter, “Generating efficient loop code for programmable DSPs,” in Proc. ICASSP '94, Adelaide, Australia, Apr. 1994.
    • (1994) Proc. ICASSP '94
    • Reekie, H.J.1    Potter, J.2
  • 90
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
    • Feb.
    • G. C. Sih and E. A. Lee, “A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures,” IEEE Trans. Parallel and Distrib. Syst., vol. 4, Feb. 1993.
    • (1993) IEEE Trans. Parallel and Distrib. Syst. , vol.4
    • Sih, G.C.1    Lee, E.A.2
  • 92
    • 35248896820 scopus 로고
    • Stream languages and data-flow
    • J.-L. Gaudiot and L. Bic, Eds. Englewood Cliffs, NJ: Prentice-Hall
    • D. B. Skillcorn, “Stream languages and data-flow,” in Advanced Topics in Data-Flow Computing, J.-L. Gaudiot and L. Bic, Eds. Englewood Cliffs, NJ: Prentice-Hall, 1991.
    • (1991) Advanced Topics in Data-Flow Computing
    • Skillcorn, D.B.1
  • 93
    • 0022683214 scopus 로고
    • An architectural comparison of dataflow systems
    • Mar.
    • V. Srini, “An architectural comparison of dataflow systems,” Computer, vol. 19, no. 3, Mar. 1986.
    • (1986) Computer , vol.19 , Issue.3
    • Srini, V.1
  • 97
    • 84936902507 scopus 로고
    • Exploring the stream data type in SISAL and other languages
    • L. Bic, G. Gao, and J.-L. Gaudiot, Eds. New York: IEEE Compu. Soc.
    • A. L. Wendelborn and H. Garsden, “Exploring the stream data type in SISAL and other languages,” in Advanced Topics in Dataflow Computing and Multithreading, L. Bic, G. Gao, and J.-L. Gaudiot, Eds. New York: IEEE Compu. Soc., 1994.
    • (1994) Advanced Topics in Dataflow Computing and Multithreading
    • Wendelborn, A.L.1    Garsden, H.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.