ইউনিফায়েড প্যারালাল সি (ইউপিসি) সি প্রোগ্রামিং প্রোগ্রামিং এর একটি এক্সটেনশান যা হাই-পারফরম্যান্স কম্পিউটিংয়ের জন্য বৃহত-সমান্তরাল সমান্তরাল মেশিনগুলিতে ডিজাইন করা হয়েছে। ভাষা ভাগ করা এবং বিতরিত মেমরি হার্ডওয়্যার উভয়ের জন্য একটি অভিন্ন প্রোগ্রামিং মডেল সরবরাহ করে। প্রোগ্রামারকে একটি একক ভাগ করা, পার্টিশনড অ্যাড্রেস স্পেস দিয়ে উপস্থাপিত করা হয়, যেখানে ভেরিয়েবল সরাসরি কোনও প্রসেসরের দ্বারা পড়তে এবং লিখিত হতে পারে, তবে প্রতিটি পরিবর্তনশীল শারীরিকভাবে একটি প্রসেসরের সাথে যুক্ত থাকে। ইউপিসি কম্পিউটেশন এর একটি একক প্রোগ্রাম একাধিক ডেটা (এসপিএমডি) মডেল ব্যবহার করে যার মধ্যে সমান্তরাল পরিমাণ প্রোগ্রাম প্রারম্ভের সময় নির্ধারণ করা হয়, সাধারণত প্রসেসরের প্রতি একক থ্রেডের সঞ্চালনের সাথে।
যে
ইউপিসি ভাষা তিনটি পূর্বের ভাষাগুলির সাথে অভিজ্ঞতা থেকে উদ্ভূত হয়েছে যা আইএসও সি 99: এসি, স্প্লিট সি এবং সমান্তরাল সি প্রপ্রোচেসার (পিসিপি) এর সমান্তরাল এক্সটেনশান প্রস্তাব করেছে। ইউপিসি এই তিনটি ভাষার একটি সুপারসেট নয়, বরং প্রতিটিগুলির সর্বোত্তম বৈশিষ্ট্যগুলি বিতরণ করার প্রচেষ্টা। ইউপিসি শেয়ারকৃত মেমরি প্রোগ্রামিং প্যাডিজমের প্রোগ্রামযোগ্যতা সুবিধার সাথে এবং ডেটা লেআউট এবং বার্তা প্রেরণ প্রোগ্রামিং প্রতিফলনের কার্যকারিতা নিয়ন্ত্রণ করে।
আবশ্যকতা :
< লি> উপর XCode করুন
পাওয়া মন্তব্যসমূহ না