H ? « »

Language peer sets for DINO:
United States
United States/1990
Designed 1990
1990s languages
Fifth generation
Post-Cold War


parallel programming language 

alternate simple view
Country: United States
Designed 1990
Published: 1990

Dino is a C-like SPMD language.
Like C, it constructs distributed data structures by replicating structures over processors and executing a single procedure over every element of the data set.
Dino provides a shared address space, but remote communication is specified by annotating accesses to
DINO [Rosing et al. 91] is a language for expressing data parallel numerical computations, and its extension DYNO [Weaver Schnabel 92] is specialized for unstructured applications.

Related languages
DINO DYNO   Evolution of

  • Rosing, M.; Schnabel, R. and R. Weaver. (1988) Rosing, M.; Schnabel, R. and R. Weaver. "Dino: Summary and Examples" In The Third Conference on Hypercube Concurrent Computers and Applications, pages 472-481, ACM, New York, 1988.
  • Rosing, M. (1990) Rosing, M. ; R. W. Schnabel, and R. P. Weaver. The DINO parallel programming language. Technical Report CU-CS-457-90, University of Colorado, Boulder, CO, April 1990.
  • Rosing, Matthew; Schnabel, Robert B.; Weaver, Robe (1992) Rosing, Matthew; Schnabel, Robert B.; Weaver, Robert P. "A Programmable Preprocessor Approach to Efficient Parallel Language Design" 76-79
          in [SIGPLAN] (1992) SIGPLAN Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors 1992: Boulder, Colorado
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder