একটি "সফ্টওয়্যার" আপডেট দিয়ে কীভাবে একটি প্রসেসর দ্রুত তৈরি করা যায়?


120

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

আমি ভুল হলে আমাকে সংশোধন করুন তবে প্রসেসরের x64 স্ট্যান্ডার্ডের সাথে সামঞ্জস্য রাখতে স্ট্যাটিক ফার্মওয়্যার থাকতে হবে? যদি তা না হয় তবে এএমডিকে তাদের প্রসেসরের জন্য গেমস (সফ্টওয়্যার) অপ্টিমাইজ করতে হবে না যা স্পষ্টতই অসম্ভব? অন্তর্নিহিত শর্তগুলি দেখে মনে হওয়া অসম্ভব বলে মনে হয় তবে এই জাতীয় জিনিসগুলি বলতে সেখানে কী চলছে?

তবে আমি ভুল হতে পারি (আশা করি) তাই প্রশ্নটি হ'ল:

অন্তর্নিহিত হার্ডওয়্যারটি পরিবর্তন না করেই কোনও প্রসেসরের দ্রুতগতি অর্জন করা সম্ভব? যদি এটি সম্ভব হয় তবে এটি কিভাবে হয়? প্রসেসরের জন্য ফার্মওয়্যারের পাশে কি কোনও সফ্টওয়্যার রয়েছে?


71
আপনি "মাইক্রোকোড" শব্দটি গুগল করতে চাইতে পারেন।
প্লাজমাএইচ


10
ফার্মওয়্যার ভাল বা খারাপ হতে পারে বা "অ্যাপ্লিকেশনটির জন্য ভাল" হতে পারে না। x86 নির্দেশের সময় নির্ধারণ করে না, সুতরাং নির্দেশনার সময় উন্নত করতে ফার্মওয়্যার (মাইক্রোকোড) আপডেট করা x86 এর সামঞ্জস্যতা ভঙ্গ করে না। এটি সম্ভবপর এবং প্রয়োজনীয় হতে পারে এমন কয়েকটি সম্ভাব্য কারণ রয়েছে: 1) প্রাথমিক মাইক্রোকোড একটি দ্রুত কাজ এবং অনুকূল নয়; ২) প্রোগ্রামটি রাইজেনের জন্য সংকলিত হওয়ার সময় প্রাথমিক মাইক্রোকোডটি ভাল সম্পাদন করে তবে প্রোগ্রামটি জেনেরিক x86 বা ইনটেলের প্রসেসরের জন্য সংকলিত না থাকলে এটি বিদ্যমান সফ্টওয়্যারের বেশিরভাগ অংশ।
ব্যবহারকারীর 3528438

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

4
কল্পনা করুন যে আপনি দৌড়াচ্ছেন এবং কোনও কারণে আপনি আপনার বাম পা বাঁকতে অস্বীকার করেছেন। এটি আপনাকে বিশ্রী এবং ধীর করে তুলবে - আপনি সহজেই আপনার পায়ের "একই হার্ডওয়্যার" ব্যবহার করে আরও কার্যকরভাবে বাঁকিয়ে আপনার চলমান গতি বাড়িয়ে তুলতে পারেন। "মস্তিষ্ক" নির্দেশাবলীতে পায়ে পরিবর্তন নাটকীয়ভাবে কর্মক্ষমতা বৃদ্ধি করে।
এন্ডারল্যান্ড

উত্তর:


123

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

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

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

  3. সমস্ত সাম্প্রতিক সিপিইউতে বেশ কয়েকটি অভ্যন্তরীণ ইউনিট রয়েছে যা স্বাধীন মাইক্রোপ্রসেসরগুলি দ্বারা নিয়ন্ত্রিত হয় যা x86 সিপিইউ চিপের অভ্যন্তরে এম্বেড থাকে। জনসমক্ষে প্রকাশিত এক ইউনিট হ'ল পি-ইউনিট। আধুনিক প্রসেসরগুলি আক্রমণাত্মক শক্তি পরিচালনা ছাড়া কাজ করতে পারে না, বা তারা গলে যাবে। যাইহোক, গভীর শক্তি পরিচালন আক্রমণাত্মক এন্ট্রি-প্রস্থান ঘড়ি / ভোল্টেজ নীতিবিরোধী এবং নীতিতে পরিবর্তনগুলি সামগ্রিক সিস্টেমের কার্য সম্পাদনকে দৃ strongly়ভাবে প্রভাবিত করে। সমস্ত বিশদ পি-ইউনিট দ্বারা নিয়ন্ত্রিত হয় এবং এখানে উত্তর হিসাবে অন্য মাইক্রোকোড প্যাচ লোড করে অনুকূলিত / টিউন করা যেতে পারে

  4. অভ্যন্তরীণ আন্তঃসংযোগের অন্যান্য অনেকগুলি দিক বিভিন্ন অতিরিক্ত এম্বেড প্রসেসরের দ্বারা নিয়ন্ত্রিত হয়, যা তাদের মধ্যে মাইক্রোকোড প্যাচ লোড করে বা বিআইওএসের আপগ্রেড করার মাধ্যমে সংশোধন করা যেতে পারে যদি এই কনফিগারেশন সংস্থার অ্যাক্সেস থাকে।

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


আমি নিশ্চিত না যে আমার কোন উত্তর গ্রহণ করা উচিত। @ বিডব্লিউড্রাকো এর উত্তর ঠিক আছে তবে আপনার উত্তরটি আরও শক্ততর ফিট করে তার উত্তরটি সমস্যার নির্দিষ্ট তথ্য সরবরাহ করছে।
আর্থার পিআর

ঠিক আছে, আপনার এই উত্তরটি গ্রহণ করা উচিত । আপনি একটি ইলেকট্রনিক্স ব্যাকগ্রাউন্ড থেকে এসেছেন, সুতরাং আপনি সিপিইউ ফার্মওয়্যার (কিছু উইন্ডোজ পরিবর্তন নয়) সম্পর্কে আগ্রহী বলে মনে হচ্ছে । @ ArthurP.R।
আনোই

3
@ ArthurP.R। যদি বেঞ্চমার্কিংয়ের লোকেরা জানতে পারেন যে উইন্ডোজ মাল্ট্রিথ্রেড প্রসেসরগুলিকে সঠিকভাবে কাজগুলি নির্ধারণ করে না (থ্রেডগুলি স্বাধীন কোর হিসাবে গণ্য করে), এর অর্থ এটিএমডি কোনওভাবে প্রসেসরের বর্ণনাকারী / যে কোনও জিনিস স্ক্রুড করেছিল, তাই মাইক্রোসফ্ট সেগুলি বুঝতে পারে না। যদি কিছু আপডেট পদ্ধতি দ্বারা বর্ণনাকারীদের মাইক্রোসফ্ট স্ট্যান্ডার্ডে প্যাচ করা যায় তবে এটি প্রথম ফার্স্ট-অর্ডার ফিক্স। এবং আপনি একটি সাধারণ প্রশ্ন জিজ্ঞাসা করেছেন, তাই এটি এর উত্তর দেয়। :-)
এলে.কেনস্কি

এই কারণেই আমি আপনার উত্তর গ্রহণ করেছি এমনকি @bwDraco এর উত্তর এখানেও ফিট আছে
আর্থার পিআর

102

অপারেটিং সিস্টেম এবং অ্যাপ্লিকেশন স্তরের উভয় ক্ষেত্রেই বিভিন্ন সফ্টওয়্যার সমস্যাগুলি সাবঅপটিমাল কর্মক্ষমতা তৈরি করে।

আট-কোর রাইজেন প্রসেসরে দুটি কোর কমপ্লেক্স (সিসিএক্স) থাকে যার প্রতিটি চারটি কোর এবং 8 এমবি এল 3 ক্যাশে থাকে। ইনফিনিটি ফ্যাব্রিক (এএমডি-র স্বত্বাধিকারী ক্যাশে-সুসংহত আন্তঃসংযোগ) এর সাথে আরও দূরে ডেটা সরিয়ে নেওয়ার প্রয়োজনের কারণে আলাদা আলাদা সিসিএক্স-এ এল 3 ক্যাশে অ্যাক্সেস করা ধীর হয়, যার অর্থ এক সিসিএক্স থেকে অন্য সিসিএক্সে থ্রেডগুলি সরিয়ে নেওয়া বা বিভিন্ন সিসিএক্সের সাথে কোরগুলির মধ্যে যোগাযোগের ফলাফল হয় in কর্মক্ষমতা হ্রাস। এই জরিমানাটি একটি বহু-সকেট সার্ভারে কী ঘটবে যা অপারেটিং সিস্টেম চালাচ্ছে যা NUMA -aware নয় min

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

জার্মান পর্যালোচক পিসি গেমস হার্ডওয়্যার একটি রাইজেন 7 1800 এক্স পরীক্ষা করে বিভিন্ন সংখ্যক কোর অক্ষম করে দেখা গেছে যে প্রতিটিতে দুটি কোর সক্রিয় দুটি করে সিসিএক্স থাকা তার সমস্ত কোরগুলির সাথে একটি সিসিএক্স সক্ষম থাকার চেয়ে ধীর পারফরম্যান্স তৈরি করে:

পিসি গেমস হার্ডওয়্যার বেঞ্চমার্ক ফলাফল: যুদ্ধক্ষেত্র 1

এটি কেবলমাত্র একটি সিসিএক্স সক্ষম করার অর্থ সম্পূর্ণ 16 মেগাবাইটের পরিবর্তে কেবল 8 এমবি এল 3 ক্যাশে উপলব্ধ। পিসি গেমস হার্ডওয়্যার নিবন্ধ থেকে গুগল ট্রান্সলেট (জোর যুক্ত করা হয়েছে) এর মাধ্যমে:

[...] সিসিএক্স ডেটা স্থানান্তর যে কোনও ক্ষেত্রে একে অপরের সাথে হস্তক্ষেপ করে - এই বিষয়টি স্বীকৃতি দেওয়া অনেক বেশি উত্তেজনাপূর্ণ - কখনও কখনও বেশি, কখনও কখনও কম পরিষ্কার। বৃহত্তর এল 3 ক্যাশে (2 + 2 কনফিগারেশন) এর সুবিধাগুলি এই পরিমাপের সিরিজের কোথাও নেই।

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


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

টমের হার্ডওয়্যার থেকে নিম্নলিখিত উদাহরণটি এসএমটি সক্ষম দ্বারা অবক্ষয়িত কর্মক্ষমতা প্রদর্শন করে:

টমের হার্ডওয়্যার বেঞ্চমার্ক ফলাফল: একাকীত্বের অ্যাশেজ

টেকস্পট এসএমটি সক্ষম ও অক্ষম করে গেমিং পারফরম্যান্সের গভীরতা বিশ্লেষণ করেছিল এবং খুব অনুরূপ ফলাফল নিয়ে আসে:

টেকস্পট বেঞ্চমার্ক ফলাফল: ডিউস প্রাক্তন: মানবজাতি বিভক্ত


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


12
আমি নিশ্চিত না যে আমি অনুসরণ করছি। ওপি স্পষ্টতই বলেছে যে যেহেতু এই পর্যায়ে রাইজেনের জন্য গেম অপ্টিমাইজেশন প্রশ্নবিদ্ধ নয়, এবং উইন্ডোজ বাগগুলি আরও দীর্ঘতর গল্প, এই উত্তরটি কীভাবে বুঝতে সক্ষম হয় যে কীভাবে ফার্মওয়্যার আপডেটগুলি কোনও পারফরম্যান্স উন্নতির জন্য আশা প্রদান করতে পারে?
এলে.কেনস্কি

11
তিনি মূলত বলছেন যে উইন্ডোজগুলি কিভাবে / কোথায় এর বরাদ্দ থ্রেডগুলি - পারফরম্যান্সের সমস্যার কারণে সম্পূর্ণরূপে গণ্ডগোল করছে।
যাত্রামন গীক

2
@ জর্নিম্যানজিইক, যে কোনও শালীন উইন্ডোজ (ডাব্লু 10 যোগ্যতা অর্জন করে কিনা তা সম্পর্কে আমি নিশ্চিত নই) সর্বদা একটি প্রক্রিয়ার সাথে মূল সখ্যতার সুস্পষ্ট নিয়ন্ত্রণ থাকে এবং স্নেহের সাথে বিদ্রূপ করা বঞ্চমার্কিংয়ের সর্বদা প্রথম হাতিয়ার ছিল। তাহলে নতুন কী?
এলে.চেনস্কি

4
দুর্ভাগ্যক্রমে হ্যাঁ, তবে কার্নেল আপডেটগুলি কাজ চলছে। আপনার সম্ভবত কার্নেল 4.12 অপেক্ষা করতে হবে; 4.11 কিছু সংশোধন করে এনেছে তবে এটি যথেষ্ট নয়। phoronix.com/scan.php?page=news_item&px=Ryzen-7-Linux-4.11
bwDraco

7
@ ক্রাউচিংকিটেন এএমডি কেবল ড্রাইভারগুলি ওএস আপডেটগুলি সরবরাহ করতে পারে। এ জাতীয় স্টাফগুলি এএমডিএস টাস্ক পুলে নেই।
আর্থার PR

9

http://wccftech.com/amd-ryzen-launch-aftermath-gaming-performance-amd-response/

1) প্রারম্ভিক মাদারবোর্ড BIOSes অবশ্যই সমস্যাগ্রস্থ হয়েছিল: সম্পর্কিত নয় এমন বৈশিষ্ট্যগুলি অক্ষম করায় কোর বন্ধ হবে। কিছু মাদারবোর্ডগুলিতে মেমরির ওভারক্লোক সেট করা বৃদ্ধিকে অক্ষম করে। কিছু BIOS রিভিশনগুলি সর্বজনীনভাবে দমন করা কর্মক্ষমতা উত্পাদন করে produce

2) হাই প্রিসিশন ইভেন্ট টাইমার (এইচপিইটি) অক্ষম করে রাইজেন উপকার করে। এইচপিইটির টাইমার রেজোলিউশন এমন একটি পর্যবেক্ষক প্রভাব তৈরি করতে পারে যা পারফরম্যান্সকে বিয়োগ করতে পারে। এটি একটি BIOS বিকল্প, বা এমন একটি ফাংশন যা উইন্ডোজ কমান্ড শেল থেকে অক্ষম করা যায়।

3) হাই পারফরম্যান্স পাওয়ার প্রোফাইল সক্ষম করে রাইজেন উপকৃত হয়। এটি মূল পার্কিংকে ওভাররাইড করে। শেষ পর্যন্ত আমাদের এমন একটি ড্রাইভার থাকবে যা লোককে যে কোনও উপায়ে ভারসাম্যপূর্ণ এবং অক্ষম কোর পার্কিংয়ে থাকতে দেয়। গেমাররা কিছুক্ষণ ধরে এটিও করে চলেছে। আমি ভুল বানান, এখানে। আমি সুবিধাটি পরিষ্কার করতে চাই: হাই পারফরম্যান্স মোড সিপিইউকে তার ভোল্টেজ / ক্লকস্পিডটি 1 এমএসে আপডেট করতে দেয়, বনাম 30 মিমি যা ভারসাম্য মোড নেয়। এটিই আমাদের ড্রাইভার অর্জন করবে। বিভ্রান্তির জন্য ক্ষমা চাইছি!

সুতরাং আসল প্রশ্নটি কীভাবে নয় যে কীভাবে একটি বায়োস / ফার্মওয়্যার আপডেট প্রসেসরটি দ্রুত তৈরি করতে পারে (এটি করতে পারে, মাইক্রোকোড ইত্যাদির অপ্টিমাইজেশন ... এটি আরও বেশি) ... বগি বিআইওএস / ফার্মওয়্যার দ্বারা সিপিইউ কতটা পঙ্গু


আমি ভুল প্রশ্নের পাশে জিজ্ঞাসা করার জন্য দুঃখিত। আমি ভেবেছিলাম এটি উপযুক্ত হবে কারণ আমি তুচ্ছ তথ্যতেও আগ্রহী।

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

এই প্রশ্নের উত্তর, মতামত এবং চিন্তাভাবনাগুলি আমার পক্ষে খুব গুরুত্বপূর্ণ বলে আমি মনে করি কারণ জিনিসগুলি আরও ভাল হতে পারে এবং এখনও অবধি আমি দেখেছি এখনই আমি আবার আশা করতে পারি কিনা তা জানা দরকার people বিটিডব্লিউ নিবন্ধটি খুব ভাল!

আরও রাইজেনের জন্য সুনির্দিষ্ট ... forums.gentoo.org/viewtopic-t-1057910.html ভেন্টু ফোরাম পোস্টে আমাদের একগুচ্ছ এবং যখন আমরা তথ্য পেয়েছি তখন আলোচনা করুন। এখনই লিনাক্সের জন্য মবো অডিও ড্রাইভারগুলি কেবল গিটে রয়েছে, তেমনি তাপীয় মনিটরেরও অস্তিত্ব নেই ... এইচপিইটি এবং মূল সমস্যাগুলি একটি তাত্ক্ষণিক উদ্বেগ। এখনই এএমডি সম্পূর্ণরূপে খাঁটি গণনার জন্য ইন্টেলকে ছিটকে ফেলেছে
নায়েব

1
একটি ডিগ্রী হ্যাঁ। আমি আমার এই বক্তব্যের পাশে দাঁড়িয়েছি যে রাইজেনের জন্য এটি পঙ্গু হচ্ছে তাই বায়োস / ড্রাইভাররা "এটির গতি বাড়িয়ে দেবে"
নায়েব

6

বিআইওএসকে সাধারণত ফার্মওয়্যার হিসাবে ভাবা হয়। সিস্টেমটি কীভাবে চালিত হয় তা পরিবর্তন করতে BIOS হার্ডওয়্যারের সমস্ত ধরণের বিটগুলিকে পিছনে ফেলে দিতে পারে

সুতরাং হ্যাঁ তাদের পক্ষে নতুন ফার্মওয়্যার এবং ঘড়ির গতির মতো জিনিসগুলির জন্য, বা প্রিফেচগুলি সক্ষম রয়েছে কিনা, বা কোনও নির্দিষ্ট কোর — বা IIO the ক্যাশে নির্দিষ্ট পছন্দগুলি পেতে পারে যা গেমিং পারফরম্যান্সের কারণে বাড়াতে পারে বেশিরভাগ গেমগুলিতে একক থ্রেডযুক্ত পদ্ধতিতে ডিজাইন করা হচ্ছে।


এটি আকর্ষণীয় মনে হচ্ছে, এর জন্য কোনও রেফারেন্স পাওয়া সম্ভব? এটির কিছু লোকের কাছে প্রমাণ দেওয়ার জন্য এটি খুব সুন্দর হবে :)

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

এই বোকা @horta তবে এই তথ্যের জন্য অনেক ধন্যবাদ। এই তথ্যটি অন্তর্ভুক্ত করার জন্য আপনার উত্তরটি বিনা দ্বিধায় বোধ করুন। মূল্যবান!

4

এটি এতটা নয় যে সফটওয়্যার আপডেটগুলি প্রসেসরটিকে দ্রুততর করে তুলবে। সকলেই যা প্রত্যাশা করছেন তা হ'ল সফ্টওয়্যার আপডেটগুলি সফটওয়্যারটিকে রিজেনের আর্কিটেকচারের জন্য আরও উপযুক্ত করে তুলবে এবং এর কার্যকারিতা আরও ভালভাবে উপভোগ করতে সক্ষম হবে।

আমি ভুল হলে আমাকে সংশোধন করুন তবে প্রসেসরের x64 স্ট্যান্ডার্ডের সাথে সামঞ্জস্য রাখতে স্ট্যাটিক ফার্মওয়্যার থাকতে হবে?

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

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

রাইজন অবশ্য নতুন ডিজাইন, সুতরাং সংজ্ঞা অনুসারে অন্যান্য সিপিইউ অনুসারে যা কিছু লেখা হয়েছে তা রাইজেনের অনুসারে লেখা হয়নি।

পরিস্থিতি ব্যাপকভাবে চিত্রিত করতে দুটি প্রসেসরের চিত্র দিন:

  • প্রসেসর ওয়ান কিছুক্ষণ বাজারে এসেছে, এবং (যে কারণেই হোক) সংখ্যা যুক্ত করতে খুব দ্রুত। সফ্টওয়্যারটি এই দক্ষতার সুযোগ নিতে যথাসম্ভব সংযোজন এবং চেষ্টা করার জন্য ডিজাইন করা হয়েছে।

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

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

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

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

যদি তা না হয় তবে এএমডিকে তাদের প্রসেসরের জন্য গেমস (সফ্টওয়্যার) অপ্টিমাইজ করতে হবে না যা স্পষ্টতই অসম্ভব?

এটিও লক্ষণীয় যে এএমডি গেমিং পারফরম্যান্স সম্পর্কে আসলে যা বলেছিল তা হ'ল তারা গেমগুলি অনুকূলিত করার জন্য বিকাশকারীদের সাথে কাজ করছে। তারা সংস্থাগুলিতে ডেভ সিস্টেমগুলি প্রেরণ করছে (বর্তমানে বন্যে 300 রয়েছে এবং তারা বছরের শেষ দিকে 1000 এর লক্ষ্য রাখছে) এবং যাদের গেমগুলি সমস্যাটি সম্পাদন করতে সমস্যাটি সম্পাদন করতে সহায়তা করে তাদের সাথে কথা বলছে। আমি যতদূর জানি, এএমডি গেমগুলি নিজেরাই অপ্টিমাইজ করছে এমন কোনও বিবৃতি দেওয়া হয়নি।

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


এই উত্তরটিও আকর্ষণীয় এবং নী ই। ধন্যবাদ।
আর্থার পিআর

1

অবশ্যই সফ্টওয়্যার সিপিইউ বা এমনকি জিপিইউর কর্মক্ষমতা উন্নত করতে পারে।

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

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

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

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


-1

সফ্টওয়্যার আপডেটগুলি অবশ্যই সিস্টেমটিকে (প্রসেসর সহ) দ্রুত চালিত করতে পারে।

এর একটি চূড়ান্ত উদাহরণ বৃহত্তর আইবিএম মেইনফ্রেম কম্পিউটারগুলি: আপনি অনলাইনে আরও বেশি সিপিইউ সময় কিনতে পারেন, এবং আপনারা যা পান সেটি একটি লাইসেন্স কী যা আপনাকে আপনার ওএসে প্রবেশ করতে হবে, এবং বুম করুন! আপনার সিস্টেমটি দ্রুত চলে। কৌশলটি সহজ: ওএস সময়সূচী কখনও কখনও কেবল কাজের সময় নির্ধারণ করতে অস্বীকার করবে এবং তার পরিবর্তে সিপিইউতে ঘুমিয়ে যাবে, অথবা প্রদত্ত সামগ্রিক গড় থ্রুপুট অর্জনের জন্য স্বল্প সময়ের জন্য কোনও NO-OP লুপটি চালাবে। আপনি যদি আরও ব্যয়বহুল লাইসেন্সের জন্য অর্থ প্রদান করেন, তফসিলকারী তারপরে সেই NO-OPs সরিয়ে দেয়।

অথবা, আরও মারাত্মকভাবে: আপনি যদি কেবল 4 বা 6 বা 8 সিপিইউ সহ একটি সিস্টেম কিনেন, তবে প্রায় 16-32 টি সাধারণত ইনস্টল থাকে। ওএস সহজেই তাদের কয়েকটি বন্ধ করে দেয় এবং লাইসেন্স কী প্রবেশ করে আপনি এগুলি চালু করতে পারেন।

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.