ترجمه مقاله نقش ضروری ارتباطات 6G با چشم انداز صنعت 4.0
- مبلغ: ۸۶,۰۰۰ تومان
ترجمه مقاله پایداری توسعه شهری، تعدیل ساختار صنعتی و کارایی کاربری زمین
- مبلغ: ۹۱,۰۰۰ تومان
Emerging hybrid reconfigurable platforms tightly couple capable processors with high performance reconfigurable fabrics. This promises to move the focus of reconfigurable computing systems from static accelerators to a more software oriented view, where reconfiguration is a key enabler for exploiting the available resources. This requires a revised look at how to manage the execution of such hardware tasks within a processor-based system, and in doing so, how to virtualize the resources to ensure isolation and predictability. This view is further supported by trends towards amalgamation of computation in the automotive and avionics domains, where such properties are essential to overall system reliability. We present the virtualized execution and management of software and hardware tasks using a microkernel-based hypervisor running on a commercial hybrid computing platform (the Xilinx Zynq). The CODEZERO hypervisor has been modified to leverage the capabilities of the FPGA fabric, with support for discrete hardware accelerators, dynamically reconfigurable regions, and regions of virtual fabric. We characterise the communication overheads in such a hybrid system to motivate the importance of lean management, before quantifying the context switch overhead of the hypervisor approach. We then compare the resulting idle time for a standard Linux implementation and the proposed hypervisor method, showing two orders of magnitude improved performance with the hypervisor.
ظهور پلت فرم های با پیکر بندی دوباره هیبریدی پردازشگر های توانمند با فابریک های پیکر بندی دوباره علمکرد بالا را به هم وابسته می کند . این وضعیت نوید این موضوع را می دهد که توجه به سیستم های رایانش پیکر بندی دوباره از شتاب دهنده های استاتیک به دید گاه نرم افزار محور تر تغییر می یابد که در انجا پیکر بندی دوباره یک تواناساز کلیدی برای بهره برداری از منابع در دسترس می باشد . این کار مستلزم نگاه اصلاح شده می باشد که چگونه اجرای چنین وظایف سخت افزاری را درون سیستم پردازش محور اداره کنیم و در انجام این کار چگونه منابع را برای تضمین تفکیک و قابل پیش بینی بودن مجازی سازیم . این دیدگاه بیشتر از طریق روند هایی به سمت ادغام محاسبه در حوزره های صنایع خودرو سازی و هوانوردی حمایت می گردد که در انجا چنین ویژگی هایی برای قابلیت اطمینان سیستم کلی اساسی هستند . ما اجرای مجازی شده و مدیریت وظایف سخت افزاری و نرم افزاری را با استفاده از راه اندازی لایه جدا کننده ( هایپرویژور ) مبتنی بر میکرو کرنل معرفی می کنیم . لایه جدا کننده CODEZERO برای استفاده ابزاری از قابلیت های اساس FPGA با پشتیبانی برای جداسازی شتاب دهنده های سخت افزاری با مناطق قابل پشتیانی دینامیک و مناطق اساس مجازی اصلاح شده بود . ما سربار های ارتباطات را در چنین سیستم هیبریدی توصیف می کنیم تا اهمیت مدیریت عالی را قبل از کمی سازی سربار سوئیچ محتوی رویکرد لایه جدا کننده تهییج نماییم . سپس ما زمان بیکاریحاصله را برای اجرای لینوکس استاندارد و روش لایه جدا کننده پیشنهادی را مقایسه می کنیم و دو مرتبه بزرگی را با لایه جدا کننده مقایسه می کنیم .