Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Optimizing Sisal Compiler; Sisal Compiler and Running System

Software ·
OSTI ID:1230223

OSC is a compiler and runtime system for the functional language Sisal. Functional languages are based on mathematical principals, and may reduce the cost of parallel program development without sacrificing performance. OSC compiles Sisal source code to binary form, automatically inserting calls to the Sisal runtime system to manage parallel execution of independent tasks. Features include support for dynamic arrays, automatic vectorization, and automatic parallelization. At runtime, the user may specify the number of workers, the granularity of tasks, and other execution parameters.

Short Name / Acronym:
OSC 12.9.1.P; 000607SPARC00
Version:
00
Programming Language(s):
Medium: X; OS: Unix; Compatibility: Any machine running UNIX or LINUX (sequential performance only)
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
DOE/DP
Contributing Organization:
Not Specified
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
1230223
Country of Origin:
United States

Similar Records

An automatically partitioning compiler for SISAL
Conference · Mon Dec 19 23:00:00 EST 1988 · OSTI ID:6432700

Implementation and performance of a domain decomposition algorithm in Sisal
Conference · Thu Sep 23 00:00:00 EDT 1993 · OSTI ID:10191698

POSC: A Partitioning and Optimizing SISAL Compiler
Conference · Sat Mar 31 23:00:00 EST 1990 · OSTI ID:6845768

Related Subjects