FastFlow মাল্টি কোর প্ল্যাটফর্মের জন্য দক্ষ অ্যাপ্লিকেশন উন্নয়ন সরল লক্ষ্যে একটি সি ++ সমান্তরাল প্রোগ্রামিং কাঠামো হয়. FastFlow মূল দৃষ্টি স্বচ্ছন্দে অফ উন্নয়ন এবং রানটাইম দক্ষতা উভয় এইভাবে, নকশা পর্যায়ের বিমূর্ততা স্তর উত্থাপন দক্ষতার লক্ষ্য প্ল্যাটফর্ম সম্মুখের কম্পাইল করা যেতে পারে যে সমান্তরাল প্রোগ্রামিং রীতির একটি উপযুক্ত সেট দিয়ে ডেভেলপারদের প্রদানের মাধ্যমে অর্জন করা সম্ভব হয়. FastFlow ধারণার স্তর একটি স্ট্যাক হিসাবে ডিজাইন করা হয়েছে যে কার্যক্রমে বিমূর্ত ক্যাশে-সুসঙ্গত, শেয়ার করার মেমরির মাল্টি এবং অনেক কোর আর্কিটেকচারের কাঠামোগত সমান্তরাল প্রোগ্রামিং সমর্থন দরকারী প্রোগ্রামিং নির্মানের সংজ্ঞা আপ কোর পর্যায়ে, শেয়ার করার মেমরির সাদৃশ্য. এই আর্কিটেকচারের অন্তর্ভুক্ত পণ্য, যেমন ইন্টেল কোর, অথবা AMD K10, ইত্যাদি সজাতি, মাল্টি-কোর সিস্টেমগুলি এটা তথ্য-প্রবাহ গ্রাফ হিসাবে সাদৃশ্য নিদর্শন কার্যকরী থেকে FastFlow নেটিভ প্রবাহ সাদৃশ্য সমর্থন - তথাকথিত স্ট্রিমিং নেটওয়ার্ক. FastFlow কাঠামো রান টাইম সমর্থন একা-প্রযোজক-একা-উপভোক্তা (SPSC) FIFO সারির একটি দক্ষ বাস্তবায়ন উপলব্ধ করা হয়. FastFlow SPSC সারির লক মুক্ত, অপেক্ষা মুক্ত, এবং Interlocked অপারেশন ব্যবহার করবেন না. SPSC কিউ প্রাথমিকভাবে একটি ভোক্তা-প্রযোজক ফ্যাশন মেমরি পয়েন্টার জন্য সুসংগতি প্রক্রিয়া হিসেবে ব্যবহার করা হয়. পরবর্তী স্তর পর্যন্ত এক-এক সারির প্রসারিত অনেক টু অনেক এইভাবে কয়েক অথবা না মেমরি বাধা প্রয়োজন যে লক মুক্ত অবাধ স্ট্রিমিং নেটওয়ার্ক প্রদান, শুধুমাত্র SPSC সারির এবং সালিশ থ্রেড ব্যবহার বাস্তবায়িত হয় যা, সুসংগতি কর্ম এবং তথ্য প্রবাহ, এবং এইভাবে কয়েক ক্যাশে invalidations. অর্থাৎ উচ্চ পর্যায়ের প্রোগ্রামিং উপরের স্তর, সমান্তরাল প্যাটার্নের উপর ভিত্তি করে একটি প্রোগ্রামিং কাঠামো প্রদান করে. বিশেষ করে, FastFlow খামার, কৃষি সঙ্গে-প্রতিক্রিয়া (অর্থাৎ ডি এন্ড সি) এবং পাইপলাইন নিদর্শন প্রদান করে, এবং তাদের নির্বিচারে পাখির বাসা এবং রচনা সমর্থন করে. FastFlow প্যাটার্ন সেট আরও নতুন C ++ টেমপ্লেট নির্মাণের দ্বারা বর্ধিত করা যেতে পারে
আবশ্যক :.
ভিসুয়াল স্টুডিও 9 2008 বা ভিসুয়াল স্টুডিও 10 2010, cmake
পাওয়া মন্তব্যসমূহ না