shaniaki
چهارشنبه 18 اردیبهشت 1387, 03:42 صبح
با عرض ادب:
پیشتر اشارهای به شبکههای روی چیپ یا Network-on-Chips: NoC کرده بودم. تعداد زیادی هسته محاسباتی که توسط یک شبکه packet switching به هم متصل هستند. نمونههای تجاری چنین محصولاتی در بازار Embedded نیز برای کاربردهایی که به توان محاسباتی بالا احتیاج دارند عرضه شده است.
پردازنده TILE64 (http://www.tilera.com/products/processors.php) از Tilera یک آرایه ۸*۸ از هستههای محاسباتی است که توسط شبکهای به نام iMesh با یکدیگر ارتباط دارند. هر هسته یک پردازنده کامل با نهانگاههای مجزاست که قابلیت اجرای حتی یک سیستمعامل مانند لینوکس را بر روی خود دارند. این چیپ قابلیت اتصال به انواع حافظهها و ورودی/خروجیهای استاندارد مانند DDR2, MAC/PHY, PCIe و ... را نیز دارد. کتابخانههای استاندارد مانند MPI برای برنامه نویسی موازی این سیستم توسط شرکت سازنده ارائه میشود.
http://www.tilera.com/images/diagram_tile64.jpg
اطلاعات دقیقتری در مورد معماری این سیستم در مجله IEEE Micro ماه سپتامبر منتشر شده است و شبکه اتصالات این چیپ را که متشکل از ۵ شبکه فیزیکی مجزا برای کاربردهای گوناگون میباشد را به همراه نحوه برنامهنویسی برای استفاده از هر یک شرح داده است.
یه ... ...
پیشتر اشارهای به شبکههای روی چیپ یا Network-on-Chips: NoC کرده بودم. تعداد زیادی هسته محاسباتی که توسط یک شبکه packet switching به هم متصل هستند. نمونههای تجاری چنین محصولاتی در بازار Embedded نیز برای کاربردهایی که به توان محاسباتی بالا احتیاج دارند عرضه شده است.
پردازنده TILE64 (http://www.tilera.com/products/processors.php) از Tilera یک آرایه ۸*۸ از هستههای محاسباتی است که توسط شبکهای به نام iMesh با یکدیگر ارتباط دارند. هر هسته یک پردازنده کامل با نهانگاههای مجزاست که قابلیت اجرای حتی یک سیستمعامل مانند لینوکس را بر روی خود دارند. این چیپ قابلیت اتصال به انواع حافظهها و ورودی/خروجیهای استاندارد مانند DDR2, MAC/PHY, PCIe و ... را نیز دارد. کتابخانههای استاندارد مانند MPI برای برنامه نویسی موازی این سیستم توسط شرکت سازنده ارائه میشود.
http://www.tilera.com/images/diagram_tile64.jpg
اطلاعات دقیقتری در مورد معماری این سیستم در مجله IEEE Micro ماه سپتامبر منتشر شده است و شبکه اتصالات این چیپ را که متشکل از ۵ شبکه فیزیکی مجزا برای کاربردهای گوناگون میباشد را به همراه نحوه برنامهنویسی برای استفاده از هر یک شرح داده است.
یه ... ...