عنوان پایان‌نامه

بررسی و بهبود توان مصرفی در شبکه روی تراشه ها و سیستم روی تراشه های چند پردازنده ای



    دانشجو در تاریخ ۰۴ اسفند ۱۳۸۷ ، به راهنمایی ، پایان نامه با عنوان "بررسی و بهبود توان مصرفی در شبکه روی تراشه ها و سیستم روی تراشه های چند پردازنده ای" را دفاع نموده است.


    محل دفاع
    کتابخانه دانشکده برق و کامپیوتر شماره ثبت: E1498;کتابخانه مرکزی -تالار اطلاع رسانی شماره ثبت: 40176;کتابخانه مرکزی پردیس 2 فنی شماره ثبت: E 1498
    تاریخ دفاع
    ۰۴ اسفند ۱۳۸۷

    با کاهش روز به روز اندازه در سیستم های VLSI، تجمیع ده ها بلوک از هسته های هوشمند در یک سیستم روی تراشه، تبدیل به عملی امکان پذیر گردیده است. رسانه ی گذرگاه مشترک برای فراهم کردن احتیاجات ارتباطی این سیستم ها، به رسانه ای ناتوان مبدل گشته است و این امر طراحان را بر آن داشته تا سری های مختلفی از الگوهای ارتباطی عمومی را برای این منظور پیشنهاد کنند، که عموما آن را شبکه روی تراشه می نامند. گرچه ابتدا هدف اصلی در شبکه های روی تراشه، بهبود بازدهی این تراشه ها بود، اما روز به روز مساله افزایش توان مصرفی شکل جدی تری به خود گرفته و بهبود این مشکل به امری حیاتی تبدیل گشته است. از طرفی دیگر، سیستم های روی تراشه چند پردازنده ای (متشکل از چندین پردازنده با مجموعه دستورات متفاوت) نیز آخرین تجسم از تکنولوژی VLSI بوده که در بیشتر مواقع از الگوهای شبکه های روی تراشه برای ارتباطات داخلی استفاده می کند. این تراشه ها نیز مشکلات اساسی ذکر شده در مورد شبکه های روی تراشه را دارا بوده و برخی ملاحظات توان مصرفی خاص خود را نیز دارا می باشد. در این پایان نامه به بررسی و بهینه سازی مصرف توان در شبکه های روی تراشه پرداختیم و در این راستا، تکنیک مدیریت توان مصرفی برای کنترل توان کانال های مجازی ارائه شد که تا سقف 35% توان مصرفی کل مسیریاب را بهبود می دهد. همچنین الگوریتم مسیریابی کارایی نیز جهت جلوگیری از ازدهام در شبکه و همچنین بهینه سازی توان مصرفی در این پایان نامه ارائه گشته است و جهت ارزیابی توان و بازدهی شبکه به ارائه مدل ترافیکی واقع گرایانه ای بر پایه توزیع نمایی منفی پرداخته ایم.
    Abstract
    Reducing feature sizes into the nanoscale regime and the trend towards integrating more functionality onto a single chip led to the rise of the System-on-Chip (SoC) paradigm which could have area, power, and delay problems. The architecture used for the data communication in these systems is one of the components strongly affecting the area, power, and delay as three critical design parameters. Networks on Chip (NoCs) were proposed as a solution for the SoC interconnect power and delay problem. In first part of this research, we present a dynamic power management technique for optimizing the use of virtual channels in network on chips. The technique which is called dynamic virtual channels allocation (DVCA) makes use of the traffic conditions and past buffer utilization to dynamically forecast the number of virtual channels that should be active. The simulation results show that up to 35% reduction in the buffer power consumption and up to 20% savings in the overall router power consumption may be achieved. In addition, we propose a synthetic traffic model based on Negative Exponential Distribution (NED). This synthetic traffic profile is more similar to some statistical behavior of realistic traces obtained by running different applications on Network-on-chips that those of conventional synthetic traffic profiles. The results show that the NED traffic profile has more similarity with the realistic traffic profiles than those of conventional synthetic ones. Finally, an adaptive routing algorithm for two-dimensional mesh network on chips is proposed. The algorithm, which is based on Dynamic XY (DyXY), is called Enhanced Dynamic XY (EDXY). It is congestion aware compared to the DyXY algorithm. The simulation results reveal that EDXY can achieve lower latency compared to those of other routing algorithms.