چکیده
شبکه روی تراشه (NoC)، پارادایم جدیدی است که از طریق سیستم روی تراشه (SoC)، اتصالات داخلیِ سیستم را برقرار میسازد. با افزایش یکپارچه سازی چیپ ها و کاهش اندازه ی ویژگی ها، SoC نمیتواند چالش های فناوری های فرایندیِ جدید را برآورده نماید. این چالشها عبارتند از پیچیدگی و افزایش تاخیر در ارتباطات و همچنین بحث اتصلات اتوبوسی و داوری میان آنها، که منجر به کاهش سرعت انتقال داده ها و در نتیجه کاهش عملکرد کلی Soc میشوند. NOC یک پلتفرم طراحی است که میتواند این چالشها را به یک گستردگیِ عالی برساند. در طراحی شبکه ی NoC، مهمترین مواردی که باید در نظر گرفته شوند، یک توپولوژی برای شبکه و یک الگوریتم برای مسیریابی میباشد. مسیریاب ها، براساس الگوریتمی که از آن استفاده میکنند، مسیر انتقال بسته ها را تعیین میکنند. در این مقاله، مطالعه ای بر روی الگوریتم های مسیریابی مختلف که برای شبکه روی تراشه ارائه شده اند، انجام میشود؛ الگوریتم هایی که با استفاده از آنها میتوان با مسائل برخاسته از SoC (که در بالا به آنها اشاره شد)، مقابله نمود. الگوریتم مسیریابیِ یک سیستم NoC با توجه به معیارهای عملکردی همچون تأخیر، بازده و توزیع بار اندازه گیری میشود. در این مقاله ما به موضوعاتی همچون توپولوژیهای مختلف، تکنیکهای سوئیچینگ، تحلیل عملکرد الگوریتمهای مسیریابی NoC مانند الگوریتم مسیریابی XY، الگوریتم مسیریابی OE و الگوریتم مسیریابی DyAD میپردازیم.
میتوانید از لینک ابتدای صفحه، مقاله انگلیسی را رایگان دانلود فرموده و چکیده انگلیسی و سایر بخش های مقاله را مشاهده فرمایید