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: 1.1
Ngày tải lên: 7 May 15
Nhà phát triển: Computer Science Department
Giấy phép: Miễn phí
Phổ biến: 9
Kích thước: 1170 Kb

Rating: nan/5 (Total Votes: 0)

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ó cả thể đạt được bằng cách nâng cao mức độ trừu tượng của các giai đoạn thiết kế, do đó cung cấp các nhà phát triển với một bộ phù hợp của mô hình lập trình song song có thể được biên soạn 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ớ được 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ớ chia sẻ các kiến ​​trúc đa lõi và nhiều bộ nhớ cache-mạch lạc. Những kiến ​​trúc bao gồm cả hàng hóa, đồng nhất, các hệ thống đa lõi như Intel core, AMD K10, vv FastFlow hữu 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. Các 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 Producer-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 được sử dụng chủ yếu 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 để nhiều-nhiều đồng bộ và lưu lượng dữ liệu, được thực hiện bằng cách sử dụng chỉ hàng đợi SPSC và đề trọng tài, do đó cung cấp mạng trực tuyế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, FastFlow cung cấp FARM, FARM-VỚI-PHẢN HỒI (tức là D & C) và các mẫu ỐNG, 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 ++ mẫu mới

​​ Yêu cầu .

Visual Studio 9 năm 2008 hoặc Visual Studio 10 năm 2010, cmake

Hệ thống hoạt động hỗ trợ

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

12 Dec 14

Ý kiến ​​để FastFlow

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