FastFlow multi-core platformalar üçün səmərəli applications inkişafı sadələşdirilməsi yönəlmiş C ++ paralel proqramlaşdırma çərçivəsində edir. FastFlow əsas görmə rahatlığı-of-inkişaf və uzunluğu səmərəliliyi həm də belə, dizayn mərhələsi abstraksiya artırılması səmərəli hədəf platformalar üzərində tərtib edilə bilər paralel proqramlaşdırma nümunələri uyğun dəsti ilə developers təmin ilə əldə edilə bilər. FastFlow konseptual qat bir yığın kimi nəzərdə tutulmuşdur ki, tədricən mücərrəd cache-ardıcıl paylaşılan yaddaş multi və çox-core mimarilerde strukturlaşdırılmış paralel proqramlaşdırma dəstək faydalı proqramlaşdırma müəyyən qədər özəyi səviyyəsində paylaşılan yaddaş paralellik. Bu memar daxildir əmtəə, belə Intel əsas, AMD K10, və s. Kimi homogen, multi-core sistemi bu data-axını qrafik kimi paralellik nümunələri həyata keçirir ildən FastFlow yerli stream paralellik dəstəkləyir - qondarma streaming şəbəkələri. FastFlow çərçivəsində run-time dəstək Single-İstehsalçı-Single-Consumer (SPSC) FIFO sıralarında səmərəli həyata keçirilməsini təmin edir. FastFlow SPSC sıralarında kilidi-free, gözləyin pulsuz və interlocked əməliyyatları istifadə etməyin. SPSC queue ilk növbədə istehlak istehsalçı moda yaddaş göstəricilərinə sinxronizasiya mexanizmi kimi istifadə olunur. növbəti dərəcəli qədər bir-bir sıralarında uzanır çox-to-çox beləliklə az və ya heç bir yaddaş maneələr tələb kilidi-free ixtiyari streaming şəbəkələri təmin yalnız SPSC sıralarında və hakim mövzuları istifadə edərək həyata keçirilir olan sinxronizasiyaların və məlumat axınları, və Beləliklə, bir neçə cache invalidations. yəni yüksək səviyyəli proqramlaşdırma üst qatı, paralel nümunələri əsasında bir proqramlaşdırma çərçivəni təmin edir. Xüsusilə, FastFlow FARM, FARM-ilə-Geribildiriminizi (yəni D & C) və PIPELINE nümunələri təmin edir, və onların ixtiyari yuva və tərkibi dəstəkləyir. FastFlow model set daha yeni C ++ şablonları tikinti uzadıla bilər
tələblər .
Visual Studio 9 2008 və ya Visual Studio 10 2010, cmake
Şərhlər tapılmadı