Mga stream At Iteration Sa Isang Wika ng Assignment (SISAL)

May -Akda: Randy Alexander
Petsa Ng Paglikha: 24 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Mga stream At Iteration Sa Isang Wika ng Assignment (SISAL) - Teknolohiya
Mga stream At Iteration Sa Isang Wika ng Assignment (SISAL) - Teknolohiya

Nilalaman

Kahulugan - Ano ang ibig sabihin ng mga stream at Iteration Sa Isang Wika ng Assignment (SISAL)?

Ang mga stream at Iteration sa isang Single Assignment Language (SISAL) ay isang solong-pagtatalaga ng pagganap na wika ng programming na nagtatampok ng mahigpit na semantika, malakas na paghawak ng array at implicit parallelism. Ang SISAL ay maaaring mag-output ng isang data flow graph sa Intermediary Form 1 (IF1).

Ang pangalan ay nagmula sa paghiram ng "sal" para sa "Single Assignment Language" mula sa diksyunaryo Unix "/ usr / dict / salita."

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Mga Stream At Iteration Sa Isang Single Assignment Language (SISAL)

Noong 1983, si James McGraw et al. tinukoy ang SISAL sa University of Manchester, Colorado State University, Lawrence Livermore National Laboratory (LLNL) at Digital Equipment Corporation (DEC). Ang unang rebisyon ay isinasagawa noong 1985, at ang unang pinagsama-samang pag-deploy ay nagawa noong 1986. Kung ihahambing sa mga pagtatanghal ng C at FORTRAN, ang pagganap ng SISAL ay top-notch, na nagtatampok ng awtomatiko at lubos na mabisang pagkakatulad.

Ang SISAL ay batay sa Halaga na oriented na Algorithmic Language (VAL) na binuo ni Jack Dennis. Nagdaragdag ito ng mga hangganan na stream at recursion. Ang syntax ay katulad ng mga Pascals at binuo bilang isang pangkaraniwang wika na may mataas na antas na inilaan para sa mga numerong programa sa maraming iba't ibang mga multiprocessors.

Pinapayagan ng SISALs functional na kalikasan ang compiler na bakas ang daloy ng data sa pamamagitan ng programa. Nakakatulong ito upang makagawa ng matalinong mga pagpapasya sa paraan kung saan ang gawain ay dapat na hatiin sa mga processors sa magkatulad na mga computer.

Ang mga bersyon ay magagamit para sa Cray Y-MP, Cray X-MP, Cray-2, Encore Alliant, Sequent, DEC VAX-11/784, mga arkitektura ng dataflow, systolic arrays at transputers.