ফিরে পাতলা কোর বহুল সমান্তরাল প্রসেসর

ফিরে পাতলা কোর বহুল সমান্তরাল প্রসেসর

প্রসেসর Multicore প্রতি ডেস্কটপ ভেতর একটি অংশ কম্পিউটার, সুপারকম্পিউটার, এবং মোবাইল ডিভাইস।দুর্ভাগ্যবশত, সাধারণ উদ্দেশ্য সমান্তরাল অ্যাপ্লিকেশন যে সম্পূর্ণরূপে এই প্রসেসর শোষণ করা হয় এখনো বিরল। এছাড়াও, যদিও সমান্তরাল আর্কিটেকচারের হয় আগুয়ান দ্রুত, সমান্তরাল সফটওয়্যার উন্নয়ন হল সাপেক্ষে বেশ পিছিয়ে পড়েছে পিছনে চিপ প্রস্তুতকর্তা বিশ্বাস তারা মৌলিক মীমাংসা করতে পারেন একটি 1,000 কোর প্রসেসর নির্মাণ প্রযুক্তি impediments এবং উপন্যাস উন্নত সমান্তরাল কার্যকারিতা হয় অধীতী অনেক কোর তবে processors।1, সফ্টওয়্যার জন্য আর্কিটেকচারের গবেষকরা এখনও নতুন প্রযুক্তি breakthroughs অর্জন প্রতিযোগিতা সফটওয়্যার আর্কিটেকচার থেকে করা নকশা ভবিষ্যতে অনেক-core প্রসেসর সম্ভবপর প্রোগ্রামিং। সফ্টওয়্যার স্থাপত্যবিদ নতুন পন্থা খুঁজছেন বিভিন্ন pitfalls এবং যেমন ডাটা নির্ভরতা সংক্রান্ত সমস্যাগুলি, সঙ্গে আচরণ, রেস অবস্থা, ভারসাম্য, nondeterminism এবং ডেডলক সনাক্তকরণ উপরন্তু, তারা উন্নত গবেষণা করা হয় সমান্তরাল প্রোগ্রামিং paradigms নির্মান অনুমতি দেবে
সহজে-থেকে-ব্যবহার, উত্পাদনক্ষম, শক্তি-দক্ষ,আকার পরিবর্তনযোগ্য, এবং পোর্টেবল সমান্তরাল applications এই চ্যালেঞ্জ হয় পরাস্ত করা কঠিন, বিশেষ করে কারণ
নতুন সমান্তরাল আর্কিটেকচারের নকশা একটি চিহ্নিত করা যায় ধারাবাহিক মধ্যে স্থাপত্যশিল্প – সংক্রান্ত বৈচিত্র্য উচ্চ ডিগ্রী প্রসেসর প্রজন্মের multicore অনুক্রমিক কম্পিউটিং এই অভাব থেকে সহ্য হয়নি কারণ এটি একটি সার্বজনীন গুনতি মডেল-আছে ভন Neumann আর্কিটেকচার। এই আর্কিটেকচার এর স্থায়িত্ব গত ছয় দশক ধরে উপর সফ্টওয়্যার সমৃদ্ধির প্রতিপালিত শিল্প হিসেবে আমরা এটা জানি আজ। দুর্ভাগ্যবশত, সমান্তরাল কম্পিউটিং একটি সর্বজনীন গুনতি মডেল না হার্ডওয়্যার, সফ্টওয়্যার ফাঁক, যা আমাদের ঘটে সেতু কম্পিউটিং মধ্যে প্রথম শিল্পের জন্ম থেকে সঙ্কট অনুক্রমিক থেকে দৃষ্টান্ত সমান্তরাল কম্পিউটিং থেকে সরান একটি বিপ্লবী লিপ, অভিব্যক্তিমূলক পদক্ষেপ একটি নয়, 3 কারণ এটি কম্পিউটার প্রায় প্রত্যেক এলাকার পরিবর্তন বিজ্ঞান- আর্কিটেকচার, অপারেটিং সিস্টেম, আলগোরিদিম, ভাষা, ডাটা স্ট্রাকচার, উপাত্ত, ইত্যাদি ইত্যাদি। যাইহোক, সমান্তরাল ঘোরার অগ্রগতি একটি বিপ্লব, এবং এটা যেমন হবে anomalies, ব্যবস্থা, বা সূচক উপর সম্ভবত পদস্খলন বিদ্যমান বৈজ্ঞানিক দৃষ্টান্ত সহ যে দ্বন্দ্ব দী anomalies চেহারাও সমাপ্তি হতে পারে যে বিদ্যমান দৃষ্টান্ত বর্তমান বৈজ্ঞানিক না বিশ্লিষ্ট না সমস্যা এবং যে একটি টেকসই বিকল্প প্রয়োজন অনেক।

সমান্তরাল কম্পিউটিং এর প্রথম দশক
সমান্তরাল কম্পিউটিং এর হৃদয় ও মন জয় ইতিমধ্যেই ছিল
প্রথম কম্পিউটার ডিজাইনার। যেমন ENIAC এবং কম্পিউটার
IAS আসলে ছিল সমান্তরাল মেশিন: ENIAC ছিল একটি সমান্তরাল
dataflow মেশিন যা প্রোগ্রাম মেমরি অবস্থিত ছিল
প্রতিটি ইউনিটের মধ্যে, এবং IAS ছিল একটি অসমনিয়ত মেশিন সঙ্গে
সমান্তরাল মেমরি এবং সমান্তরাল পাটিগণিত। যাইহোক, ব্যবহার
সমান্তরাল বৈশিষ্ট্য এই মেশিনগুলির মধ্যে ‘খুব জটিল ছিল,
তাই তাদের স্থাপত্যবিদ উপসংহারে বলা যায় যে সিরিয়াল অপারেশন ছিল
ইলেকট্রনিক মেশিন, প্রদত্ত দ্রুত যথেষ্ট উপাদানগুলির বাঞ্ছনীয়।
4 উপরন্তু, তারা দাবি করেন যে সিরিয়াল মেশিন ছিল
বাঞ্ছনীয় কারণ তাদের কম এর সমান্তরাল মেশিনগুলির
হার্ডওয়্যারের, বৃদ্ধি এবং নির্ভরযোগ্যতা নিশ্চিত করা, এবং স্বচ্ছন্দে
প্রোগ্রামিং।

সময় 1960 এবং 1970, সবচেয়ে উল্লেখযোগ্য গবেষণা
প্রচেষ্টার একটি বৃহদায়তন সমান্তরাল মেশিন নির্মাণ ছিল Illiac
সিরিজ, যা ইলিনয় বিশ্ববিদ্যালয়ের দ্বারা নির্মিত হয়েছিল
এবং বারোজ কর্পোরেশন এক দশকের বেশি। শেষ
সিরিজ, ILLIAC IV, মধ্যে মেশিন ছিল একটি ভেক্টর মেশিন
সঙ্গে পর্যন্ত 256 প্রসেসর। দুর্ভাগ্যবশত, প্রকল্প ব্যর্থ হয়েছে,
প্রধানত কারণ এটা বাস্তব বিশ্বের কর্মক্ষমতা প্রদান করা হয় নি।
যাইহোক, ILLIAC পিছনে স্থাপত্য – সংক্রান্ত ধারণা
IV, যার সমাধান অনেক বৈজ্ঞানিক জন্য ছিল অত্যন্ত দক্ষ এবং

Alpha

ইঞ্জিনিয়ারিং সমস্যার সমাধান, অনুপ্রাণিত গবেষকরা নতুন বিকাশ
সুপারকম্পিউটার আর্কিটেকচার।
Cray ভেক্টর মেশিন, 1980 যেখানে হাজির,
ছিল প্রথম বাণিজ্যিকভাবে সফল supercomputers,
তাদের বেশী বাস্তববুদ্ধিসম্পন্ন পাইপলাইন প্রযুক্তি ব্যবহার করে
পূর্বসুরী ভেক্টর মেশিন এবং উন্নত কর্মক্ষমতা
একটি আবেদন ডোমেইনের বিস্তৃত। যাইহোক, Cray
স্থাপত্যবিদ সমস্যা অনুরূপ যেগুলো পরাস্ত ছিল
অনেক কোর প্রসেসর ডিজাইনার আজ চ্যালেঞ্জ: উন্নয়নশীল
পছন্দসই গুনতি গতির জন্য বৈদ্যুতিক সার্কিটের
এবং শক্তি শোষণের। এই সমস্যার সমাধান, স্থাপত্যবিদ
Cray মেশিন নির্মিত ইন্টিগ্রেটেড ব্যবহার
একটি C-আকৃতি বন্দুকাদির কাঠাম, যা হয়ে ওঠে তাদের চিহ্নিত সার্কিট
চিহ্নিত। তাপ সঙ্গে সামলাতে মেশিন তৈরি হয়েছে,
ডিজাইনার একটি বিশেষ তরল কুলিং সিস্টেম যে ঢাকা নির্মিত

সম্পূর্ণ মেশিনটি।
1980 সালের মাঝামাঝি থেকে 1990, highperformance নায়কতা
কম্পিউটিং (HPC) বিক্রেতারা করা অনেক নতুন
সমান্তরাল প্রসেসর বাজারে এবং সমান্তরাল মেশিন।
নিউ স্টার্ট আপ সুপারকম্পিউটিং জন্য অনেক ধারনা প্রদর্শনসহ
প্রবর্তিত। তাদের মধ্যে ছিল Kendall স্কয়ার
রিসার্চ এর KSR-1 এবং KSR-2 supercomputers; Meiko বৈজ্ঞানিক না
INMOS transputer microprocessor; ইন্টেল উত্কর্ষের আদর্শ;
Larry Ellison এর nCube সমান্তরাল মেশিন; এবং supercomputers
থেকে NEC, Fujitsu, এবং Hitachi। এই বিক্রেতাদের অধিকাংশই ব্যর্থ
গ্রাহকদের যে ছিল তাদের supercomputers কিনতে ইচ্ছুক খুঁজে,
এবং স্টার্ট আপ অধিকাংশ অপ্রকট-না কারণ
তারা সন্তোষজনক নয় এমন পণ্য দেওয়া, কিন্তু কারণ বাজার
তাদের জন্য প্রস্তুত ছিল না। যাইহোক, তাদের প্রযুক্তি
লিগ্যাসি উচ্চ মাত্রার সুপারকম্পিউটিং শিল্প।তবে, প্রকৌশল শত্রুবূহ্যভেদ যে প্রণীত
প্রধান অনন্য তার উপন্যাস ইন্টারকানেকশন নেটওয়ার্ক।
চ্যালেঞ্জ একটি বিরল, নমনীয়, এবং দ্রুত নেটওয়ার্ক খুঁজে ছিল
টোপোলজি 65।536 প্রসেসর সংযোগ। সমাধান, প্রস্তাব
রিচার্ড Feynman দ্বারা, এটি ছিল একটি hypercube টোপোলজি। মধ্যে

প্রধান 4।096 চিপস, 16 1 বিট প্রসেসর সঙ্গে প্রত্যেক ক্ষেত্রে
একটি 12D hypercube গঠিত। এইভাবে, দুটি প্রসেসর
একে অপরের সঙ্গে 12 বা তার চেয়ে কম হপস মধ্যে যোগাযোগ করতে পারেন

আজ, নেটওয়ার্ক দ্বারা অনুপ্রাণিত ভূ অতীতে উন্নত
তিন দশক ধরে, ভবিষ্যতে অনেক কোর প্রসেসরের স্থাপত্যবিদ
নতুন নির্দেশনা করার জন্য কার্যকরভাবে সংযোগ অনুসন্ধান করা হয়
শত শত সরলীকৃত কোর এর উপর-চিপ বদলে বন্ধ-চিপ।
সংযোগ মেশিন আরো একটি সমৃদ্ধ চালু এবং
উন্নত ডেভেলপমেন্ট এনভায়রনমেন্ট। এই পরিবেশ
অন্তর্ভুক্ত সমান্তরাল সিরিয়াল ভাষা থেকে উদ্ভূত ভাষাসমূহ
যেমন সি  হিসাবে, যা থেকে একটি সমান্তরাল জন্য একটি প্রমিত নির্মাণ উপলক্ষিত
সি ল্যাঙ্গুয়েজ, এবং ফোরট্রান, যা ফোরট্রান দ্বারা অনুপ্রাণিত হয়
90 এবং উচ্চ ক্ষমতা সম্পন্ন ফোরট্রান (HPF) মধ্যে প্রসূত এবং বৈজ্ঞানিক সফটওয়্যার গ্রন্থাগার (CMSSL), 250 একটি সেট একটি বৈজ্ঞানিক সমস্যা বিস্তৃত অতিক্রমকারী ফাংশন গুনতি।এখন ইতিহাস নিজেই পুনরায় হয়, কিন্তু ছোট ফরম্যাটে।অন্য কথায়, আজ, ব্যাপক সমান্তরাল paradigms
যে বন্ধ-চিপ সিস্টেম (ক্লাস্টার এবং জন্য উন্নত করা হয়েছে
supercomputers) অন চিপ সমান্তরাল মধ্যে হয় একত্রিত হচ্ছে
সিস্টেমের (অনেক-core প্রসেসর)।

শক্তি খরচ হয় আধুনিক সুপারকম্পিউটার impacting
Green500 তালিকা অনুযায়ী নকশা প্রতিফলিত যা
মহান তাদের কর্মক্ষমতা প্রতি উপর ভিত্তি করে supercomputers
ওয়াট। , এর নভেম্বর 2010 উদাহরণস্বরূপ, 1।75-Pflops
জাগুয়ার Cray XT5 সুপারকম্পিউটার হয় সংখ্যা 2 তম স্থান
TOP500 তালিকা, কিন্তু Green500 তালিকায় শুধুমাত্র 81। এই illustrates
বর্তমান প্রবণতা বেগবর্ধক-ভিত্তিক supercomputers উঠান
ভাল শক্তির দক্ষতা। উদাহরণস্বরূপ,

পণ্য ক্লাস্টার চেহারাও একটি নতুন চিহ্নিত
সুপারকম্পিউটিং ইতিহাসের ধারাবাহিকতার ধাপ, কিন্তু বৃহদায়তন
মূলধারার সমান্তরাল কম্পিউটিং দিকে শত্রুবূহ্যভেদ
যে অনেক জন্য ঘটেছে না হয়েছে অপেক্ষা হয়েছে।

সরান থেকে প্রসেসর multicore
সময় গত পাঁচ দশক ধরে, কর্মক্ষমতা একক
CPU-র প্রসেসর exponentially পূর্ণতাপ্রাপ্ত যেমন CPU ‘র ঘড়ি হয়েছে
ফ্রিকোয়েন্সি বৃদ্ধি এবং আরও transistors একত্রিত করা হয়েছে
একটি একক সিলিকোন উপর আরও বাস্তবধর্মী সমর্থন মরা
হার্ডওয়্যার এবং superscalar অপ্টিমাইজেশান কৌশল
প্রাণদণ্ড ইউনিট প্রতিলিপি। যাইহোক, পদার্থবিজ্ঞানের আইন
পারফরম্যান্সের উন্নতি যে অর্জন করা যাবে সীমা
দ্বারা একটি উচ্চ ঘড়ি ফ্রিকোয়েন্সি কারণে ভোল্টেজ ফুটা
এবং তাপ অপচয়। অতএব, হার্ডওয়্যার ডিজাইনার শুরু
ব্যবহার সরলীকৃত আরো বৃদ্ধি ছাড়া CPU-র multicore
প্রসেসরের ফ্রিকোয়েন্সি।

এর প্রারম্ভিককালে, 2000, chipmakers সান মাইক্রোসিস্টেমস এবং
Sun-er Microprocessor: IBM-এর প্রথম ডুয়াল কোর প্রসেসর চালু
জাভা কম্পিউটিং এবং শক্তি 4 IBM জন্য স্থাপত্য
microprocessor। এই নতুন প্রসেসর ছিল ব্যয়বহুল এবং
লক্ষ্যবস্তু বিশেষ উদ্দেশ্য যে সার্ভার চালানোর computationintensive
কর্ম এবং চাহিদা HPC। পাঁচ বছর পরে, AMD ও
ইন্টেলের প্রথম ডেস্কটপ জন্য ডুয়াল কোর প্রসেসর চালু
কম্পিউটার ও কম্পিউটারের বাস্তুতন্ত্র চিরতরে পরিবর্তন।
আট-core প্রসেসর বর্তমানে ডেস্কটপের জন্য আদর্শ
ওয়ার্কস্টেশন ও কর্মভিত্তিক উচ্চ শেষ সার্ভারের জন্য এবং 12-core প্রসেসর।
কারণ এখনও chipmakers অপরিমাপ্য চিপ মাপ পর্যন্ত পাশাপাশি চলা করতে পারেন
মুর এর সূত্র সঙ্গে চিপ উপর কোর গণনা মধ্যে, বৃদ্ধি হবে
অবিরত করার জন্য, 16 অথবা অধিক সঙ্গে প্রসেসর multicore নায়কতা
সুদুর ভবিষ্যতে কোর। যাইহোক, বহুদূরে 16 কোর,
কোর সম্ভবত হতে সহজ এবং আরও বিভিন্ন উপাদানে গঠিত হবে

রিয়েল এস্টেট এই সার্কিটের হ্রাস দ্বারা উপলব্ধ করা হবে
অতিরিক্ত সরলীকৃত কোর এবং চিত্তবিনোদন করা অন চিপ
ইন্টারকানেকশন নেটওয়ার্ক। তবে, যদিও একটি অতিরিক্ত
একটি CPU-র বৃদ্ধির শক্তি সক্ষমতার উপর কোর, এটি
ইন্টারকানেকশন নেটওয়ার্কের বিস্তৃতি এবং এইভাবে বাড়ে
ক্ষমতা বাজেট।অন ​​চিপ ইন্টারকানেকশন নেটওয়ার্ক আরেকটি ভারী
শক্তি ভোক্তা। সমসাময়িক microprocessors multicore
যেমন ক্রশবার হিসাবে ইন্টারকানেকশন নেটওয়ার্ক (অথবা AMD ব্যবহার
Opteron, ইন্টেল কোর i7, সূর্য UltraSPARC), Ringbus (IBM সেল
) হবে, এবং ধরা পড়া (Tilera TILE64) সুপ্তাবস্থা এবং তর্ক কমাতে।
একটি codesign বিষয় ব্যাপক সমীক্ষা
অন ​​চিপ ইন্টারকানেকশন আর্কিটেকচারের বিশ্লেষণ করা আবশ্যক
অতি সূক্ষ্মভাবে সকল প্রয়োজনীয় বিভিন্ন সম্পদের মধ্যে অর্জন
যেমন ব্যান্ডউইডথ, অদৃশ্যতা, শক্তি হিসাবে কর্মক্ষমতা উদ্দেশ্য,
এবং এলাকা বাজেট। অধীনে আশাবাদী মডেলিং অনুমিতি,
একটি আট কোর microprocessor এর ইন্টারকানেকশন নেটওয়ার্ক
একটি কোর যতটা শক্তি এবং গ্রাস করা হতে পারে
তিন cores।7 যতটা এলাকা
সিলিকন photonic প্রযুক্তির মনোযোগ হয় চিত্তহারী
একটি সম্ভাব্য অপটিক্যাল যোগাযোগ হিসাবে microprocessor স্থাপত্যবিদ
কম শক্তি জন্য সমাধান, অত্যন্ত আকার পরিবর্তনযোগ্য অনেক কোর
প্রসেসর। গবেষকরা যে একটি অন চিপ প্রদর্শন
সংকর photonic-বৈদ্যুতিন 64-কোর ধরা পড়া নেটওয়ার্ক পারে
শক্তি দক্ষতা উন্নতি বাস্তব বিশ্বের জন্য 37 বার পর্যন্ত
অ্যাপ্লিকেশন বৈদ্যুতিন শক্তির দক্ষতা তুলনায় বহুল।

সফ্টওয়্যার হার্ডওয়্যার ফাঁক Bridging
অনেক কোর প্রোগ্রামিং ঘনিষ্ঠ আলাপসালাপ দাবি
সঙ্গে অনেক কোর প্রসেসরের স্থাপত্য অন্তর্নিহীত বিস্তারিত।
প্রোগ্রামাররা এই জ্ঞান থেকে মেলে প্রয়োজন
প্রোগ্রামের প্রসেসরের শারীরিক আর্কিটেকচারের জন্য লজিক্যাল গঠন।
তারা যেমন সংখ্যা হিসাবে বিস্তারিত অবশ্যই সচেতন থাকতে হবে
এর কোর, প্রধান মেমরি বিন্যাস, এবং ক্যাশে মেমরি
যাজকতন্ত্র। একটি দক্ষ ম্যাচ কর্মক্ষমতা বৃদ্ধি এবং
পছন্দসই বৃদ্ধির উদ্দেশ্যে মর্যাদা পেয়েছে ইন অনুক্রমিক প্রোগ্রামিং,
প্রোগ্রামার হল এই বিরক্তিকর টাস্ক থেকে মুক্ত

সমান্তরাল ডিবাগ
একটি অনেক কোর প্রোগ্রাম ডিবাগ হল ক্লান্তিকর এবং কঠিন।
যদিও গবেষকদের জন্য সমান্তরাল উন্নত চালিয়ে
debuggers এবং চাক্ষুষ প্রোফাইলিং বিশ্লেষক, একটি বাগ খুঁজে
একটি সমান্তরাল প্রোগ্রাম একটি খড়ের গাদা একটি সুই খুঁজে মত হল।
সমান্তরাল ডিবাগ জটিলতার কারণে লুক্কায়িত
সমস্যার প্রকৃতি এবং এর nondeterministic সময়জ্ঞান
প্রোগ্রামের একাধিক সঞ্চালনের থ্রেড। সমান্তরাল ডিবাগ
অস্থায়ী বাগ ক্ষেত্রে হয়ে ওঠে আরও কঠিন
যার উপস্থিতি আঁচ করা যায় না।
tors, অতি – কম ভোল্টেজের যে কাজ করা (যেমন 320 mv হিসাবে কম)
এবং অতি – কম ফ্রিকোয়েন্সি (যেমন 23 MHz হিসাবে কম) এবং গ্রাস করা
অত্যধিক – কম শক্তি (যেমন 56 microwatts হিসাবে কম)।
উপরন্তু, Intel গবেষকরা ইউনিফাইড প্রোগ্রামিং প্রদান
একটি CPU-র / GPU প্ল্যাটফর্ম যা উন্নতি জন্য মডেল
যেমন ভিন্নধর্মী এর programmability এবং throughput
systems।17 উদাহরণস্বরূপ, CPU-র / GPU মেমরি আর্কিটেকচারের
বর্তমানে জন্য পৃথক মেমরি অ্যাড্রেস স্পেস ব্যবহার
CPU ও GPU, প্রোগ্রামার দায়ী জন্য সঙ্গে
তাদের মধ্যে যোগাযোগের একটি অপেক্ষাকৃত ধীর যোগাযোগ ব্যবহার
চ্যানেল। এই যোগাযোগ বোতলের গলা সীমা
শীর্ষ throughput যে এই সিস্টেমের থেকে প্রাপ্ত করা সম্ভব।
প্রস্তাবিত প্রোগ্রামিং মডেল এর একটি আন্তর্জাতিক উপলব্ধ
মেমরি অ্যাড্রেস স্পেস যে ভাগ পয়েন্টার এবং সমর্থন
ডাটা স্ট্রাকচার। একটি শেয়ার্ড মেমরি মডেল সক্ষম সমবর্তী
CPU ‘র উপর এবং একই তথ্য প্রক্রিয়াকরণ
স্বয়ং ডাটা ফিরে হস্তান্তর প্রয়োজন ছাড়া GPU
এদিক ওদিক। NVIDIA এর মিটার দৈর্ঘ্যের একক আর্কিটেকচারের এবং এর CUDA (গনা
ইউনিফায়েড ডিভাইস স্থাপত্য) প্রোগ্রামিং মডেল
একটি অনুরূপ বৃদ্ধি সমর্থন।
ভবিষ্যতে অনেক-core প্রসেসর জন্য বড় চ্যালেঞ্জ অঙ্গবিক্ষেপ
সফ্টওয়্যার স্থাপত্যবিদ। সফটওয়্যার উন্নয়ন হতে হবে
থেকে ভিন্নধর্মী এর ব্যাপক ব্যবহার অর্জন বৈপ্লবিক
অনেক-কোর সিস্টেমগুলি। না শুধুমাত্র নতুন, অত্যন্ত বিমূর্ত সমান্তরাল হবে
প্রোগ্রামিং মডেল এবং উচ্চ স্তরের ভাষা হত্তয়া
সিরিয়াল সহজ সমান্তরাল প্রোগ্রামিং করা প্রয়োজন
প্রোগ্রামিং, কিন্তু নতুন অনেক সমান্তরাল জন্য সৃজনশীল সমাধান
প্রোগ্রামিং pitfalls বিষয় এছাড়াও found 18 আবশ্যক
উপরন্তু, কারণ সাজিয়ে এবং rewriting অ্যাপ্লিকেশন
সময় অপগিত এবং ব্যয়সাধ্য, অধিকাংশ লিগেসি অ্যাপ্লিকেশন
এখনও অপেক্ষা করা parallelized থেকে।সমান্তরাল মধ্যে চিন্তাঅনেক কোর প্রোগ্রামিং নতুন প্রোগ্রামিং দাবি দক্ষতা এবং একটি সমস্যা সমাধান চিন্তা বিভিন্ন ধরনের।
অনুক্রমিক প্রোগ্রামিং একটি নিয়ামক এবং আন্দাজের
প্রক্রিয়া তাই, এটা উপায় প্রোগ্রামারদের থেকে দেখা দেয় দুটো কারণে intuitively
আলগোরিদিম ব্যবহার করে সমস্যার সমাধান। এর বিপরীতে, অনেক কোর
প্রোগ্রামিং অন্তর্নিহিত একটি nondeterministic প্রক্রিয়া।
সমান্তরালতা প্রোগ্রামার একটি মধ্যে মনে প্রয়োজন
উপায় যে মানুষের খুঁজে কঠিন। যাইহোক, যার ফলে nondeterminism
সমান্তরাল প্রোগ্রাম আছে অর্জন চাবিকাঠি উচ্চ ক্ষমতা সম্পন্ন এবং আকার পরিবর্তনযোগ্য প্রোগ্রাম। একটি সমান্তরাল প্রোগ্রামের
nondeterministic ব্যবহার সামলানো যায়, তবে অবশ্যই ব্যবহার শুধুমাত্র হবে যখন প্রয়োজন। তাছাড়া, এটা সম্ভব দৃষ্টিকোণ।

 

About Subha

২ comments

  1. আশা করছি ভবিষ্যতে গুগল ট্রান্সলেটর দিয়ে অনুবাদ করে একটু পরিমার্জন করবেন…

একটি উত্তর দিন