এল 3 ক্যাশেটি স্যান্ডি-ব্রিজ ই জিওন সিপিইউর জন্য সমস্ত কোর দ্বারা ভাগ করা আছে?


12

একটি সংশ্লিষ্ট প্রশ্ন আমি L3 ক্যাশে, চিহ্নিত দ্বিগুন পরিপ্রেক্ষিতে একটি ডুয়াল CPU- র সিস্টেম সুবিধার সম্পর্কে জিজ্ঞাসা।

যাইহোক, আমি লক্ষ করেছি যে সিপিইউসের জিয়ন ই 5-2600 সিরিজের মূল প্রতি এল 3 ক্যাশে ঠিক 2.5 মিমি রয়েছে ।

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

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

  1. নির্দিষ্ট সি ++ প্রোগ্রামটি সংকলন করতে আমার বর্তমান উন্নয়ন ব্যবস্থায় ভিএস ২০০৮ সালে 25 মিনিটের প্রয়োজন, অন্য সিস্টেমের ক্ষেত্রে এটি দ্রুত গতিতে চলে যায়, অনুরূপ সেটিংস সহ ভিএস ২০০ on-তে মাত্র 5 মিনিটের প্রয়োজন হয় - আমার কাছে উচ্চ-প্রান্তের আই-এ- থাকা সত্ত্বেও 970 সিপিইউ এবং পর্যাপ্ত র‌্যাম।

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

আমার সিস্টেমে অবশ্যই বেশ কয়েকটি সংখ্যক অ্যাপ্লিকেশন রয়েছে যা আমি কয়েক বছর ধরে ইনস্টল করেছি (এবং আনইনস্টল) রেখেছি, তবে আমি তবুও সিস্টেমটিকে প্রবাহিত করার জন্য যথাসাধ্য চেষ্টা করি।

আমারও অনেক নিম্ন-অগ্রাধিকারের পটভূমি অ্যাপ্লিকেশন চলছে; ক্র্যাশপ্ল্যানের মতো নির্দিষ্ট রিলান্ড্যান্ট ক্লাউড ব্যাকআপ সফ্টওয়্যারগুলিতে যা সাধারণত এই 6-কোর 12-থ্রেড সিস্টেমে মোট সিপিইউ ব্যবহারের 25% ব্যবহার করে to

আমি একটি নতুন কম্পিউটার পাব। আমি জানি যে আমি অনেকগুলি পটভূমি অ্যাপ্লিকেশন চালিয়ে যাব এবং অনেকগুলি প্রোগ্রাম ইনস্টল / আনইনস্টল করব। যদি আমি ভেবেছিলাম যে একটি দ্বৈত-সিপিইউ সিস্টেম পাওয়া যা কেবল कोरগুলিই নয় তবে এল 3 ক্যাশেটি ভয়াবহ সি ++ সংকলক কর্মক্ষমতা এবং সাধারণ সিস্টেমকে ধীর গতিতে কাটিয়ে উঠতে সহায়তা করবে, আমি আনন্দের সাথে এটি করব।

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

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


ভাল প্রশ্ন যে আমার ব্যক্তিগতভাবে একটি উত্তরের উত্তর নেই তা বাদে যে আমি L3 ভাগ করে নেওয়া হয়েছিল এমন ছাপের মধ্যেও ছিলাম। আমি কেবলমাত্র জিজ্ঞাসা করব কেন পৃথিবীতে আপনি এই '2 য় প্রজন্মকে' জিওন বলছেন যখন 'জিয়ন' এখন এক দশক ধরে ইন্টেল পণ্য হিসাবে রয়েছে। (এটি যদি স্যান্ডি ব্রিজ আই
3/5/7

ইন্টেল সিপিইউয়ের আই -7-2600 লাইনটিকে "দ্বিতীয়-প্রজন্ম" হিসাবে উল্লেখ করে ( ark.intel.com/products/family/59136/… )। "২ য় প্রজন্মের জিওন" বলতে আমার অর্থ। ই মার্চ, ২০১২ এ জিয়ান স্যান্ডি-ব্রিজ ই আর্কিটেকচার সিপিইউ'র সমপরিমাণ রিলিজ ( en.wikedia.org/wiki/… )।
ড্যান নিসেনবাউম

1
এই যে উপমাটি আমি ভেবেছিলাম আপনি তৈরি করছেন। এটি খুব খারাপ (এগুলি ২ য় জেন আই s এস তবে এগুলি ২ য় জেন জিনস নয়), এবং আমি আইএমও শিরোনামটি পরিবর্তন করবো ... আমি 12 বছরের পুরানো প্রসেসর সম্পর্কে একটি প্রশ্ন খুঁজে প্রত্যাশা করছিলাম এবং এটি অনেক লোককে রাখতে পারে এখানে ক্লিক করা থেকে। সম্ভবত '২ য় প্রজন্মকে' স্যান্ডি ব্রিজ-ই'তে পরিবর্তন করুন to
শিনরাই

উত্তর:


13

এই সিপিইউগুলিতে, প্রতিটি শারীরিক কোরের নিজস্ব এল 2 ক্যাশে থাকে। L3 ক্যাশে সমস্ত কোর দ্বারা ভাগ করা হয় এবং অন্তর্ভুক্ত হয় - যে কোনও কোরের L2 ক্যাশে থাকা যে কোনও ডেটাও L3 ক্যাশে থাকে।

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

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


0

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

আমি ভুল হলে কেউ আমাকে সংশোধন করে।


L2 এবং L3 মোটেও একই জিনিস নয়। সাম্প্রতিক ইন্টেল ডিজাইনগুলিতে, এল 1 / এল 2 প্রতি-কোর এবং ছোট (32 কে এল 1 আই $ এবং ডি 25/256 কে ইউনিফাইড এল 2) রয়েছে, যখন এল 3 জিপিইউ এবং সমস্ত কোর দ্বারা অন্তর্ভুক্ত এবং ভাগ করা হয়েছে। এল 1 / এল 2 শারীরিকভাবে পৃথক, তবে একই ধরণের অনুরূপ উদ্দেশ্যে পরিবেশন করে (যেমন একক কোরের জন্য মেমরির অ্যাক্সেস দ্রুত করা)। ইনক্লুসিভ এল 3 এর আরও একটি উদ্দেশ্য রয়েছে: কোরগুলির (এবং জিপিইউ) মধ্যে একাত্মতা। @ ডেভিডশওয়ার্টজের উত্তর দেখুন।
পিটার কর্ডেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.