ข้ามไปยังเนื้อหา
BU

Berkeley UPC for Mac

สำนักพิมพ์: Lawrence Berkeley National Laboratory
สแกนไวรัสแล้ว Mac Free
ดาวน์โหลด v2020.4.0 698 ดาวน์โหลด
เวอร์ชัน2020.4.0
สำนักพิมพ์ Lawrence Berkeley National Laboratory
วันที่วางจำหน่าย21 ก.ย. 2020
วันที่เพิ่ม21 ก.ย. 2020
ข้อกำหนดระบบปฏิบัติการMacintosh
ข้อกำหนดmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
ดาวน์โหลดทั้งหมด698
ดาวน์โหลดต่อสัปดาห์1
ราคาFree

คำอธิบาย

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

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

รายละเอียดที่สำคัญ

  • ส่วนขยายของภาษาการเขียนโปรแกรม C ที่ออกแบบมาสำหรับการประมวลผลแบบขนานที่มีประสิทธิภาพสูง
  • ปรับปรุงล่าสุดเมื่อ 21/09/20
  • มีการอัปเดต 1 รายการในช่วง 6 เดือนที่ผ่านมา
  • เวอร์ชันปัจจุบันมีการตั้งค่าสถานะ 0 บน VirusTotal

โปรแกรมที่คล้ายกัน

ทางเลือกอื่น