আমি কীভাবে একাডেমিকভাবে বলতে পারি যে 'একটি কম্পিউটার অন্যের চেয়ে ধীর হয়'?


19

আমি একটি গবেষণা কাগজ লিখছি এবং আমি মূলত বলতে হবে যে একটি মাইক্রোকন্ট্রোলার অন্য মাইক্রোপ্রসেসরের তুলনায় ধীর। যাইহোক, আমি উদ্বিগ্ন যে কোনও গবেষণামূলক গবেষণাপত্রে এটি 'ধীর' বলে উপযুক্ত হবে না।

আমি কি সঠিক? একটি প্রসেসরটি 'ধীর' বলে ঠিক কী বলা ঠিক আছে, বা অন্য কিছু বলার দরকার আছে? আমি আর কি বলতে পারি? আমি যে সেরাটি সামনে এসেছি তা হ'ল অন্যটির তুলনায় কারও কাছে 'কম কম্পিউটেশনাল পাওয়ার' বা মাইক্রোকন্ট্রোলারের কাছে 'কম কম্পিউটেশনাল পাওয়ার' রয়েছে। দুর্ভাগ্যক্রমে, অনলাইন অনুসন্ধান করার সময় এই মত প্রকাশগুলি খুব জনপ্রিয় বলে মনে হয় না।

সুতরাং, এটি বলার আরও ভাল এবং একাডেমিকভাবে সঠিক উপায় কী হবে?


1
আমি মনে করি আপনি "ঘড়ির গতি" খুঁজছেন। তারপর আপনি নং তুলনা করতে পারে। ক্লকচক্রের অনুরূপ নির্দেশাবলী [যেমন ADD] উভয় প্রসেসরকে গ্রহণ করে এবং এরপরে প্রতিটি প্রসেসর নির্দেশনাটি কার্যকর করতে যে সময় নেয় তার সাথে তুলনা করে।
PleaseHelp

4
আমার পরিচিত বেশিরভাগ শিক্ষাবিদরা বলবেন, আমি জানি না, "এ বি এর চেয়ে ধীর"।
রাফায়েল

15
গবেষণা গবেষণাপত্রগুলিতে আপনাকে অভিনব ভাষা ব্যবহার করতে হবে না। আপনাকে কেবল যা বোঝাতে হবে তা বলতে হবে এবং সঠিকভাবে এটি বলতে হবে।
ডেভিড রিচার্বি

মনে হচ্ছে আপনি পেটেন্ট অ্যাপ্লিকেশন লিখছেন না, তাই না? আপনার কেবল দ্ব্যর্থহীন এবং সুনির্দিষ্ট হওয়া উচিত, যদিও অগত্যা সংক্ষিপ্ত নয় । সূক্ষ্ম পুনরাবৃত্তির, সারসংক্ষেপ এবং জোর দেওয়া, যতদিন তারা উদ্বেগ বিষয় হিসাবে তারা আগ্রহী মত মানুষ।
Archimedix

1
এটি কি কোনও মাইক্রো কন্ট্রোলার, এটি কি মাইক্রোপ্রসেসর? যদি আপনি এটির বিষয়ে সিদ্ধান্ত নিতে না পারেন তবে আমি কেবল "ধীর" পড়ার বিষয়ে উদ্বিগ্ন হব।
gnasher729

উত্তর:


39

আমি এখানে কয়েকটি সম্ভাব্য ভুল ধারণা পরিষ্কার করতে পারি কিনা তা আমাকে দেখতে দিন।

কখনও কখনও লোকেরা মনে করে যে যখন তারা একটি গবেষণা কাগজ লেখেন তখন তাদের অভিনব ভাষা ব্যবহার করতে হবে: কেবল তারা কী বোঝায় তা বলা যথেষ্ট নয়, বরং আরও জটিল-শব্দযুক্ত ভাষা সহ এটি একাডেমিক কোডে লিখতে হবে। অথবা, তারা মনে করে যে বড় শব্দগুলি ব্যবহার করা তাদের আরও বেশি প্রামাণ্য বলে মনে করে। এই ক্ষেত্রে না হয়. যদি কিছু হয় তবে এটি এমন কাগজপত্রগুলিতে নিয়ে যায় যা অতিরিক্ত আড়ম্বরপূর্ণ এবং অযথা পড়া শক্ত।

পরিবর্তে, আমি আপনাকে বোঝাতে চাই এবং আপনি এটি লিখতে পরামর্শ দিন। এটি কীভাবে বলা যায় সে সম্পর্কে খুব বেশি চিন্তা করবেন না (আপনি যে শব্দটি ব্যবহার করছেন সেটি কোনও গবেষণাপত্রে ঠিক আছে কিনা)। সুনির্দিষ্ট হওয়ার বিষয়ে উদ্বিগ্ন হোন না: আপনি কী বোঝাতে চেয়েছেন তা সঠিকভাবে নির্ণয় করুন এবং তারপরে আপনার শব্দটিতে যথার্থ হোন।

আপনার একটি ভাল স্বজ্ঞাত আছে। একটি প্রসেসরের বৈধ হওয়ার চেয়ে ধীর গতির কথা বলতে আপনার দ্বিধা। (তবে কারণ আপনি গবেষণামূলক গবেষণাপত্রে একটি জিনিস অন্যটির চেয়ে ধীর গতিতে বলতে পারবেন না)) আমি সেই শব্দটির সাথে যে বিষয়টি দেখছি তা হ'ল এটি খুব সুনির্দিষ্ট নয়। 'ধীর' বলতে বোঝাতে পারে এমন অনেকগুলি বিষয় রয়েছে।

'ধীর' বলতে আসলে কী বোঝ? কীভাবে আস্তে আস্তে? এবং কিভাবে আপনি জানেন? আপনি কি প্রমাণ আছে? আপনি কি এটি পরিমাণ দিতে পারেন? আপনি কীভাবে 'স্বচ্ছলতা' পরিমাপক, ডিফেন্সেবল উপায়ে পরিমাপ করবেন?

একবার আপনি এই প্রশ্নগুলির উত্তর দিতে পারেন, তারপরে আপনি কীভাবে আরও বেশি কিছু বোঝার জন্য নিজের কাগজে লিখবেন তা বুঝতে পারবেন। উদাহরণস্বরূপ, "প্রসেসর এক্স প্রসেসরের ওয়াইয়ের তুলনায় স্পেসসিপিইউ বেঞ্চমার্কে 20% ধীর" প্রসেসর এক্স প্রসেসরের ওয়াইয়ের চেয়ে ধীর গতির চেয়ে "সুনির্দিষ্ট" এবং প্রমাণ সহ দাবির ব্যাক আপ করেন।

তবে প্রথমে আপনাকে 'ধীরগতির' দ্বারা কী বোঝাতে চাইছেন তা সঠিকভাবে খুঁজে বের করতে হবে এবং এটি আপনার যুক্তির পক্ষে কেন গুরুত্বপূর্ণ এবং তারপরে আপনি কী লিখবেন এবং কীভাবে আপনার বক্তব্যকে সমর্থন করার জন্য আপনি কী প্রমাণ দিতে পারবেন সে সম্পর্কে কীভাবে আরও সুনির্দিষ্ট হতে হবে তা নির্ধারণ করতে পারবেন you ।

আপনার যত্ন এবং নির্ভুলতার এই স্তরের সাথে সর্বদা লেখার প্রয়োজন হবে না। কখনও কখনও, আপনি কেবল স্বজ্ঞাত বা পটভূমি সরবরাহ করার সময়, সুনির্দিষ্ট বিষয়গুলি এতটা গুরুত্ব দেয় না, এবং তারপরে আপনি কেবল বলতে পারেন এক্স ওয়াইয়ের চেয়ে ধীর। তবে যদি বিবৃতিটি আপনার কাগজে মুখ্য ভূমিকা পালন করে - সম্ভবত এটি একটি আপনার কাগজের জন্য অনুপ্রেরণার মূল অংশ, বা এটি আপনার সিস্টেমের নকশাকে বোঝায় এমন যুক্তির মূল অংশ - তবে আপনার যথাসম্ভব যথাযথ হওয়ার চেষ্টা করা উচিত, এবং বিবৃতিটির পক্ষে প্রমাণ সরবরাহ করা উচিত।


1
আমি রাজী; পরিমাণ নির্ণয় । অনেকগুলি ভিডিও গেমের মানদণ্ডে দেখা যায়, এক্স সিপিইউ নির্দিষ্ট পরীক্ষায় ওয়াই সিপিইউর চেয়ে দ্রুত হতে পারে তবে অন্যের চেয়ে ধীর গতিতে থাকে। আপনি যদি বলেন "এক্স করার সময় এক্স ওয়াইয়ের তুলনায় ধীর গতিতে", তবে এটি যথেষ্ট উদ্দেশ্যমূলক এবং যাচাইযোগ্য হওয়া উচিত।
ডক্টর জে

@ ডক্টরজে যদি কেবলমাত্র সিপিইউই কার্যকর কার্যকরকরণের গতি নির্ধারণ করে। অন্য সমস্ত উপাদানকে স্থির রাখতে, এবং এমন একটি উপায়ে বাছাই করতে হবে যাতে প্রতিযোগিদের মধ্যে কোনওরই সুবিধা না করে dis
রাফায়েল

@ রাফেল কেবলমাত্র পড়া সমালোচনাগুলি যা অন্যথায় অভিন্ন সিস্টেম ব্যবহার করে :) এএমডি / ইন্টেল সিপিইউগুলির মধ্যে করা আরও কঠিন হতে পারে কারণ মাদারবোর্ডগুলি / চিপসেটগুলি প্রয়োজনীয়ভাবে উভয়কেই সমর্থন করে না তাই আপনি বিভিন্ন মাদারবোর্ড / চিপসেটগুলিও শেষ করেন। .. তবে কেবল তার পরিবর্তে ভিডিও কার্ডগুলিতে আমার উদাহরণটি প্রয়োগ করুন!
ডক্টর জে

আমি এটি upvote রেজিস্ট্রেশন। আপনার অর্থ কী, স্পষ্ট ভাষায় বলুন।
ফ্রডোস্কিওয়ালকার

2

মাইক্রোপ্রসেসরের একটি "গতি" রয়েছে দাবি করা আজকাল খুব, খুব কঠিন।

আপনি ক্লক রেটটি দেখতে পারেন যা আজকাল বেশিরভাগ অর্থহীন সংখ্যা। বিশেষত যেহেতু মাইক্রোপ্রসেসরগুলির একটি নেই ঘড়ির হার আর নেই, তবে বিভিন্ন পরিস্থিতিতে বিভিন্ন গতিতে চলে। আপনি কোরের সংখ্যাটি দেখতে পারেন যা অ্যাপ্লিকেশনটি কতগুলি کور ব্যবহার করতে পারে তা আমরা যদি না জানি তবে এটি অর্থহীন। আপনি কম্পিউটার আর্কিটেকচারটি দেখতে পারেন এবং গতির নির্মাতাদের দাবির উপর নির্ভর করতে পারেন। কম্পিউটারের মেমরির বিভিন্ন গতি থাকতে পারে। যদি এটির পর্যাপ্ত মেমরি না থাকে তবে অপারেটিং সিস্টেমটি স্মৃতি অদলবদল শুরু করে যা সময় নেয়।

আপনি যদি "আগ্রহী এই অ্যাপ্লিকেশনটির জন্য এটি ধীরে ধীরে কেন কারণ ছাড়াই" এই মাইক্রোপ্রসেসরটি ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ছলতে বলে বলে থাকেন তবে আপনি কী আগ্রহী বলে মনে করছেন। আপনি যদি "এর কম কম্পিউটেশনাল শক্তি আছে" বলেছিলেন তবে আমি মনে করি আপনি কাগজের মাধ্যমে আপনার পথটি ব্লফ করার চেষ্টা করছেন। যদি আপনি প্রস্তাবিত হিসাবে এটি "কম পারফরম্যান্ট" হিসাবে অভিহিত করেন তবে আমার পক্ষের সমস্ত সন্দেহ দূর হয়ে যাবে।

আপনি কোন মাইক্রোপ্রসেসর মডেলগুলির সাথে তুলনা করছেন তা আপনার কাগজে লিখুন (সেগুলির সঠিক নাম রয়েছে যাতে আগ্রহী যে কোনওভাবেই বিশদটি সন্ধান করতে পারে), সমস্ত প্রাসঙ্গিক স্পেস দিন (আর্কিটেকচার, ঘড়ির গতি, কোর সংখ্যা, এল 1, এল 2 এবং এল 3 ক্যাশে), এবং ব্যাখ্যা করুন যে আপনি কেন এই ডেটার উপর ভিত্তি করে আলোচনা করছেন সেই উদ্দেশ্যে ধীরে ধীরে।


0

আপনার সম্ভবত প্রোগ্রামের একটি সেট নেওয়া দরকার, বিভিন্ন প্ল্যাটফর্মগুলিতে সংকলিত এবং চালানো দরকার এবং প্রতিটি প্রোগ্রামের জন্য একটির বিপরীতে একটি "স্পিডআপ" নম্বর উদ্ধৃত করতে হবে। একজন প্রসেসর বনাম অন্য প্রসেসরের জন্য আপনি একটি সরল এমআইপিএস নম্বর (প্রতি সেকেন্ডে কয়েক মিলিয়ন নির্দেশাবলীর মাধ্যমে আউটপুট) দিতে পারেন, তবে তারা যদি একই নির্দেশাবলী সম্পাদন করে তবেই তা বোধগম্য হবে (আমি মনে করি যে তারা তা নয়)। প্রোগ্রামটি শেষ না হওয়া পর্যন্ত আপনি বিলম্ব করতে পারেন।

প্রসেসরের তুলনা একটি সুপরিচিত বিপণন গেম। আপনার কাছে যদি কোনও বিস্তৃত তুলনা না হয় যা অনেক তুলনা জুড়ে একই জিনিস বলে তবে সত্যই আপনার কোনও সংজ্ঞায়িত অর্ডার নেই।


ঠিক আছে, আমি যে কাগজটি লিখছি তা কেবল মাইক্রোকন্ট্রোলার বনাম মাইক্রোপ্রসেসার্সের চেয়ে অন্য কিছুতে ফোকাস করে, অতএব, আমি এমন সংখ্যায় নিক্ষেপ করা এড়াতে চাই যা পুরো কাগজের সাথে খুব প্রাসঙ্গিক নয়; আমি বলতে চাই যে মাইক্রোকন্ট্রোলাররা 'ধীর' এবং মূল পয়েন্টে চলে যায়।
ম্যাক্সিমিলিংস

1
আপনি প্রকাশিত বেঞ্চমার্ক সংখ্যা উদ্ধৃত করতে এবং এগিয়ে যেতে পারেন; এই পরীক্ষাগুলি বিক্রেতার চালকের দ্বারা চালিত হয়েছিল কিনা তা নোট গ্রহণ করা। (দ্রষ্টব্য যে স্বতন্ত্র বিশ্লেষকরা প্রায়শই কিছুটা ডিগ্রিতে "কয়েন পরিচালিত" হন, সুতরাং সংখ্যাগুলি খুব বেশি অর্থ না বোঝায়))
রব

0

এটি এমন একটি উত্তর যা আপনি সত্যই উদ্বিগ্ন প্রশ্নের পরিবর্তে জিজ্ঞাসা করেছিলেন, তবে এটি একটি মজাদার অনুশীলনের মতো বলে মনে হয়েছিল: একটি কম্পিউটার অন্য কম্পিউটারের চেয়ে ধীর গতিতে কীভাবে কঠোরভাবে "প্রমাণ" করার চেষ্টা করবে?

আমি একটি উপায় নিয়ে ভাবলাম: আপনি একটি ভার্চুয়াল মেশিন লিখেছেন যা "স্লো" প্রসেসরের অনুকরণ করে এটি "দ্রুত" প্রসেসরের উপর চালায়। আপনি যদি তর্ক করতে পারেন যে "স্লো" প্রসেসরের দ্বারা করা যে কোনও অপারেশন দ্রুত প্রসেসরের ভার্চুয়াল মেশিন দ্বারা একই অপারেশন হিসাবে যতক্ষণ সময় নেয় ততক্ষণ আপনি প্রমাণ করেছেন যে এটি ধীর। কারণ এমন কিছু প্রোগ্রাম এ থাকলেও যে "দ্রুত" প্রসেসরের সরাসরি চালাতে আরও বেশি সময় নেয়, আমরা সবসময় "দ্রুত" প্রসেসরের ভার্চুয়াল মেশিনে এ চালাতে পারি। সুতরাং যে কোনও প্রোগ্রামের জন্য, "ফাস্ট" প্রসেসর এটিকে দেশীয়ভাবে বা ভিএম-তে চালানোর আরও ভাল বিকল্পটি চয়ন করে এটি দ্রুত চালাতে পারে।

অবশ্যই, "যদি আপনি তর্ক করতে পারেন ..." অংশটি প্রমাণ করা পুরো আধুনিক মেশিনের জন্য অসম্ভব জটিল হয়ে উঠবে। তবে সম্ভবত উভয় ক্ষেত্রে প্রতিটি আদিম ক্রিয়াকলাপ (প্রতিটি মেশিনের নির্দেশের মতো) বেঞ্চমার্ক করে তর্ক করা সম্ভব। (বিভিন্ন ক্যাশে আকারের ইস্যুগুলি সম্ভবত এটি নিরর্থক করে তুলবে)) আরেকটি সমস্যা হ'ল বাস্তবে, কোনও প্রোগ্রামার বা অন্যটিতে কোনও প্রোগ্রাম দ্রুত চালিত হবে কিনা তা জেনেও অনির্বাচ্য হতে পারে, তবে আপনি এখনও তাত্ত্বিকভাবে দেখিয়েছেন যে একটি প্রসেসরের চেয়ে দ্রুততর অন্যান্য।


1
অনুশীলনে, এটি অসম্ভব যে আপনি "যুক্তি" দিতে সক্ষম হবেন (গাণিতিক প্রমাণের অর্থে) যে প্রসেসর এক্স দ্বারা করা যে কোনও অপারেশন প্রসেসরের ওয়াইতে একই অপারেশন হিসাবে কমপক্ষে সময় নেয় modern আধুনিক প্রসেসরের কার্য সম্পাদন ক্যাশিংয়ের প্রভাব, শাখার পূর্বাভাস এবং আরও - এর ফলে এত জটিল যে এটি হতাশ। সুতরাং, আপনার পরামর্শটি ততটা কার্যকর নয় যতটা এটি প্রথম নজরে শোনা যায়। বাস্তবে, গাণিতিক / বিশ্লেষণাত্মক প্রমাণ না দিয়ে পরীক্ষার মাধ্যমে (যেমন, বেঞ্চমার্ক সহ) সাধারণত এই ধরণের তুলনা করা সাধারণত সম্ভব।
DW

@ ডিডাব্লু, সম্পূর্ণরূপে একমত
usul

0

আপনি সত্যিই এটির সাথে সরাসরি বাইরে থাকতে পারেন। আপনি এই কাজ শেষ করেছেন, ধীর জন্য এটি সঠিক শব্দ। তবে, আরও একটি আনুষ্ঠানিক প্রসঙ্গটি ভাল হবে।

উদাহরণ হিসাবে:

এক্স প্রমাণগুলি সমর্থন করে যে ওয়াই জেডের তুলনায় ধীর গতিতে প্রক্রিয়া করে


এমনকি "ধীর গতিতে" অপ্রয়োজনীয়, কারণ ধীরতা সংজ্ঞা দ্বারা গতিকে বোঝায়।
ডেভিড রিচার্বি

-4

"কম পারফরম্যান্ট" এটি বলার একটি দুর্দান্ত উপায়, যদি সঠিক পারফরম্যান্সের পরিসংখ্যানগুলি আপনার ফলাফলগুলিকে প্রভাবিত করে না। উদাহরণস্বরূপ, আপনি কিছু লিখতে পারেন:

টেবিল এক্স দেখায় যে এই বাস্তবায়ন বেঞ্চমার্কিংয়ের জন্য ব্যবহৃত জিওন প্রসেসরের রিয়েল-টাইমে চলে। যদি কোনও কম পারফরম্যান্ট প্রসেসর ব্যবহার করা হয় যেমন ব্যাটারি চালিত এম্বেড থাকা সিস্টেমে জনপ্রিয় একটি এআরএম কর্টেক্স এম মাইক্রোকন্ট্রোলার, তবে অতিরিক্ত অপ্টিমাইজেশানগুলি তদন্ত করা উচিত।

"কম পারফরম্যান্ট" শব্দটি আপনাকে প্রভাবিত করে এমন সমস্ত বিষয়গুলি ঝরঝরেভাবে আবৃত করে: ঘড়ির গতি, আর্কিটেকচারাল দক্ষতা, ক্যাশে আকার, মেমরি ল্যাটেন্সি ইত্যাদি etc.


2
"পারফরম্যান্ট" ইংরেজি হিসাবে একটি শব্দ হিসাবে ব্যাপকভাবে গৃহীত হয় না তাই আমি দৃ strongly়ভাবে একমত নই যে এটি "এটি বলার দুর্দান্ত উপায়"। সাধারণ ইংরেজী বাক্যাংশ "লোয়ার পারফরম্যান্স" ব্যবহার করে কী ভুল?
ডেভিড রিচারি

1
@ ডেভিড কারণ গতি সম্পর্কে কথা বলার জন্য "পারফরম্যান্ট" সঠিক শব্দ। অন্যদিকে "পারফরম্যান্স" এর মধ্যে কেবল গতিই নয় তবে ফলাফলের গুণমান, নির্ভুলতা, দৃ
ust়তা

1
আমি "পারফরম্যান্ট" এর সংজ্ঞা কোথাও পাই না। যেমনটি, আমি কেবল ধরে নিতে পারি এর অর্থ "পারফরম্যান্স করা"। আপনি বলছেন ব্যতীত এটি কোনওভাবে এর অর্থ হয় না।
ডেভিড রিচার্বি

en.wiktionary.org/wiki/performant বলে যে এটি 'জারগন' - এটি একটি খারাপ জিনিস!
রব ক্রানফিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.