Berkeley UPC

Phần mềm chụp màn hình:
Berkeley UPC
Các chi tiết về phần mềm:
Phiên bản: 2.28 Cập nhật
Ngày tải lên: 13 Aug 18
Giấy phép: Miễn phí
Phổ biến: 8
Kích thước: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) là phần mở rộng của ngôn ngữ lập trình C được thiết kế cho tính toán hiệu suất cao trên các máy song song quy mô lớn. Ngôn ngữ cung cấp một mô hình lập trình thống nhất cho cả phần cứng bộ nhớ được chia sẻ và phân phối. Lập trình viên được trình bày với một không gian địa chỉ được phân chia, chia sẻ duy nhất, trong đó các biến có thể được đọc và ghi trực tiếp bởi bất kỳ bộ xử lý nào, nhưng mỗi biến được liên kết vật lý với một bộ xử lý duy nhất. UPC sử dụng mô hình tính toán nhiều dữ liệu chương trình đơn (SPMD) trong đó số lượng tính song song được cố định tại thời điểm khởi động chương trình, thường là với một luồng thực thi duy nhất trên mỗi bộ xử lý.


Ngôn ngữ UPC phát triển từ kinh nghiệm với ba ngôn ngữ khác trước đó đã đề xuất các mở rộng song song với ISO C 99: AC, Split-C và Parallel C Preprocessor (PCP). UPC không phải là một siêu của ba ngôn ngữ, mà là một nỗ lực để chưng cất các đặc tính tốt nhất của mỗi ngôn ngữ. UPC kết hợp các ưu điểm có thể lập trình của mô hình lập trình bộ nhớ chia sẻ và kiểm soát bố cục dữ liệu và hiệu suất của mô hình truyền thông qua lập trình.

Yêu cầu :

< li> XCode

Phần mềm tương tự

ActivePython
ActivePython

2 Jan 15

Xenon
Xenon

12 Dec 14

ActiveTcl (Mac)
ActiveTcl (Mac)

12 Dec 14

Ý kiến ​​để Berkeley UPC

Bình luận không
Nhập bình luận
Bật hình ảnh!