-
شماره ركورد
6570
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
6570
-
پديد آورنده
احسان گنجي دوست
-
عنوان
تحليل ميزان اثرگذاري جنبه هاي ساختاري حافظه نهان بر كارايي پردازنده شبكه
-
مقطع تحصيلي
كارشناسي ارشد
-
رشته تحصيلي
مهندسي كامپيوتر ‐ معماري
-
استاد راهنما
اسفند سال 1383
-
چكيده
چكيده پايان نامه
نظر به اين كه امروزه در شبكه بست هها نياز به پرداز شهاي بيشتر و پيچيد هتري به صورت روزافزون پيدا م يكنند، احتياج به
يك منبع پردازش در شبكه ضروري م ينمايد تا در گره بر حسب نياز بسته را پردازش نمايد. براي اين منظور چند راه حل
وجود دارد، از جمله آنها پردازند ههاي هم همنظوره، پردازن دهاي خا صمنظوره و پردازنده شبكه م يباشد. پردازنده همه منظوره به
علت داشتن دستورالعم لهاي وسيع، منعطف و بخاطر بلا استفاده بودن بسياري از آنها، داراي كارايي پائيني مي باشد. همچنين
پردازنده خاص منظوره درعين سرعت بالا، انعطاف پذير نم يباشد. در صورتي كه پردازنده شبكه مزاياي اين دو گروه پردازنده را
دارا است، دستورالعم لهاي آن براي پردازش بسته بهينه شده است.
منبع پردازش شبكه و بطور خاص پردازنده شبكه از دو جهت قابل بررسي است، يكي از جنبه شبك هاي آن كه عبارت است از
نحوه استفاده اين پردازند هها در شبكه و ديگري به لحاظ معماري و اينكه براي تامين نيازهاي شبكه چه تغييرات و
پيشرف تهايي در معماري آن بايد انجام شود تا به نتيجه بهتري در كارايي براي پردازش كاربردهاي متداول شبكه دست پيدا
به عنوان پايه پردازشي موتور پردازش، در پردازش RISC كنيم. در مدلي كه براي معماري پردازنده شبكه ارائه شده، پردازنده
م يباشد. Cache بسته ها نقش ايفا م ينمايد. با توجه به مدل، بيشترين سهم در پارامترهاي كارايي پردازنده، مربوط به ساختار
SPEC كه از ابزار ) Workstation در ارزيابي پردازنده نياز به افزارسنج م يباشد اما به دليل تفاوت در كاربردها بين پردازنده
استفاده نموديم. اين افزارسنج كاربردهاي CommBench استفاده م يشود) و پردازنده شبكه، از اقزارسنج متفاوتي به اسم
شبكه را به دو دسته كاربردهاي پردازش محتوا و كاربردهاي پردازش سرآيند دسته بندي كرده است.
براي رسيدن به كارايي بالا در پرداز شهاي متداول پرداختيم. در تحليل رفتار Cache در اين پايان نامه به تغيير ساختار
پردازنده شبكه در قبال افزارسنج از شبي هسازي استفاده كرديم. سناريو بكار رفته در ارزيابي كارايي پردازنده شبكه با استفاده از
مجموعه انجمني را ،Cache سياست ،Cache چنين بوده است: ابتدا پارامترهايي چون اندازه Simplescalar شبي هساز
داده و دستورالعمل اعمال Cache يك سطحي و دو سطحي تغيير داديم. اين تغييرات به طور جداگانه بر روي Cache در
شد. سپس به تغيير تعداد واحدهاي محاسبه و منطق، واحد ضرب كننده و تقسي مكننده، تعداد درگاه حافظه و تغيير در ساختار
بهبود كارايي و بيشتر شدن ميزان اجراي لول هاي ، miss پي شبيني انشعاب، پرداختيم. ميزان تاثير تغييرات فوق دربهبود نرخ
دستورالعم لها با استفاده از شبيه سازي انداز هگيري شد. ضمن تحليل مشاهدات و علل آن از جمله نوع كاربرد و اندازه هسته
اجرايي و داد هاي كه به عنوان ورودي دريافت م يكند، ساختاري را به عنوان تركيب بهينه پردازنده شبكه براي پردازش چنين
كاربردهايي، استنتاج كرديم.
داده و دستورالعمل به صورت يكپارچه، كارايي حدود 20 درصد بهبود يافت، در حالي Cache با لحاظ كردن سطح دوم براي
نشان م يدهد Cache سطح دوم را كاربردهاي پردازش محتوا م يبردند. مقادير بدست آمده براي Cache كه بيشترين بهره از
هاي كنوني م يتواند كارايي Workstation پردازنده شبكه در اندازه هاي بسيار كوچكتر و پيچيدگي بسيار كمتري نسبت به
بالايي را در پردازش كاربردهاي متداول شبكه ارائه دهد.
-
لينک به اين مدرک :