메뉴 건너뛰기




Volumn 39, Issue 3, 1990, Pages 300-318

Executing a Program on the MIT Tagged-Token Dataflow Architecture

Author keywords

Dataflow architectures; dataflow graphs; functional languages; I structures; implicit parallelism; MIMD machines

Indexed keywords

COMPUTER ARCHITECTURE;

EID: 0025404493     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/12.48862     Document Type: Article
Times cited : (216)

References (48)
  • 1
    • 0012277101 scopus 로고
    • VAL—A value-oriented algorithmic language: Preliminary reference manual
    • Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, June
    • W. B. Ackerman and J. B. Dennis, “VAL—A value-oriented algorithmic language: Preliminary reference manual,” Tech. Rep. TR-218, Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, June 1979.
    • (1979) Tech. Rep. TR-218
    • Ackerman, W.B.1    Dennis, J.B.2
  • 2
    • 0141513025 scopus 로고
    • PFC: A program to convert FORTRAN to parallel form
    • Rice Univ., Houston, TX, Mar.
    • J. Allen and K. Kennedy, “PFC: A program to convert FORTRAN to parallel form,” Tech. Rep. MASC-TR82-6, Rice Univ., Houston, TX, Mar. 1982.
    • (1982) Tech. Rep. MASC-TR82-6
    • Allen, J.1    Kennedy, K.2
  • 4
    • 0021475798 scopus 로고
    • Resource managers in functional programming
    • Jan.
    • Arvind, A. and J. D. Brock, “Resource managers in functional programming,” J. Parallel Distrib. Comput., vol. 1, no. 1, Jan. 1984.
    • (1984) J. Parallel Distrib. Comput , vol.1 , Issue.1
    • Arvind1    Brock, J.D.2
  • 5
    • 0003376994 scopus 로고
    • Dataflow architectures
    • Palo Alto, CA: Annual Reviews Inc.
    • Arvind and D. E. Culler, “Dataflow architectures,” in Annual Reviews in Computer Science, Vol. 1. Palo Alto, CA: Annual Reviews Inc., 1986, pp. 225–253.
    • (1986) Annual Reviews in Computer Science , vol.1 , pp. 225-253
    • Arvind1    Culler, D.E.C.2
  • 6
    • 0023010074 scopus 로고
    • Managing resources in a parallel machine
    • New York: Elsevier Science Publishers, B.V.
    • Arvind and D. E. Culler, “Managing resources in a parallel machine,” in Fifth Generation Computer Architectures, 1986. New York: Elsevier Science Publishers, B.V., 1986, pp. 103–121.
    • (1986) Fifth Generation Computer Architectures , pp. 103-121
    • Arvind1    Culler, D.E.C.2
  • 7
    • 84964114584 scopus 로고
    • Assessing the benefits of fine-grained parallelism in dataflow programs
    • Fall
    • Arvind, D. E. Culler, and G. L. Maa, “Assessing the benefits of fine-grained parallelism in dataflow programs,” Int. J. Supercomput. Appl., vol. 2, no. 3, Fall 1988.
    • (1988) Int. J. Supercomput. Appl. , vol.2 , Issue.3
    • Arvind1    Culler, D.E.2    Maa, G.L.3
  • 8
    • 0011542985 scopus 로고
    • Future scientific programming on parallel machines
    • Oct.
    • Arvind and K. Ekanadham, “Future scientific programming on parallel machines,” J. Parallel Distrib. Comput., vol. 5, no. 5, Oct. 1988.
    • (1988) J. Parallel Distrib. Comput. , vol.5 , Issue.5
    • Arvind1    Ekanadham, K.2
  • 10
    • 4244143411 scopus 로고
    • An asynchronous programming language and computing machine
    • Dep. Inform. Comput. Sci., Univ. of California, Irvine, CA, Dec.
    • Arvind, K. Gostelow, and W. Plouffe, “An asynchronous programming language and computing machine,” Tech. Rep. TR-114a, Dep. Inform. Comput. Sci., Univ. of California, Irvine, CA, Dec. 1978.
    • (1978) Tech. Rep. TR-114a
    • Arvind1    Gostelow, K.2    Plouffe, W.3
  • 11
    • 0343762468 scopus 로고
    • Two fundamental issues in multiprocessing
    • Parallel Processing Sci. Eng., BonnBad Godesberg, W.Germany, June 25–29
    • Arvind and R. A. Iannucci, “Two fundamental issues in multiprocessing,” in Proc. DFVLR—Conf. 1987 Parallel Processing Sci. Eng., BonnBad Godesberg, W. Germany, June 25–29, 1987.
    • (1987) Proc. DFVLR—Conf , pp. 25-29
    • Arvind1    Iannucci, R.A.2
  • 12
    • 84882510257 scopus 로고
    • I-Structures: Data structures for parallel computing
    • Santa Fe, New Mexico. Berlin, Germany: Springer-Verlag, Sept./Oct. Lecture Notes in Computer Science 279
    • Arvind, R. S. Nikhil, and K. K. Pingali, “I-Structures: Data structures for parallel computing,” in Proc. Workshop Graph Reduction, Santa Fe, New Mexico. Berlin, Germany: Springer-Verlag, Sept./Oct. 1986. Lecture Notes in Computer Science 279.
    • (1986) Proc. Workshop Graph Reduction
    • Arvind1    Nikhil, R.S.2    Pingali, K.K.3
  • 13
    • 84907078959 scopus 로고
    • Id Nouveau reference manual, Part II: Semantics
    • MIT Lab. Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Apr.
    • Arvind, R. S. Nikhil, and K. K. Pingali, “Id Nouveau reference manual, Part II: Semantics,” Tech. Rep., Computat. Structures Group, MIT Lab. Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Apr. 1987.
    • (1987) Tech. Rep., Computat. Structures Group
    • Arvind1    Nikhil, R.S.2    Pingali, K.K.3
  • 14
    • 0042775955 scopus 로고
    • I-structures: An efficient data type for parallel machines
    • Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Sept.
    • Arvind and R. E. Thomas, “I-structures: An efficient data type for parallel machines,” Tech. Rep. TM 178, Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Sept. 1980.
    • (1980) Tech. Rep. TM 178
    • Arvind1    Thomas, R.E.2
  • 15
    • 3042986848 scopus 로고
    • Lazy ML user's manual
    • Programming Methodology Group Rep., Dep. Comput. Sci., Chalmers Univ. of Technol. and Univ. of Goteborg, S-421 96 Goteborg, Sweden, Jan.
    • L. Augustsson and T. Johnsson, “Lazy ML user's manual,” Tech. Rep. (Preliminary Draft), Programming Methodology Group Rep., Dep. Comput. Sci., Chalmers Univ. of Technol. and Univ. of Goteborg, S-421 96 Goteborg, Sweden, Jan. 1988.
    • (1988) Tech. Rep. (Preliminary Draft)
    • Augustsson, L.1    Johnsson, T.2
  • 16
    • 0011454583 scopus 로고
    • Resource management for the tagged token dataflow architecture
    • Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139
    • D. E. Culler, “Resource management for the tagged token dataflow architecture,” Tech. Rep. TR-332, Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, 1985.
    • (1985) Tech. Rep. TR-332
    • Culler, D.E.1
  • 18
    • 0001431379 scopus 로고
    • First version of a data flow procedure language
    • G. Goos and J. Hartmanis, Eds. Paris, France, Berlin, Germany: Springer-Verlag, Lecture Notes in Computer Science 19
    • J. B. Dennis, “First version of a data flow procedure language,” in Proc. Programming Symp., G. Goos and J. Hartmanis, Eds. Paris, France, 1974. Berlin, Germany: Springer-Verlag, 1974. Lecture Notes in Computer Science 19.
    • (1974) Proc. Programming Symp.
    • Dennis, J.B.1
  • 20
    • 17144386510 scopus 로고
    • Alfalfa: Distributed graph reduction on a hypercube multiprocessor
    • Dep. Comput. Sci., Yale Univ., New Haven, CT, Nov.
    • B. Goldberg and P. Hudak, “Alfalfa: Distributed graph reduction on a hypercube multiprocessor,” Tech. Rep., Dep. Comput. Sci., Yale Univ., New Haven, CT, Nov. 1986.
    • (1986) Tech. Rep.
    • Goldberg, B.1    Hudak, P.2
  • 21
    • 0020705129 scopus 로고
    • The NYU Ultracomputer—Designing an MIMD shared memory parallel computer
    • Feb.
    • A. Gottlieb, R. Grishman, C. Kruskal, K. McAuliffe, L. Rudolph, and M. Snir, “The NYU Ultracomputer—Designing an MIMD shared memory parallel computer, “IEEE Trans. Comput., vol. C-32, no. 2, pp. 175–189, Feb. 1983.
    • (1983) IEEE Trans. Comput. , vol.C-32 , Issue.2 , pp. 175-189
    • Gottlieb, A.1    Grishman, R.2    Kruskal, C.3    McAuliffe, K.4    Rudolph, L.5    Snir, M.6
  • 22
    • 0021831531 scopus 로고
    • The Manchester prototype dataflow computer
    • Jan.
    • J. R. Gurd, C. Kirkham, and I. Watson, “The Manchester prototype dataflow computer,” Commun. ACM, vol. 28, no. 1, pp. 34–52, Jan. 1985.
    • (1985) Commun. ACM , vol.28 , Issue.1 , pp. 34-52
    • Gurd, J.R.1    Kirkham, C.2    Watson, I.3
  • 24
    • 85034988175 scopus 로고
    • Serial combinators: Optimal grains of parallelism
    • Nancy, France, Berlin, Germany: Springer-Verlag, Sep. Lecture Notes in Computer Science 201
    • P. Hudak and B. Goldberg, “Serial combinators: “Optimal” grains of parallelism,” in Proc. Functional Programming Languages Architures. Nancy, France, pp. 382–399. Berlin, Germany: Springer-Verlag, Sept. 1985, Lecture Notes in Computer Science 201.
    • (1985) Proc. Functional Programming Languages Architures , pp. 382-399
    • Hudak, P.1    Goldberg, B.2
  • 25
    • 0346132052 scopus 로고
    • A dataflow/von Neumann hybrid architecture
    • Massachusetts Institute of Technology, Cambridge, MA 02139, May
    • R. A. Iannucci, “A dataflow/von Neumann hybrid architecture,” Ph.D. dissertation, Lab. for Comput. Sci., Massachusetts Institute of Technology, Cambridge, MA 02139, May 1988.
    • (1988) Ph.D. dissertation, Lab. for Comput. Sci.
    • Iannucci, R.A.1
  • 26
    • 84976821875 scopus 로고
    • Efficient compilation of lazy evaluation
    • June. Proc. ACM SIGPLAN 84 Symp. Compiler Construction
    • T. Johnsson, “Efficient compilation of lazy evaluation,” ACM SIGPLAN Notices, vol. 19, no. 6, pp. 58–69, June 1984. Proc. ACM SIGPLAN ‘ 84 Symp. Compiler Construction.
    • (1984) ACM SIGPLAN Notices , vol.19 , Issue.6 , pp. 58-69
    • Johnsson, T.1
  • 27
    • 85034650378 scopus 로고
    • Lambda lifting: Transforming programs to recursive equations
    • Nancy, France. Berlin, Gemany: Springer-Verlag, Sept. Lecture Notes in Computer Science 201
    • T. Johnsson, “Lambda lifting: Transforming programs to recursive equations,” in Proc. Functional Programming Languages and Comput. Architecture, Nancy, France. Berlin, Gemany: Springer-Verlag, Sept. 1985. Lecture Notes in Computer Science 201.
    • (1985) Proc. Functional Programming Languages and Comput. Architecture
    • Johnsson, T.1
  • 29
    • 84892262765 scopus 로고
    • The architecture and programming of the Cedar System
    • Lab. for Advanced Supercomput., Dep. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Aug. 12
    • D. J. Kuck, D. Lawrie, R. Cytron, A. Sameh, and D. Gajski, “The architecture and programming of the Cedar System,” Tech. Rep. Cedar No. 21, Lab. for Advanced Supercomput., Dep. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Aug. 12, 1983.
    • (1983) Tech. Rep. Cedar No. 21
    • Kuck, D.J.1    Lawrie, D.2    Cytron, R.3    Sameh, A.4    Gajski, D.5
  • 33
    • 84941510112 scopus 로고
    • Id World reference manual
    • Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Apr.
    • R. S. Nikhil, “Id World reference manual,” Tech. Rep., Computat. Structures Group, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Apr. 1987.
    • (1987) Tech. Rep.
    • Nikhil, R.S.1
  • 34
    • 0011510473 scopus 로고
    • Id (Version 88.1) reference manual
    • MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Aug.
    • R. S. Nikhil, “Id (Version 88.1) reference manual,” Tech. Rep. CSG Memo 284, MIT Lab. for Comput. Sci., 545 Technology Square, Cambridge, MA 02139, Aug. 1988.
    • (1988) Tech. Rep. CSG Memo 284
    • Nikhil, R.S.1
  • 35
    • 0022874874 scopus 로고
    • Advanced compiler optimizations for supercomputers
    • Dec.
    • D. A. Padua and M. J. Wolfe, “Advanced compiler optimizations for supercomputers,” Commun. ACM, vol. 29, no. 12, Dec. 1986.
    • (1986) Commun. ACM , vol.29 , Issue.12
    • Padua, D.A.1    Wolfe, M.J.2
  • 36
    • 0041140893 scopus 로고
    • Implementation of a general-purpose dataflow multiprocessor
    • Lab. for Comput. Sci., Massachusetts Instit. Technol., Cambridge, MA 02139, Aug.
    • G. M. Papadopoulos, “Implementation of a general-purpose dataflow multiprocessor,” Ph.D. dissertation, Lab. for Comput. Sci., Massachusetts Instit. Technol., Cambridge, MA 02139, Aug. 1988.
    • (1988) Ph.D. dissertation
    • Papadopoulos, G.M.1
  • 38
    • 84982080136 scopus 로고
    • Partitioning parallel programs for macro-dataflow
    • Cambridge, MA, Aug. 4-6
    • V. Sarkar and J. Hennessy, “Partitioning parallel programs for macro-dataflow,” in Proc. 1986 ACM Conf. Lisp Functional Programming, Cambridge, MA, Aug. 4-6, 1986, pp. 202-211.
    • (1986) Proc. 1986 ACM Conf. Lisp Functional Programming , pp. 202-211
    • Sarkar, V.1    Hennessy, J.2
  • 40
    • 0020589639 scopus 로고
    • A dataflow processor array system: Design and analysis
    • Stockholm, Sweden, June
    • N. Takahashi and M. Amamiya, “A dataflow processor array system: Design and analysis,” in Proc. 10th Int. Symp. Comput. Architecture, Stockholm, Sweden, June 1983, pp. 243-250.
    • (1983) Proc. 10th Int. Symp. Comput. Architecture , pp. 243-250
    • Takahashi, N.1    Amamiya, M.2
  • 41
    • 84941525212 scopus 로고
    • An implementation of Cedar synchronization primitives
    • Lab. for Advanced Supercomput., Dep. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Apr. 3
    • P. Tang, C.-Q. Zhu, and P.-C. Yew, “An implementation of Cedar synchronization primitives,” Tech. Rep. Cedar No. 32, Lab. for Advanced Supercomput., Dep. Comput. Sci., Univ. of Illinois at Urbana-Champaign, Apr. 3, 1984.
    • (1984) Tech. Rep. Cedar No. 32
    • Tang, P.1    Zhu, C.-Q.2    Yew, P.-C.3
  • 43
    • 0348124106 scopus 로고
    • A compiler for the MIT tagged token dataflow architecture
    • Tech. Rep. TR-370, MIT Lab. for Comput. Sci., Cambridge, MA 02139, Aug.
    • K. R. Traub, “A compiler for the MIT tagged token dataflow architecture,” Master's thesis, Tech. Rep. TR-370, MIT Lab. for Comput. Sci., Cambridge, MA 02139, Aug. 1986.
    • (1986) Master's thesis
    • Traub, K.R.1
  • 44
    • 84941507587 scopus 로고
    • Sequential implementation of non-strict languages
    • For Computer Sci., 545 Technology Square, Cambridge, MA 02139, May
    • K. R. Traub, “Sequential implementation of non-strict languages,” PhD dissertation, MIT Lab, for Computer Sci., 545 Technology Square, Cambridge, MA 02139, May 1988.
    • (1988) PhD dissertation, MIT Lab
    • Traub, K.R.1
  • 45
    • 0018286453 scopus 로고
    • A new implementation technique for applicative languages
    • D. A. Turner, “A new implementation technique for applicative languages,” Software: Practice and Experience, vol. 9, no. 1, pp. 31-49,1979
    • (1979) Software: Practice and Experience , vol.9 , Issue.1 , pp. 31-49
    • Turner, D.A.1
  • 46
    • 84922995178 scopus 로고
    • Miranda, A non-strict functional language with polymorphic types
    • Nancy, France. Berlin, Germany: Springer-Verlag, Sept. Lecture Notes in Computer Science 201
    • D. A. Turner, “Miranda, A non-strict functional language with polymorphic types,” in Proc. Functional Programming Languages Comput. Architecture, Nancy, France. Berlin, Germany: Springer-Verlag, Sept. 1985. Lecture Notes in Computer Science 201, pp. 1-16.
    • (1985) Proc. Functional Programming Languages Comput. Architecture , pp. 1-16
    • Turner, D.A.1
  • 48
    • 84976862884 scopus 로고
    • Sigma-1: A dataflow computer for scientific computation
    • 1-1-4 Umesono, Sakuramura, Niiharigun, Ibaraki 305, Japan
    • T. Yuba, T. Shimada, K. Hiraki, and H. Kashiwagi, “Sigma-1: A dataflow computer for scientific computation,” Tech. Rep., Electrotechnical Lab., 1-1-4 Umesono, Sakuramura, Niiharigun, Ibaraki 305, Japan, 1984.
    • (1984) Tech. Rep., Electrotechnical Lab
    • Yuba, T.1    Shimada, T.2    Hiraki, K.3    Kashiwagi, H.4


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