fastflow لنظام التشغيل mac.

إطار البرمجة الموازية المتوازية المتوازية ذات المستوى العالي.
التحميل الان

fastflow لنظام التشغيل mac. الترتيب والملخص

الإعلانات

  • Rating:
  • السعر:
  • Free
  • اسم الناشر:
  • By Computer Science Department
  • أنظمة التشغيل:
  • 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
  • متطلبات إضافية:
  • Multicore and distributed platforms. Also working on Linux.
  • إجمالي التنزيلات:
  • 127

fastflow لنظام التشغيل mac. العلامات


fastflow لنظام التشغيل mac. وصف

FastFlow هو إطار برمجة متوازي C ++ يهدف إلى تبسيط تطوير تطبيقات فعالة للمنصات متعددة النواة. تتمثل الرؤية الرئيسية ل FastFlow في أن كفاءة سهولة التنمية ووقت التشغيل يمكن أن يتحقق من خلال رفع مستوى تجريد التجريد لمرحلة التصميم، وبالتالي توفير المطورين بمجموعة مناسبة من أنماط البرمجة الموازية التي يمكن تجميعها بكفاءة على المنصات المستهدفة. تم تصميم FastFlow من الناحية الفنية ككدس من طبقات مجردة تدريجيا توازية الذاكرة المشتركة على مستوى النوى حتى تعريف بنيات البرمجة المفيدة التي تدعم البرمجة الموازية المهيكلة على ذاكرة التخزين المؤقت المتماسكة للذاكرة المتعددة والكثير من الأساس والكثير من الأساس (انظر http://di.unito.it/fastflow). تشمل هذه الهياجين السلع، وتجانس أنظمة متعددة النواة مثل Intel Core، AMD K10، وما إلى ذلك. تدعم FastFlow Nealllive موازية التدفق نظرا لأنها تنفذ أنماطا متوازية كرسوم بيانية تدفق البيانات - ما يسمى بشبكات تدفق البيانات. يوفر دعم وقت التشغيل ل FastFlow Framework تطبيقا فعالا لقوائم الانتظار الفعالة للأفراد (SPSC). قوائم انتظار FastFlow SPSC هي خالية من القفل وخالية من الانتظار، ولا تستخدم عمليات متشابكة. يتم استخدام قائمة انتظار SPSC في المقام الأول كآلية المزامنة لمؤشرات الذاكرة بطريقة منتج للاستهلاكية. الأطباق المقبلة تمتد قوائم انتظار واحدة إلى طابور متعددة المزامنة وتدفقات البيانات، والتي يتم تنفيذها باستخدام قوائم انتظار SPSC فقط وحيوانات الترابط، وبالتالي توفير شبكات تدفق تعسفي خالية من القفل تتطلب حواجز قليلة أو لا توجد حواجز ذاكرة، و وبالتالي عدد قليل من ذاكرة التخزين المؤقت إبطال. الطبقة العليا، I.E. البرمجة الرفيعة المستوى، توفر إطار برمجة يعتمد على أنماط متوازية. على وجه الخصوص، يوفر FastFlow مزرعة، مزرعة مع ردود الفعل (I.E. DC)، خط أنابيب، خريطة وتقليل الأنماط، ويدعم التعشيش والتكوين التعسفيين. يمكن توسيع مجموعة نمط نمط FastFlow عن طريق بناء قوالب C ++ جديدة.


fastflow لنظام التشغيل mac. برامج ذات صلة