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