OnlineWoerterBuecher.de
Internes

Lexikon


SISAL


Streams and Iteration in a Single Assignment Language. A general-purpose single assignment {functional programming language} with {strict} semantics, automatic parallelisation and efficient arrays. Outputs a dataflow graph in IF1 (Intermediary Form 1). Derived from VAL, adds recursion and finite streams. Pascal-like syntax. Designed to be a common high-level language for numerical programs on a variety of multiprocessors. Implementations exist for Cray X-MP, Cray Y-MP, Cray-2, Sequent, Encore Alliant, dataflow architectures, transputers and systolic arrays. Defined in 1983 by James McGraw et al, {Manchester University}, {Lawrence Livermore National Laboratory}, Colorado State University and DEC. Revised in 1985. First compiled implementation in 1986. Performance superior to C and competitive with Fortran, combined with efficient and automatic parallelisation. Not to be confused with SASL. E-mail: John Feo , Rod Oldehoeft . David C. Cann has written an {Optimising SISAL Compiler (ftp://sisal.llnl.gov/pub/sisal)} (OSC) which attempts to make efficient use of parallel processors such as Crays. Latest version: 12.0, SISAL 1.2. ["A Report on the SISAL Language Project", J.T. Feo et al, J Parallel and Distrib Computing 10(4):349-366 (Dec 1990)]. (2000-07-07)

In addition suitable contents:
[ 2 ] [ = ] [ @ ] [ ad ] [ af ] [ ag ] [ ai ] [ AL ] [ al ] [ am ] [ an ] [ ar ] [ arc ] [ architecture ] [ array ] [ AS ] [ as ] [ ASL ] [ assignment ] [ at ] [ au ] [ av ] [ aw ] [ b ] [ be ] [ bi ] [ bo ] [ by ] [ C ] [ ca ] [ ch ] [ ci ] [ co ] [ com ] [ con ] [ core ] [ cu ] [ D ] [ data ] [ dd ] [ de ] [ DEC ] [ do ] [ du ] [ E ] [ ec ] [ ed ] [ edu ] [ eh ] [ er ] [ era ] [ es ] [ et ] [ fi ] [ file ] [ finite ] [ fo ] [ for ] [ Fortran ] [ fr ] [ function ] [ functional ] [ functional program ] [ functional programming ] [ functional programming language ] [ G ] [ ge ] [ gen ] [ gh ] [ gl ] [ gn ] [ gov ] [ gr ] [ graph ] [ gu ] [ h ] [ high-level language ] [ hit ] [ hn ] [ hr ] [ id ] [ ie ] [ IF1 ] [ il ] [ in ] [ Intermedia ] [ io ] [ ir ] [ IS ] [ is ] [ ISA ] [ it ] [ J ] [ ke ] [ la ] [ language ] [ Lawrence Livermore National Laboratory ] [ ld ] [ Lex ] [ li ] [ lt ] [ M ] [ ma ] [ mail ] [ man ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ ms ] [ mu ] [ multiprocessor ] [ N ] [ na ] [ nc ] [ ne ] [ nf ] [ ng ] [ ni ] [ nl ] [ nn ] [ ns ] [ nu ] [ O ] [ om ] [ OS ] [ pa ] [ parallel processor ] [ pe ] [ ph ] [ pl ] [ port ] [ pr ] [ process ] [ processor ] [ program ] [ programming ] [ programming language ] [ pt ] [ query ] [ rc ] [ re ] [ recursion ] [ ro ] [ S ] [ SA ] [ sa ] [ SAL ] [ SAS ] [ SASL ] [ SC ] [ sc ] [ se ] [ semantics ] [ Seque ] [ Sequent ] [ SI ] [ si ] [ sig ] [ single assignment ] [ sit ] [ SL ] [ so ] [ st ] [ state ] [ stream ] [ strict ] [ su ] [ sy ] [ syntax ] [ systolic array ] [ T ] [ test ] [ th ] [ to ] [ tp ] [ tr ] [ transputer ] [ tt ] [ ua ] [ um ] [ up ] [ us ] [ V ] [ va ] [ VAL ] [ var ] [ ve ] [ version ] [ vi ] [ X ] [ Y ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (11337 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.2047 Seconds, with 17 Database-Queries
Zurück zur Startseite