تالار گفتمان مانشت
مقرون به صرفه بودن استفاده از cache - نسخه‌ی قابل چاپ

مقرون به صرفه بودن استفاده از cache - nazanin_sh - 24 دى ۱۳۹۳ ۱۱:۳۳ ق.ظ

سلام
این سوال چجوری حل میشه دوستان؟
زمان دستیابی به یک بایت از حافظه اصلی ۱۲/۵ نانو ثانیه است. زمان دستیابی به یک حافظه نهان ۱ نانو ثانیه است. حال اگر از بلوکهای ۸ بایتی در حافظه نهان استفاده شده باشد hit rate از چه مقدار حداقل بیشتر باشد تا استفاده از cache مقرون به صرفه باشد؟
۱/ ۴۹/۵%
۲/ ۵۰/۵%
۳/ ۸۶/۵%
۴/ ۸۸/۵%

RE: مقرون به صرفه بودن استفاده از cache - nazanin_sh - 24 دى ۱۳۹۳ ۰۱:۲۴ ب.ظ

(۲۴ دى ۱۳۹۳ ۱۲:۰۹ ب.ظ)amirabbas_momeni نوشته شده توسط:  برای اینکه استفاده از کش مقرون به صرفه باشد [tex]t_{avg}<t_m[/tex]
[tex]t_{avg}=1.h (1 8*12.5).(1-h)[/tex]
[tex]t_{avg}=101-100h<12.5\: \: \Longrightarrow\: h>88.5[/tex]

خب سوال من اینه که چرا ما از یک طرف داریم برای هر ۸ بایت این مقدار رو محاسبه میکنیم و در طرف دیگه معادله، با مدت زمان لازم برای دستیابی به یک بایت مقایسه میکنیم؟
میشه یه منبع معرفی کنید که این موارد رو توضیح داده باشه من بخونم؟

RE: مقرون به صرفه بودن استفاده از cache - ss.hoseini - 24 دى ۱۳۹۳ ۰۴:۱۵ ب.ظ

(۲۴ دى ۱۳۹۳ ۰۱:۲۴ ب.ظ)nazanin_sh نوشته شده توسط:  
(24 دى ۱۳۹۳ ۱۲:۰۹ ب.ظ)amirabbas_momeni نوشته شده توسط:  
نقل قول:
سلام.
زمانی که ما میخوایم یک بایت بخونیم و کش داشته باشیم اول تو کش جستجو می کنیم که اگه تو کش بود به اندازه زمان دسترسی به کش اونو میخونیم اما اگه میس شد،باید بریم بلوک حاوی اون یک بایتو از حافظه بیاریم تو کش و بعد از تو کش بخونمیش.حالا هر بلوک هم ۸ بایته پس باید ۸ بایتو از حافظه بخونیم و بیاریمش تو کش و بعد از تو کش بخونیمش.
زمانی هم که کش نداریم مستقیم میریم سراغ حافظه و اون یک بایت و میخونیم.
امیدوارم خوب توضیح داده باشم.




برای اینکه استفاده از کش مقرون به صرفه باشد [tex]t_{avg}<t_m[/tex]
[tex]t_{avg}=1.h (1 8*12.5).(1-h)[/tex]
[tex]t_{avg}=101-100h<12.5\: \: \Longrightarrow\: h>88.5[/tex]

خب سوال من اینه که چرا ما از یک طرف داریم برای هر ۸ بایت این مقدار رو محاسبه میکنیم و در طرف دیگه معادله، با مدت زمان لازم برای دستیابی به یک بایت مقایسه میکنیم؟
میشه یه منبع معرفی کنید که این موارد رو توضیح داده باشه من بخونم؟
[/quote]

RE: مقرون به صرفه بودن استفاده از cache - nazanin_sh - 24 دى ۱۳۹۳ ۰۸:۴۲ ب.ظ

ممنون متوجه شدم Shy