Langkau ke kandungan
FF

FastFlow for Mac

Penerbit: Computer Science Department
Disemak virus Mac Free
Muat turun v2.0.0 127 muat turun
Versi2.0.0
Penerbit Computer Science Department
Tarikh pelepasan30 Dis 2012
Tarikh ditambahkan30 Dis 2012
Keperluan OsMac OS X 10.4 PPC, Mac OS X 10.5 PPC, Mac OS X 10.5, Mac OS X 10.8, Macintosh, Mac OS X 10.4, Mac OS X 10.6, Mac OS X 10.4 Intel, Mac OS X 10.7, Mac OS X 10.5 Intel
KeperluanMulticore and distributed platforms. Also working on Linux.
Jumlah muat turun127
HargaFree

Penerangan

FastFlow ialah rangka kerja pengaturcaraan selari C++ yang bertujuan untuk memudahkan pembangunan aplikasi yang cekap untuk platform berbilang teras. Visi utama FastFlow ialah kemudahan pembangunan dan kecekapan masa jalan kedua-duanya boleh dicapai dengan meningkatkan tahap abstraksi fasa reka bentuk, sekali gus menyediakan pembangun set corak pengaturcaraan selari yang sesuai yang boleh disusun dengan cekap pada platform sasaran.

FastFlow direka bentuk secara konsep sebagai timbunan lapisan yang secara beransur-ansur mengabstrakkan keselarian memori yang dikongsi pada tahap teras sehingga definisi pembinaan pengaturcaraan berguna yang menyokong pengaturcaraan selari berstruktur pada seni bina berbilang dan banyak teras memori yang koheren cache dan gugusannya. (lihat http://di.unito.it/fastflow ).

Seni bina ini termasuk komoditi, homogen, sistem berbilang teras seperti teras Intel, AMD K10, dsb. FastFlow secara asli menyokong selari aliran kerana ia melaksanakan corak selari sebagai graf aliran data - yang dipanggil rangkaian penstriman.

Sokongan jangka masa rangka kerja FastFlow menyediakan pelaksanaan yang cekap bagi baris gilir FIFO Pengeluar Tunggal-Pengguna Tunggal (SPSC). Barisan gilir FastFlow SPSC adalah bebas kunci, tanpa menunggu, dan tidak menggunakan operasi saling terkunci. Barisan gilir SPSC digunakan terutamanya sebagai mekanisme penyegerakan untuk penunjuk memori dalam fesyen pengeluar pengguna. Peringkat seterusnya memanjangkan baris gilir satu sama satu kepada banyak-ke-banyak penyegerakan dan aliran data, yang dilaksanakan hanya menggunakan baris gilir SPSC dan benang penimbangtara, dengan itu menyediakan rangkaian penstriman arbitrari tanpa kunci yang memerlukan sedikit atau tiada halangan memori, dan oleh itu beberapa ketidaksahihan cache.

Lapisan atas, iaitu pengaturcaraan peringkat tinggi, menyediakan rangka kerja pengaturcaraan berdasarkan corak selari. Khususnya, FastFlow menyediakan pola FARM, FARM-WITH-FEEDBACK (iaitu D&C), PIPELINE, MAP dan REDUCE, serta menyokong sarang dan komposisi sewenang-wenangnya. Set corak FastFlow boleh diperluaskan lagi dengan membina templat C++ baharu.

Program serupa

Pilihan lain