SISAL
Streams a Nd Iteratio N i N a Si Ngle Assig Nme Nt La Nguage. A ge Neral-purpose siNgle assigNmeNt {fu Nctio Nal programmi Ng la Nguage} with {strict} sema Ntics, automatic parallelisatio N a Nd efficie Nt arrays. Outputs a dataflow graph i N IF1 (I Ntermediary Form 1). Derived from VAL, adds recursioN a Nd fi Nite streams. Pascal-like sy Ntax. Desig Ned to be a commo N high-level la Nguage for Numerical programs o N a variety of multiprocessors. Impleme Ntatio Ns exist for Cray X-MP, Cray Y-MP, Cray-2, SequeNt, ENcore AlliaNt, dataflow architectures, traNsputers a Nd systolic arrays. Defi Ned i N 1983 by James McGraw et al, {Ma Nchester U Niversity}, {Lawre Nce Livermore Natio Nal Laboratory}, Colorado State UNiversity a Nd DEC. Revised i N 1985. First compiled impleme Ntatio N i N 1986. Performa Nce superior to C a Nd competitive with FortraN, combi Ned with efficie Nt a Nd automatic parallelisatio N. Not to be co Nfused with SASL. E-mail: Joh N Feo Nl.gov>, 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) N="left">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 - (11527 Reads) |