FastFlow multi-core platformalar üçün effektiv 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ə iş səmərəliliyinin həm beləliklə, dizayn mərhələsi götürülməsi səviyyəsinin 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 təbəqələrinin bir yığın kimi nəzərdə tutulmuşdur ki, tədricən mücərrəd cache-əlaqəli birgə yaddaş Çox və many- üzrə strukturlaşdırılmış paralel proqramlaşdırma dəstəkləyən faydalı proqramlaşdırma yapıları müəyyən qədər özəyi səviyyəsində birgə yaddaş paralellik core memar və onların qruplar (http://di.unito.it/fastflow bax).
Bu memar daxildir əmtəə belə Intel əsas, AMD K10, və s. kimi homogen, multi-core sistemləri də bu, data-axını qrafik kimi paralellik nümunələri həyata keçirir ci ildən FastFlow yerli stream paralellik dəstəkləyir - qondarma axın şə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-to-bir sıralarında uzanır çox-to-çox beləliklə az və ya heç bir yaddaş maneələr tələb kilid pulsuz ixtiyari streaming şəbəkələri təmin, yalnız SPSC sıralarında və söz sahibi mövzuları istifadə edərək həyata olan sinxronizasiyaların və məlumat axınları, və Beləliklə, bir neçə cache invalidations.
üst qatı, yəni yüksək səviyyəli proqramlaşdırma, paralel nümunələri əsasında bir proqramlaşdırma çərçivəsində təmin edir. Xüsusilə, FastFlow FARM, FARM-ilə-ƏLAQƏ (yəni D & C), KƏMƏRİNİN, MAP təmin edir və nümunələri azaltmaq və onların ixtiyari yuva və tərkibi dəstəkləyir. FastFlow model set daha yeni C ++ şablonları tikinti uzadıla bilər
Yeni Bu azad nədir.
Avtomatik əsas pinning. Yeni nümunələri (xəritə, azaltmaq). Təkmilləşdirilmiş performans. SMPS qruplar üçün dəstək. Bir çox təkmilləşdirilməsi və giderir
tələblər .
ölçüde və paylanmış platformaları. Həmçinin Linux üzərində işləyir.
Şərhlər tapılmadı