Berkeley UPC

ภาพหน้าจอของซอฟแวร์:
Berkeley UPC
รายละเอียดซอฟแวร์:
รุ่น: 2.28 การปรับปรุง
วันที่อัพโหลด: 13 Aug 18
ผู้พัฒนา: Lawrence Berkeley National Laboratory
การอนุญาต: ฟรี
ความนิยม: 8
ขนาด: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) เป็นส่วนขยายของภาษาซีที่ออกแบบมาสำหรับการประมวลผลที่มีประสิทธิภาพสูงในเครื่องแบบขนานขนาดใหญ่ภาษานี้มีรูปแบบการเขียนโปรแกรมที่เหมือนกันสำหรับฮาร์ดแวร์หน่วยความจำที่ใช้ร่วมกันและกระจาย โปรแกรมเมอร์จะถูกนำเสนอด้วยพื้นที่ที่ใช้ร่วมกันแบบแบ่งใช้เดียวซึ่งตัวแปรสามารถอ่านและเขียนได้โดยตรงจากโปรเซสเซอร์ใด ๆ แต่ตัวแปรแต่ละตัวจะเชื่อมโยงกับโปรเซสเซอร์ตัวเดียว UPC ใช้แบบจำลองการประมวลผลข้อมูลเดี่ยวหลายชุด (SPMD) ซึ่งคำนวณจำนวนขนานได้ในเวลาเริ่มต้นของโปรแกรมโดยทั่วไปจะมีเธรดเดียวสำหรับการดำเนินการต่อโปรเซสเซอร์


ภาษา UPC พัฒนาขึ้นจากประสบการณ์ในภาษาอื่น ๆ อีก 3 ภาษาที่นำเสนอส่วนขยายแบบขนานไปยัง ISO C 99: AC, Split-C และ Parallel C Preprocessor (PCP) UPC ไม่ได้เป็น superset ของทั้งสามภาษา แต่เป็นความพยายามที่จะกลั่นกรองลักษณะที่ดีที่สุดของแต่ละ UPC รวมข้อดีในการเขียนโปรแกรมของกระบวนทัศน์การเขียนโปรแกรมหน่วยความจำที่ใช้ร่วมกันและการควบคุมรูปแบบข้อมูลและประสิทธิภาพของข้อความผ่านกระบวนทัศน์การเขียนโปรแกรม

ข้อกำหนด :

li> XCode

ซอฟต์แวร์ที่คล้ายกัน

B-Prolog
B-Prolog

22 Nov 14

ANTLRWorks
ANTLRWorks

14 Dec 14

ActivePython (Mac)
ActivePython (Mac)

12 Dec 14

tavrasm
tavrasm

3 Jan 15

ความคิดเห็นที่ Berkeley UPC

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่