আমি কিছুক্ষণ আগে একটি অধ্যয়ন বা নিবন্ধ দেখে মনে করেছি যে দাবি করা হয়েছে যে গত কয়েক দশক ধরে কম্পিউটার প্রোগ্রামগুলিতে দেখা বেশিরভাগ স্পিডআপ দ্রুত হার্ডওয়্যারের চেয়ে ভাল অ্যালগরিদম থেকে। কেউ কি অধ্যয়ন বা নিবন্ধ জানেন?
আমি কিছুক্ষণ আগে একটি অধ্যয়ন বা নিবন্ধ দেখে মনে করেছি যে দাবি করা হয়েছে যে গত কয়েক দশক ধরে কম্পিউটার প্রোগ্রামগুলিতে দেখা বেশিরভাগ স্পিডআপ দ্রুত হার্ডওয়্যারের চেয়ে ভাল অ্যালগরিদম থেকে। কেউ কি অধ্যয়ন বা নিবন্ধ জানেন?
উত্তর:
এটি একটি অজান্তে জটিল প্রশ্ন। এই ধারণাটি যে সফ্টওয়্যার উপার্জনগুলি হার্ডওয়্যার লাভের চেয়ে বেশি বেড়েছে, সম্ভবত একটি বাস্তব সরকারী প্রতিবেদনে এটি বদ্ধমূল হয় (তবে আপনার প্রশ্নটি ইঙ্গিত দেয়) সম্ভবত ভুল বোঝাবুঝি বা ভুল ব্যাখ্যা হওয়ার কারণে সম্ভবত ছোটখাটো নগর কিংবদন্তী অবস্থার কাছে পৌঁছাচ্ছে। সংক্ষিপ্ত বিবরণ / শব্দ-দংশনের শিরোনামগুলি সত্যই প্রতিবেদনে তৈরি হওয়া পয়েন্টটির সাথে মেলে না।
[1] বা [2] দেখুন যা দেখায়
গত ডিসেম্বরে প্রকাশিত হোয়াইট হাউসে বিজ্ঞান ও প্রযুক্তি পরামর্শদাতাদের একটি স্বতন্ত্র গ্রুপের একটি প্রতিবেদনে গবেষণার বরাত দিয়ে দেখানো হয়েছে যে সফ্টওয়্যার অ্যালগরিদমগুলির উন্নতির ফলে কমপিউটিং কাজগুলি করার ক্ষেত্রে পারফরম্যান্স লাভগুলি দ্রুত প্রসেসরগুলির জন্য বিশেষত লাভগুলি ছাড়িয়ে যায়।
...
তবে হোয়াইট হাউসের পরামর্শমূলক প্রতিবেদনে গবেষণার উদ্ধৃতি দেওয়া হয়েছে, এর মধ্যে একটি বেঞ্চমার্ক উত্পাদন-পরিকল্পনা কার্যের 15 বছরের ব্যবধানে অগ্রগতির একটি গবেষণাও রয়েছে। সেই সময়ের মধ্যে, গণনাগুলি শেষ করার গতিটি 43 মিলিয়নের একটি ফ্যাক্টর দ্বারা উন্নত হয়েছিল। জার্মান বিজ্ঞানী ও গণিতবিদ মার্টিন গ্রটসেলের গবেষণা অনুসারে মোট প্রসেসরের গতির পক্ষে মোটামুটি এক হাজারের একটি কারণকে দায়ী করা হয়েছিল। তবুও সফ্টওয়্যার অ্যালগরিদমের দক্ষতার উন্নতির কারণে ৪৩,০০০ এর একটি কারণ ছিল।
তবে সফ্টওয়্যার বনাম হার্ডওয়ারের বিষয়টি একটি মাত্রিক সরলকরণ থেকে অনেক দূরে, আরও জটিল এবং লোহার্স ব্লগটিতে আরও নির্ভুলতা রয়েছে — সফ্টওয়্যার এবং হার্ডওয়্যারটি এক ধরণের ইয়িন-ইয়াং সিম্বিওটিক ফিউশন তৈরি করে এবং উভয়ই খুব উল্লেখযোগ্যভাবে এগিয়ে গেছে, এমনকি স্তম্ভিতভাবেও দশক।
সতর্কতা / সূক্ষ্ম মুদ্রণ: নির্দিষ্ট সফ্টওয়্যার অ্যালগরিদমগুলিতে কেউ পৃথক লাভ নিতে পারে না, যা কিছু ক্ষেত্রে খুব তাত্পর্যপূর্ণ এবং সমস্ত অ্যালগরিদম জুড়ে সাধারণীকরণ করে।
রিপোর্টের আসল উক্তিটি পৃষ্ঠায় রয়েছে 71:
এমনকি আরও লক্ষণীয় - এবং এমনকি কম ব্যাপকভাবে বোঝা - হ'ল অনেক ক্ষেত্রে, প্রসেসরের গতি বৃদ্ধির কারণে অ্যালগোরিদমগুলির উন্নতির কারণে পারফরম্যান্স লাভগুলি এমনকি নাটকীয় পারফরম্যান্স লাভকেও ছাড়িয়ে গেছে। বক্তৃতা স্বীকৃতি, প্রাকৃতিক ভাষার অনুবাদ, দাবা খেলা, রসদ পরিকল্পনা করার জন্য আমরা আজ যে অ্যালগরিদম ব্যবহার করি তা গত দশকে উল্লেখযোগ্যভাবে বিকশিত হয়েছে। উন্নতির পরিমাণ নির্ধারণ করা কঠিন, যদিও এটি বাস্তবায়নের সময়ের মতো মানের ক্ষেত্রের মধ্যে রয়েছে।
সুতরাং এই সরকারী প্রতিবেদনটি অত্যন্ত গবেষণা এবং পালিশ করা হয়েছে, কিছু ক্ষেত্রে তাত্ত্বিক সফ্টওয়্যার অগ্রগতির কারণে ব্যাপক লাভের মূল দাবি সঠিক, এবং আংশিকভাবে সেই ভিত্তিতে (তাত্ত্বিক / অ্যালগোরিদমিক) গবেষণা প্রচার করছে।
তবে সাম্প্রতিক বছরগুলিতে আরও কয়েকটি নতুন / সাম্প্রতিক মৌলিক / বিশাল ঘটনা / প্রবণতা / শিফট রয়েছে বা যা ইনটেলস গ্রোভকে "ইনফ্লেকশন পয়েন্ট" বলে ডাকে যা হার্ডওয়্যার বনাম সফ্টওয়্যার ডিজাইনে ঘটে। ওরফে "গেম চেঞ্জার্স":
[1] skeptic.se, অ্যালগোরিদমগুলিতে অগ্রগতি হার্ডওয়্যারে অগ্রগতি অর্জন করে
[২] সফটওয়্যার অগ্রগতি লোহরের মুর আইন এনওয়াইটি ব্লগকে পরাজিত করেছে
[3] রাষ্ট্রপতি এবং কংগ্রেস একটি ডিজিটাল ফিউচার ডিজাইন করার প্রতিবেদন: নেটওয়র্কিং এবং ইনফরমেশন টেকনোলজি ডিসেম্বর ২০১০ সালে স্নাতকভাবে ফান্ডেড রিসার্চ এবং ডেভেলপমেন্ট