شتابدهی محاسبات با SDAccel

نوع خبر: مطالب مفید کاربردی
تاریخ: 1398/07/09

الگوریتم هایی که در محاسبات با کارایی بالا مورد استفاده قرار می گیرند دارای حجم پردازشی سنگینی می باشند
شتاب دهی این الگوریتم ها به روی FPGA دارای مزایای زیر می باشد تاخیر کمتر:
- مصرف توان پایین
- کاهش زمان اشغال بودن CPU
- محاسبات موازی قابل برنامه ریزی
- مناسب برای پردازش بلادرنگ (Real-Time)
- بهینگی بیشتر در مقابل کارت های همه منظوره GPU
- دارا بودن منابع سخت افزاری خاص برای الگوریتم های خاص
- افزایش کارایی در محاسبات به میزان 10 تا 1000 برابر
- سادگی استفاده با استفاده از محیط توسعه یکپارچه SDAccel

ابزار SDAccel یک محیط توسعه یکپارچه (IDE) برای توسعه الگوریتم های HPC روی تراشه های شرکت Xilinx می باشد. این ابزار دارای ویژگی های زیر است:
🔹 ابزار Debug قدرتمند
🔹 ارتباط با بورد از طریق استاندارد PCIe
🔹 روند توسعه استاندارد و مشابه به GPU
🔹 برخورداری از کامپایلرهای بهینه برای کدهای بخش Host و  FPGA
🔹 امکان مدل کردن الگوریتم با استفاده از RTL، OpenCL و++C / C