SDx IDE متشکل از دو نرم افزار قدرتمند با نامهای SDSoC و SDAccel محصول شرکت Xilinx، یک محیط برنامهنویسی کامل و یکپارچه را برای کارتهای شتابدهنده Alveo U200 و Alveo U250 در اختیار برنامهنویسان، مهندسان و مدیران حوزههای مختلف فناوری اطلاعات قرار میدهد. کارتهای شتابدهنده یا Data Center Accelerator Cards، قطعات خاصی هستند که برای بهینهسازی و افزایش راندمان و کارایی سرورها در ابعاد وسیع استفاده میشوند که از مهمترین آنها میتوان به سری Alveo ساخت شرکت Xilinx اشاره نمود. با استفاده از این دو نرم افزار میتوانید برای این نوع کارتها برنامههای مخصوص نوشته و یا اجرای برخی از محاسبات را به این کارتهای بسپارید و منابع پردازنده اصلی خود را حفظ کنید. طبق گفته شرکت Xilinx، کارتهای شتابدهنده در برخی موارد تا بیش از 90 برابر سریعتر از پردازندههای سنتی (CPU) عمل میکنند و قادرند تا صرفهجویی چشمگیری در زمان و هزینه مدیریت مراکز داده انجام دهند.
قابلیتهای کلیدی نرم افزار Xilinx SDx IDE:
- نرم افزار جامع برنامهنویسی یکپارچه برای کارتهای شتابدهنده Alveo
- حفظ منابع پردازنده اصلی (CPU) و بالا نگهداشتن پاسخدهی (Responsiveness)
- افزایش راندمان کاری مراکز داده (Data Center) در عین کاهش مصرف انرژی
- برنامهنویسی با زبانهای رایج زبانهای رایج C++ ،C و OpenCL
- دارای ابزار توسعه SoC های Zynq و UltraScale
- پشتیبانی از کتابخانههای مرجع به همراه راهنمای کامل استفاده
- افزایش بهرهوری Data Center های بزرگ
- خودکارسازی بسیاری از فرآیندهای منطقی و محاسباتی
- بهینهسازی کدهای نوشتهشده و افزایش سرعت اجرای آنها
- دارای Debugger پیشرفته با امکان تصحیح خطاها قبل از اجرا
- سازگاری با کارتهای Alveo U200 و Alveo U250 شرکت Xilinx
محیط برنامهنویسی SDSoC برای SoC یا سیستم بر روی تراشههای Zynq UltraScale+ MPSoC و Zynq-7000 SoC طراحی شده است؛ در حالی که SDAccel برای کارتهای شتابدهنده بر پایه PCI-e و نصب شده در Data Center ها کاربرد دارد. تمامی نرم افزارهای SDx IDE شامل Vivado Design Suite شده تا امکان برنامهنویسی تجهیزات مورد نظر و شخصیسازی چهارچوب کاری آنها وجود داشته باشد.
محیط توسعه SDSoC با بهرهگیری از زبانهای رایج OpenCL ،C++ ،C و محیط برنامهنویسی Eclipse شما را قادر میسازد با راحتتر از گذشته بتوانید تجهیزات Zynq SoC و MPSoC را توسعه دهید. مجموعه پیش رو، شامل بهینهساز پیشرفته مفسر (Compiler) زبانهای مذکور بوده و با برنامهنویسی منطقی قادر است تا به طور خودکار نرم افزارهای نوشته شده را سرعت بخشد.
محیط توسعه SDAccel باعث کاهش مصرف انرژی تا 25 وات به ازای هر برنامه FPGA میشود. این عضو از خانواده SDx IDE امکانات کامل برنامهنویسی از Compiler تا Profiler را در اختیار برنامهنویسان قرار میدهد. این نرم افزار همچنین از API های استاندارد OpenCL پشتیبانی نموده و استفاده از آن باعث بهینهسازی و کاهش حجم برنامههای نوشته شده میشود که اجرای آنها در سطح Kernel در FPGA ها منجر به کاهش مصرف انرژی و افزایش سرعت محاسبات میگردد.
ایستگاه برنامهنویسی یکپارچه Xilinx SDx IDE شامل کتابخانههای وسیعی از کدهای آماده و فرآیندهای از پیش طراحی شده بوده که باعث افزایش سرعت برنامهنویسی و اجرای آنها میشود. این مجموعه کاربران را قادر میسازد تا بتوانند راهکارهای مختلف را در سطح System Level تعریف، یکپارچه و تأیید کنند یا حتی محیط برنامهنویسی را مطابق با نیازهای خود شخصیسازی نموده و صرفاً ماژولهای مورد نیاز خود را بارگذاری کنند که همین امر سبب کاهش زمان اجرای نرم افزار و عیبیابی (Debug) میشود.
Features EN/فا | ||
---|---|---|
Function کارکرد | It consists of two powerful software named SDSoC and SDAccel product of Xilinx company | |
Application کاربرد | Provides a complete and integrated programming environment for Alveo U200 and Alveo U250 accelerator cards to programmers, engineers and IT managers | |
Brand برند | JAVAN | |
Package پکیج | DVD |