บ้าน พัฒนาการ ลำธารและการวนซ้ำในภาษาที่มอบหมายเดียว (ป่านศรนารายณ์) คืออะไร? - คำจำกัดความจาก techopedia

ลำธารและการวนซ้ำในภาษาที่มอบหมายเดียว (ป่านศรนารายณ์) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - สตรีมและการพูดซ้ำในภาษามอบหมายเดี่ยว (SISAL) หมายถึงอะไร

Streams and Iteration ใน Single Assignment Language (SISAL) เป็นภาษาการเขียนโปรแกรมฟังก์ชั่นที่ได้รับมอบหมายเพียงครั้งเดียวที่มีความหมายที่เข้มงวดการจัดการอาเรย์ที่มีศักยภาพและการขนานที่แฝงอยู่ SISAL สามารถแสดงผลกราฟข้อมูลในรูปแบบสื่อกลาง 1 (IF1)


ชื่อนี้มาจากการยืม "sal" สำหรับ "Single Assignment Language" จากพจนานุกรม Unix "/ usr / dict / words"

Techopedia อธิบาย Streams And Iteration ในภาษามอบหมายเดี่ยว (SISAL)

ในปี 1983 James McGraw และคณะ กำหนด SISAL ที่มหาวิทยาลัยแมนเชสเตอร์, มหาวิทยาลัยรัฐโคโลราโด, ห้องปฏิบัติการแห่งชาติลอเรนซ์ลิเวอร์มอร์ (LLNL) และ บริษัท Digital Equipment Corporation (DEC) การแก้ไขครั้งแรกได้ดำเนินการในปี 1985 และการติดตั้งครั้งแรกได้ดำเนินการในปี 1986 เมื่อเทียบกับการแสดงของ C และ FORTRAN ประสิทธิภาพของ SISAL นั้นยอดเยี่ยมที่สุดซึ่งมีการขนานอัตโนมัติและมีประสิทธิภาพสูง


SISAL ใช้ภาษาอัลกอริธึมเชิงมูลค่า (VAL) ที่พัฒนาโดย Jack Dennis มันเพิ่มลำธารและการเรียกซ้ำ จำกัด ไวยากรณ์คล้ายกับ Pascal และได้รับการพัฒนาเป็นภาษาระดับสูงทั่วไปสำหรับโปรแกรมตัวเลขในมัลติโปรเซสเซอร์ที่แตกต่างกัน


ลักษณะการทำงานของ SISAL ช่วยให้คอมไพเลอร์ติดตามดาต้าโฟลว์โดยใช้โปรแกรม สิ่งนี้ช่วยในการตัดสินใจอย่างชาญฉลาดเกี่ยวกับวิธีการแบ่งงานระหว่างโปรเซสเซอร์ในคอมพิวเตอร์แบบขนาน


มีเวอร์ชั่นสำหรับ Cray Y-MP, Cray X-MP, Cray-2, Encore Alliant, Sequent, DEC VAX-11/784, สถาปัตยกรรมดาต้าโฟลว์, systolic arrays และ transputers

ลำธารและการวนซ้ำในภาษาที่มอบหมายเดียว (ป่านศรนารายณ์) คืออะไร? - คำจำกัดความจาก techopedia