FastFlow for Mac

FastFlow for Mac 2.0.0

Mac / Computer Science Department / 127 / Spesifikasi penuh
Penerangan

FastFlow untuk Mac ialah rangka kerja pengaturcaraan selari C++ yang berkuasa yang memudahkan pembangunan aplikasi yang cekap untuk platform berbilang teras. Dengan pendekatan uniknya untuk meningkatkan tahap abstraksi fasa reka bentuk, FastFlow menyediakan pembangun dengan set corak pengaturcaraan selari yang sesuai yang boleh disusun dengan cekap pada platform sasaran.

Direka bentuk sebagai timbunan lapisan yang secara beransur-ansur mengabstraksi keselarian memori dikongsi pada tahap teras sehingga definisi pembinaan pengaturcaraan berguna yang menyokong pengaturcaraan selari berstruktur pada seni bina dan kelompok berbilang dan banyak teras memori yang koheren cache, FastFlow ialah alat yang ideal. untuk pembangun yang ingin mengoptimumkan prestasi perisian mereka.

FastFlow menyokong keselarian aliran secara asli kerana ia melaksanakan corak keselarian sebagai graf aliran data - yang dipanggil rangkaian penstriman. Ini bermakna ia boleh mengendalikan aliran data yang kompleks dengan mudah, menjadikannya pilihan yang sangat baik untuk aplikasi yang kelajuan dan kecekapan adalah kritikal.

Satu ciri utama FastFlow ialah sokongan masa jalannya, yang menyediakan pelaksanaan baris gilir FIFO Single-Producer-Single-Consumer (SPSC) yang cekap. Barisan gilir ini bebas kunci, bebas tunggu dan tidak menggunakan operasi saling kunci. Barisan gilir SPSC digunakan terutamanya sebagai mekanisme penyegerakan untuk penunjuk memori dalam fesyen pengeluar pengguna. Peringkat seterusnya memanjangkan baris gilir satu-ke-satu kepada penyegerakan dan aliran data banyak-ke-banyak, yang dilaksanakan hanya menggunakan baris gilir SPSC dan benang penimbang tara, sekali gus menyediakan rangkaian penstriman arbitrari tanpa kunci yang memerlukan sedikit atau tiada halangan memori.

Lapisan atas - 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 sambil menyokong sarang dan komposisi sewenang-wenangnya. Set corak FastFlow boleh diperluaskan lagi dengan membina templat C++ baharu.

Secara keseluruhan, FastFlow menawarkan pembangun set alat yang mudah digunakan lagi berkuasa untuk membangunkan aplikasi perisian yang sangat dioptimumkan pada platform berbilang teras seperti sistem teras Intel atau AMD K10. Sama ada anda sedang mengerjakan projek berskala besar atau projek yang lebih kecil yang memerlukan keupayaan pengkomputeran berprestasi tinggi seperti simulasi saintifik atau algoritma pembelajaran mesin – perisian ini telah membantu anda!

Spesifikasi penuh
Penerbit Computer Science Department
Laman web penerbit
Tarikh pelepasan 2012-12-30
Tarikh ditambahkan 2012-12-30
Kategori Alat Pembangun
Sub kategori Komponen & Perpustakaan
Versi 2.0.0
Keperluan Os Mac 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
Keperluan Multicore and distributed platforms. Also working on Linux.
Harga Free
Muat turun setiap minggu 0
Jumlah muat turun 127

Comments:

Paling popular