FastFlow

Phần mềm chụp màn hình:
FastFlow
Các chi tiết về phần mềm:
Phiên bản: 2.0.0
Ngày tải lên: 12 Dec 14
Nhà phát triển: Computer Science Department
Giấy phép: Miễn phí
Phổ biến: 17
Kích thước: 7849 Kb

Rating: 1.0/5 (Total Votes: 1)

FastFlow là khuôn khổ chương trình song song một ++ C nhằm đơn giản hóa việc phát triển các ứng dụng hiệu quả cho các nền tảng đa lõi. Tầm nhìn chính của FastFlow là tính dễ phát triển và hiệu quả khi chạy, có thể đạt được cả hai bằng cách tăng mức độ trừu tượng của giai đoạn thiết kế, do đó cung cấp các nhà phát triển với một tập hợp các mô hình lập trình song song có thể được biên dịch một cách hiệu quả vào nền tảng mục tiêu.
FastFlow được khái niệm thiết kế như là một chồng các lớp trừu tượng mà dần dần sự song bộ nhớ chia sẻ ở mức độ lõi lên đến định nghĩa của cấu trúc lập trình hữu ích hỗ trợ lập trình song song có cấu trúc về bộ nhớ cache-mạch lạc bộ nhớ chia sẻ đa và many- kiến trúc cốt lõi và các cụm của chúng (xem http://di.unito.it/fastflow).
Những kiến ​​trúc bao gồm hàng hóa, đồng nhất, các hệ thống đa lõi như Intel core, AMD K10, vv FastFlow bản này hỗ trợ dòng song song kể từ khi nó thực hiện mô hình song song như đồ thị dữ liệu lưu lượng - cái gọi là mạng streaming.
Sự hỗ trợ thời gian chạy của các khuôn khổ FastFlow cung cấp một thực hiện có hiệu quả các đơn-sản xuất-Single-Consumer (SPSC) hàng đợi FIFO. Hàng đợi FastFlow SPSC là lock-free, chờ miễn phí, và không sử dụng các hoạt động đan cài. Hàng đợi SPSC chủ yếu được sử dụng như cơ chế đồng bộ cho con trỏ bộ nhớ trong một thời trang người tiêu dùng sản xuất. Cấp tiếp theo lên kéo dài một tới một hàng đợi để many-to-many đồng bộ và các luồng dữ liệu, được thực hiện bằng cách sử dụng hàng đợi chỉ SPSC và đề trọng tài, do đó cung cấp mạng truyền tùy lock-free mà đòi hỏi ít hoặc không có rào cản bộ nhớ, và do đó vài invalidations cache.
Các lớp trên, tức là lập trình cấp cao, cung cấp một khuôn khổ chương trình dựa trên mô hình song song. Đặc biệt, cung cấp FastFlow FARM, FARM-VỚI-PHẢN HỒI (tức là D & C), ỐNG, MAP và GIẢM mẫu, và hỗ trợ các tổ tùy tiện của họ và thành phần. Các thiết lập mô hình FastFlow có thể được tiếp tục mở rộng bằng cách xây dựng các mẫu C ++ mới

là gì mới trong phiên bản này:.

Automatic pinning lõi. Mô hình mới (bản đồ, giảm). Cải thiện hiệu suất. Hỗ trợ cho các cụm công SMPS. Nhiều cải tiến và sửa

Yêu cầu .

Multicore và các nền tảng phân phối. Cũng làm việc trên Linux.

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

Phần mềm khác của nhà phát triển Computer Science Department

FastFlow
FastFlow

7 May 15

Ý kiến ​​để FastFlow

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