DINO(ID:1162/din002)

parallel programming language 


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.


Structures:
Related languages
DINO => DYNO   Evolution of

References:
  • 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. view details
  • 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. view details
  • Rosing, Matthew; Schnabel, Robert B.; Weaver, Robert P. "A Programmable Preprocessor Approach to Efficient Parallel Language Design" 76-79 view details
          in SIGPLAN Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors 1992: Boulder, Colorado view details