FastFlow

البرمجيات قطة:
FastFlow
تفاصيل البرنامج:
الإصدار: 1.1
تاريخ إيداع: 7 May 15
ترخيص: حرر
شعبية: 9
حجم: 1170 Kb

Rating: nan/5 (Total Votes: 0)

FastFlow هو إطار البرمجة المتوازية وC ++ التي تهدف إلى تبسيط تطوير تطبيقات فعالة لمنصات متعددة النوى. الرؤية الأساسية لFastFlow هي أن سهولة للتنمية وكفاءة وقت التشغيل لا يمكن أن يتحقق على حد سواء من خلال رفع مستوى التجريد من مرحلة التصميم، مما يوفر للمطورين مع مجموعة مناسبة من أنماط البرمجة المتوازية التي يمكن جمعها بكفاءة على منصات الهدف. تم تصميم FastFlow المفهوم كما كومة من الطبقات التي مجردة تدريجيا التوازي الذاكرة المشتركة على مستوى النوى تصل إلى تعريف بنيات البرمجة مفيدة دعم البرمجة المتوازية المهيكلة على الذاكرة المشتركة أبنية متعددة وعديدة النوى ذاكرة التخزين المؤقت متماسك. وتشمل هذه البنى السلع، متجانسة، ونظم متعددة النوى مثل إنتل الأساسية، AMD K10، الخ FastFlow أصلا يدعم تيار التوازي لأنها تنفذ أنماط التوازي في هيئة رسوم بيانية تدفق البيانات - ما يسمى شبكات التدفق. يوفر الدعم وقت التشغيل الإطار FastFlow تطبيق فعال لواحد منتج وحيد-الاستهلاكية (SPSC) طوابير FIFO. طوابير FastFlow SPSC هي خالية من قفل، خالية من الانتظار، وعدم استخدام عمليات متشابكة. يستخدم في المقام الأول في قائمة انتظار SPSC كآلية تزامن لمؤشرات الذاكرة بطريقة مستهلكين والمنتجين. الطبقة يصل المقبل يمتد واحد الى واحد طوابير للكثيرين لكثير تزامن وتدفق البيانات، والتي يتم تنفيذها باستخدام طوابير SPSC الوحيدة والمواضيع الحكم، وبالتالي توفير قفل خالية التعسفية شبكات النقل المباشر الذي يتطلب قليلة أو معدومة الحواجز الذاكرة، و هكذا القليلة إبطال ذاكرة التخزين المؤقت. الطبقة العليا، أي برمجة رفيعة المستوى، ويوفر إطار البرمجة على أساس أنماط متوازية. على وجه الخصوص، يوفر FastFlow FARM، FARM-WITH-ردود الفعل (أي D & C) وأنماط PIPELINE، ويدعم التعشيش منها بشكل تعسفي وتكوينها. مجموعة نمط FastFlow يمكن تمديده لبناء قوالب جديدة C ++

المتطلبات:.

9 البصرية ستوديو 2008 أو Visual Studio 10 2010، cmake

أنظمة التشغيل المدعومة

برامج مماثلة

البرامج الأخرى من المطور Computer Science Department

FastFlow
FastFlow

12 Dec 14

تعليقات ل FastFlow

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!