Nothing Special   »   [go: up one dir, main page]

skip to main content
VAL- ORIENTED ALGORITHMIC LANGUAGE, PRELIMINARY REFERENCE MANUALJune 1979
1979 Technical Report
Publisher:
  • Massachusetts Institute of Technology
  • 201 Vassar Street, W59-200 Cambridge, MA
  • United States
Published:01 June 1979
Reflects downloads up to 21 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

The programming language VAL (Value-Oriented Algorithmic Language) is designed for expressing algorithms for execution on computers capable of highly concurrent operation. More specifically, the application area to be supported is numerical computation which strains the limits of high performance machines, and the primary targets for translation of VAL programs are data driven machines of the form under development by the Computation Structures Group of the MIT Laboratory for Computer Science for high performance numerical computation.

Cited By

  1. Bond A and Gasser L (2014). Readings in Distributed Artificial Intelligence, 10.5555/2974996, Online publication date: 5-Jun-2014.
  2. ACM
    Auerbach J, Bacon D, Cheng P and Rabbah R (2010). Lime, ACM SIGPLAN Notices, 45:10, (89-108), Online publication date: 17-Oct-2010.
  3. ACM
    Auerbach J, Bacon D, Cheng P and Rabbah R Lime Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (89-108)
  4. Postow B, Regan K and Smith C (2002). UPSILON: Universal Programming System with Incomplete Lazy Object Notation, Fundamenta Informaticae, 50:3-4, (325-359), Online publication date: 1-Aug-2002.
  5. Postow B, Regan K and Smith C (2002). UPSILON, Fundamenta Informaticae, 50:3, (325-359), Online publication date: 1-Mar-2002.
  6. ACM
    Scholz S (1998). On defining application-specific high-level array operations by means of shape-invariant programming facilities, ACM SIGAPL APL Quote Quad, 29:3, (32-38), Online publication date: 1-Mar-1999.
  7. ACM
    Scholz S On defining application-specific high-level array operations by means of shape-invariant programming facilities Proceedings of the APL98 conference on Array Processing Languages, (32-38)
  8. ACM
    Thornley J Integrating parallel dataflow programming with the Ada tasking model Proceedings of the conference on TRI-Ada '94, (417-428)
  9. ACM
    Langan D A multi-purpose dataflow simulator Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education, (87-90)
  10. ACM
    Langan D (1993). A multi-purpose dataflow simulator, ACM SIGCSE Bulletin, 25:1, (87-90), Online publication date: 1-Mar-1993.
  11. Sérot J, Quénot G and Zavidovique B A Functional Data-flow Architecture Dedicated to Real-time Image Processing Proceedings of the IFIP WG10.3. Working Conference on Architectures and Compilation Techniques for Fine and Medium Grain Parallelism, (129-140)
  12. ACM
    Langan D An object-oriented design for a dataflow simulator Proceedings of the 30th annual ACM Southeast Regional Conference, (417-420)
  13. ACM
    Huang J, Muñoz J, Watt H and Zvara G ECOS graphs: a dataflow programming language Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, (911-918)
  14. ACM
    Sarkar V and Gao G Optimization of array accesses by collective loop transformations Proceedings of the 5th international conference on Supercomputing, (194-205)
  15. Cann D and Feo J SISAL versus FORTRAN Proceedings of the 1990 ACM/IEEE conference on Supercomputing, (626-636)
  16. ACM
    Langan D A localized condition handling construct for a graphical dataflow language Proceedings of the 28th annual ACM Southeast Regional Conference, (118-124)
  17. Arvind K and Nikhil R (1990). Executing a Program on the MIT Tagged-Token Dataflow Architecture, IEEE Transactions on Computers, 39:3, (300-318), Online publication date: 1-Mar-1990.
  18. ACM
    Cheng D HDB-a high level debugging Proceedings of the 1989 ACM/IEEE conference on Supercomputing, (568-573)
  19. ACM
    Grafe V, Davidson G, Hoch J and Holmes V (1989). The Epsilon dataflow processor, ACM SIGARCH Computer Architecture News, 17:3, (36-45), Online publication date: 1-Jun-1989.
  20. Xu Z and Hwang K (1989). Molecule, IEEE Transactions on Software Engineering, 15:5, (587-599), Online publication date: 1-May-1989.
  21. ACM
    Grafe V, Davidson G, Hoch J and Holmes V The Epsilon dataflow processor Proceedings of the 16th annual international symposium on Computer architecture, (36-45)
  22. Dennis J and Gao G An efficient pipelined dataflow processor architecture Proceedings of the 1988 ACM/IEEE conference on Supercomputing, (368-373)
  23. ACM
    Skedzielewski S, Yates R and Oldehoeft R (1987). DI: an interactive debugging interpreter for applicative languages, ACM SIGPLAN Notices, 22:7, (102-112), Online publication date: 1-Jul-1987.
  24. ACM
    Skedzielewski S, Yates R and Oldehoeft R DI: an interactive debugging interpreter for applicative languages Papers of the Symposium on Interpreters and interpretive techniques, (102-112)
  25. ACM
    Kaplan I (1987). The LDF 100: a large grain dataflow parallel processor, ACM SIGARCH Computer Architecture News, 15:3, (5-12), Online publication date: 1-Jul-1987.
  26. ACM
    Mendelson B and Silberman G Mapping data flow programs on a VLSI array of processors Proceedings of the 14th annual international symposium on Computer architecture, (72-80)
  27. ACM
    Kaplan I (1987). Programming the Loral LDF 100 dataflow machine, ACM SIGPLAN Notices, 22:5, (47-57), Online publication date: 1-May-1987.
  28. ACM
    Sarkar V and Hennessy J Partitioning parallel programs for macro-dataflow Proceedings of the 1986 ACM conference on LISP and functional programming, (202-211)
  29. ACM
    Sarkar V and Hennessy J (1986). Compile-time partitioning and scheduling of parallel programs, ACM SIGPLAN Notices, 21:7, (17-26), Online publication date: 1-Jul-1986.
  30. ACM
    Sarkar V and Hennessy J Compile-time partitioning and scheduling of parallel programs Proceedings of the 1986 SIGPLAN symposium on Compiler construction, (17-26)
  31. Barth P, Guthery S and Barstow D The stream machine Proceedings of the 8th international conference on Software engineering, (103-110)
  32. ACM
    Bic L (1984). Execution of logic programs on a dataflow architecture, ACM SIGARCH Computer Architecture News, 12:3, (290-296), Online publication date: 1-Jun-1984.
  33. ACM
    Leavens G (1984). Prettyprinting styles for various languages, ACM SIGPLAN Notices, 19:2, (75-79), Online publication date: 1-Feb-1984.
  34. ACM
    Bic L Execution of logic programs on a dataflow architecture Proceedings of the 11th annual international symposium on Computer architecture, (290-296)
  35. ACM
    Kishi M, Yasuhara H and Kawamura Y (1983). DDDP-a Distributed Data Driven Processor, ACM SIGARCH Computer Architecture News, 11:3, (236-242), Online publication date: 30-Jun-1983.
  36. ACM
    Lima I, Hopkins R, Marshall L, Mundy D and Treleaven P Decentralised control flow - based on UNIX Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems, (192-201)
  37. ACM
    Farrow R Attribute grammars and data-flow languages Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems, (28-40)
  38. ACM
    Kishi M, Yasuhara H and Kawamura Y DDDP-a Distributed Data Driven Processor Proceedings of the 10th annual international symposium on Computer architecture, (236-242)
  39. ACM
    Lima I, Hopkins R, Marshall L, Mundy D and Treleaven P (1983). Decentralised control flow - based on UNIX, ACM SIGPLAN Notices, 18:6, (192-201), Online publication date: 1-Jun-1983.
  40. ACM
    Farrow R (1983). Attribute grammars and data-flow languages, ACM SIGPLAN Notices, 18:6, (28-40), Online publication date: 1-Jun-1983.
  41. ACM
    Litvin Y (1982). Parallel evolution programming language for data flow machines, ACM SIGPLAN Notices, 17:11, (50-58), Online publication date: 1-Nov-1982.
  42. Sun-Yuan Kung , Arun K, Gal-Ezer R and Bhaskar Rao D (1982). Wavefront Array Processor, IEEE Transactions on Computers, 31:11, (1054-1066), Online publication date: 1-Nov-1982.
  43. ACM
    Pratt V On the composition of processes Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (213-223)
  44. ACM
    Hankin C and Glaser H (1981). The data flow programming language CAJOLE - an informal introduction, ACM SIGPLAN Notices, 16:7, (35-44), Online publication date: 1-Jul-1981.
  45. Srini V An architecture for extended abstract data flow Proceedings of the 8th annual symposium on Computer Architecture, (303-325)
  46. Arvind and Kathail V A multiple processor data flow machine that supports generalized procedures Proceedings of the 8th annual symposium on Computer Architecture, (291-302)
  47. ACM
    Kuck D, Kuhn R, Padua D, Leasure B and Wolfe M Dependence graphs and compiler optimizations Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (207-218)
  48. McGraw J (1980). Data Flow Computing Software Development, IEEE Transactions on Computers, 29:12, (1095-1103), Online publication date: 1-Dec-1980.
  49. Flynn M and Hennessy J (1980). Parallelism and Representation Problems in Distributed Systems, IEEE Transactions on Computers, 29:12, (1080-1086), Online publication date: 1-Dec-1980.
  50. ACM
    Dennis J, Boughton G and Leung C Building blocks for data flow prototypes Proceedings of the 7th annual symposium on Computer Architecture, (1-8)
  51. ACM
    Hibbard P Multiprocessor software design Proceedings of the ACM 1980 annual conference, (527-536)
Contributors
  • MIT Computer Science & Artificial Intelligence Laboratory
  • Massachusetts Institute of Technology
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations