ইনপুট আকারের তুলনায় বেশ কয়েকটি প্রসেসরের প্রয়োজন হয় না এমন একটি সমান্তরাল অ্যালগরিদম ব্যবহার করে কোনও সমস্যার গণ্য জটিলতা হ্রাস করার জন্য কী (স্ল্যাশ আপনি একটি উদাহরণ সরবরাহ করতে পারেন) সম্ভব?
ইনপুট আকারের তুলনায় বেশ কয়েকটি প্রসেসরের প্রয়োজন হয় না এমন একটি সমান্তরাল অ্যালগরিদম ব্যবহার করে কোনও সমস্যার গণ্য জটিলতা হ্রাস করার জন্য কী (স্ল্যাশ আপনি একটি উদাহরণ সরবরাহ করতে পারেন) সম্ভব?
উত্তর:
যদি আপনি ও (1) প্রসেসর বলতে চান তবে না, গণনার জটিলতা হ্রাস করা যাবে না।
কেবলমাত্র প্রতিটি প্রসেসরের দ্বারা সম্পন্ন কাজগুলি সারিবদ্ধ করুন এবং এটি একটিতে করুন। আপনি যদি সিঙ্ক্রোনাইজেশন সম্পর্কে উদ্বিগ্ন হন তবে কোনও প্রসেসর সহজেই তা অনুকরণ করতে পারেন।
সেখানে অপকৃষ্টবুনান সমান্তরাল আলগোরিদিম, যেখানে চলমান সময় (এবং অন্যান্য গণনীয় সম্পদ খরচ) স্বাধীন পরামিতি এর কার্যকারিতা হিসেবে গণ্য করা হয় একজন উঠতি ক্ষেত্র এন (ইনপুট আকার) এবং পি (প্রসেসর সংখ্যা) প্রায়ই একটি প্রাকৃতিক ধৃষ্টতা অধীনে এন >> পি ।
"বাল্ক-সিঙ্ক্রোনাস প্যারালালিজম" এর জন্য গুগল করা একটি ভাল সূচনা পয়েন্ট।
আপনি এই কাগজ আগ্রহী হতে পারে:
সেলিম আকেলের রিয়েল-টাইম সমান্তরাল গণনায় সুপারলাইনার পারফরম্যান্স ।
তিনি গণনামূলক সমস্যার উদাহরণ প্রদান করেন যার মধ্যে "অনুক্রমিক সমাধানটি প্রসেসর সমান্তরাল সমাধানের চেয়ে গুণ বেশি গতি "; এটি একটি "গণনীয় সমস্যা" ধারণার সৃজনশীল ব্যাখ্যা করার মাধ্যমে এটি করা হয়।এন
যদি আপনি টাস্কটি (যেখানে ধ্রুবক হয়) প্রসেসরগুলিতে বিতরণ করেন ।পি
তারপরে জটিলতা যেখানে ।সি = 1 / পি
আমরা সমান্তরালতাটি যা ব্যবহার করি তা হ'ল কাজের রান-টাইম হ্রাস করা অর্থাত্ যদি কোনও টাস্ক সেকেন্ড নিচ্ছে তবে প্যারালালিজমের সাথে এটি নিতে পারে ।টি / পি + এস ও এম ই এম ও আর ই টি আই এম ই
তবে কোনও জটিলতা পরিবর্তন হয়নি।
"আপনি এটি 1 টি প্রসেসরের সাথে গণনা করতে পারবেন না, তবে 2 দিয়ে গণনা করতে পারবেন" "
এটি সম্ভব নয়, ধরে নেওয়া যে উভয় প্রসেসরই টিএম বা কম শক্তিশালী মডেল। একাধিক টেপ মেশিনের জন্য উইকিপিডিয়া থেকে:
এই মডেলটি স্বজ্ঞাতভাবে সিঙ্গল-টেপ মডেলের চেয়ে অনেক বেশি শক্তিশালী বলে মনে হয়, তবে যে কোনও মাল্টি-টেপ মেশিন, কে-ই যত বড়ই হোক না কেন, একক টেপ মেশিন দ্বারা কেবল চতুর্ভুজিকরূপে আরও বেশি গণনার সময় ব্যবহার করে সিমুলেট করা যায় (পাপাদিমিট্রিউ 1994, থ্রিম 2.1)
ওয়াল্টার জে সাভিচ এবং পল এমবি ভিটেনি রচিত "মাথার সাথে মাল্টিহেড টিউরিং মেশিনগুলির লিনিয়ার সময় সিমুলেশন - টু-হেড জাম্প" থেকে বহু-মাথা মেশিনগুলির জন্য:
এই কাগজের মূল ফলাফলটি দেখায় যে, টেপ প্রতি কয়েকটি রিড-রাইটিং হেড সহ একটি টুরিং মেশিন দেওয়া হয়েছিল এবং এতে অতিরিক্ত একটি পদক্ষেপের শিফট অপারেশন "প্রদত্ত মাথাকে অন্য কোনও প্রদত্ত মাথাের অবস্থানে স্থানান্তরিত করুন", কার্যকরভাবে একটি নির্মাণ করতে পারে প্রতি টেপ প্রতি একক পঠন-লিখন শিরোনামের সাথে মাল্টিটেপ টুরিং মেশিন যা এটি রৈখিক সময়ে অনুকরণ করে; উদাহরণস্বরূপ, যদি আসল মেশিনটি টি (টি) সময়ে সঞ্চালিত হয়, তবে সিমুলেটিং মেশিনটি সময় সিটি (এন) এ কাজ করবে, কিছু ধ্রুবক সিটির জন্য।
সম্ভবত "সমান্তরাল" বা "(দুটি ফাংশন প্রদত্ত বুলিয়ান ফিরিয়ে দিলে, তাদের মধ্যে একটি সত্য হয় কিনা তা বলুন, তাদের যে কোনও একটি, তবে উভয়ই সমাপ্ত হতে ব্যর্থ হতে পারে) আপনি যা বলছেন তা হতে পারে: আপনি গণনা করতে পারবেন না এটি 1 প্রসেসরের সাথে, তবে এটি 2 দিয়ে গণনা করতে পারে।
যাইহোক, আপনি নির্ভরযোগ্য কোন মডেলটি ব্যবহার করবেন, আপনার প্রক্রিয়াগুলি কালো বাক্স হিসাবে দেওয়া হয়েছে বা তাদের বিবরণ যা আপনি নিজেরাই ব্যাখ্যা করতে পারেন ইত্যাদি হিসাবে এটি নির্ভর করে much