سال انتشار: ۱۳۸۲

محل انتشار: نهمین کنفرانس سالانه انجمن کامپیوتر ایران

تعداد صفحات: ۸

نویسنده(ها):

بهمن هاشمی – دانشگاه صنعتی امیرکبیر، (پلی تکنیک تهران)، دانشکده مهندسی کامپیوتر
محمدکاظم اکبری – دانشگاه صنعتی امیرکبیر، (پلی تکنیک تهران)، دانشکده مهندسی کامپیوتر
بهمن جوادی – دانشگاه صنعتی امیرکبیر، (پلی تکنیک تهران)، دانشکده مهندسی کامپیوتر

چکیده:

درکامپیوترهای چند پردازنده، به خاطر اینکه هر پردازنده دارای یک حافظه نهان اختصاصی است، لذا اشتراک بلاکهای داده راخواهیم داشت. که این اشتراک ، حجم ترافیک شبکه وحجم ترافیک شبکه،کارایی پردازش موازی را در چند پردازنده ها تحت تاثیر قرار میدهد. به علت اشتراک بلاک های داده، غالبا حافظه های نهان دارای داده هایناسازگار با یکدیگر هستند. از این رو برای حل مسئله سازگاری داده ها، نیاز به یک پروتکل یکپارچه سازی بر پایه مدل سازگاری است که اطمینان دهد،تمام دستورات خواندن، داده معتبر را بر می گردانند. در این مقاله مقایسه کارایی پروتکل های معروف ارائه شده، صورت گرفته است. که به اینمنظور ما چهار پروتکل Dragon , Berkeley , MESI , Write-through-write invalidate(wti) را برای یکپارچه سازی در یک سیستم چند پردازنده گذرگاه مشترک در نظر گرفتیم. ابتدا با توجه به نتایج شبیه سازی مناسبترین پیکربندی حافظه نهان با در نظر گرفتن معیارهزینه بر کارایی انتخاب شد،که این پیکربندی عبارت از ۸ کیلوبایت حافظه نهان، ۳۲ بایت اندازه بلاک و مرتبه انجمنی ۲ می باشد، سپس برای این پیکربندی به مقایسه کارایی نسبی پروتکل های مذکور پرداخته شد. که نتایج نشان میدهند در مجموعه پروتکل dragon بهترین کارایی و پروتکل wti بدترین کارایی را نسبت به بقیه پروتکل ها دارند.