Shop menü

AMD: ÚJ ESZKÖZÖK HETEROGÉN ALKALMAZÁSOK FEJLESZTÉSÉHEZ

Az új szoftverfejlesztő eszközök még könnyebbé, még hatékonyabbá teszik az OpenCL alapú alkalmazások fejlesztését.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
AMD: Új eszközök heterogén alkalmazások fejlesztéséhez

Az AMD az APU13-as rendezvény alkalmával már ejtett néhány szót a Kaveri APU-ról, sőt, egy kisebb bemutató keretén belül arra is fény derült, hogyan birkózik meg az új APU videó vezérlője a Battlefield 4-gyel.

Az említett információk mellett néhány új szoftverfejlesztő eszközről is lehullott a lepel, amelyek a heterogén alkalmazások fejlesztőinak nyújtanak értékes, hathatós segítséget. A legfrissebb egységesített szoftverfejlesztői csomagban minden összetevő és eszköz jelen van, amelyre szükség lehet a heterogén alkalmazások elkészítéséhez, így hatékonyan, egyszerűen kiaknázhatóvá válnak a processzorokban és grafikus processzorokban rejlő lehetőségek.

A csomagban megtalálható az AMD APP SDK legfrissebb, 2.9-es kiadása, amely meglehetősen felhasználóbarátra sikeredett, hála az új, egyszerűen kezelhető funkcióknak. Az új csomag segítségével könnyedén hozzá lehet férni az adott rendszerben lapuló összes programozható AMD komponenshez. A szoftvercsomagban jelen van egy webes alapokon nyugvó mintanézegető, amellyel megtalálhatóak és kiválaszthatóak az adott projekthez leginkább illő minták. Ezen felül CMake támogatás is érkezett, sőt, a Visual Studio esetében továbbfejlesztett, bővítmény alapú OpenCL forráskód-szerkesztésre is van mód. A fejlesztőket emellett néhány új minta is segíti, amelyek optimalizált forráskönyvtárak (OpenCV, Bolt) használata mellett minimális erőfeszítéssel teszik lehetővé a hardveres gyorsításban rejlő lehetőségek kiaknázását.

A csomagban a Media SDK v1.0 béta kiadása is helyet kapott, ami tulajdonképpen a Media SDK első publikus kiadása. A csomag egyedi, differenciált multimédiás képességeket kínál, ezek között videó elő- és utófeldolgozó funkciókat biztosító könyvtár is lapul, ami GPU alapú gyorsítást használ; egy másik könyvtár segítségével pedig alacsony késleltetésű videókódolásra nyílik mód, természetesen ugyancsak GPU alapú hardveres gyorsítás mellett.

Az egységesített szoftvercsomag egyes nyílt forráskódú könyvtárai néhány új heterogén alkalmazásgyorsítási optimalizációt is tartalmaznak annak érdekében, hogy a fejlesztők minél egyszerűbben, minél eredményesebben gyorsíthassák az egyes alkalmazásokat. Ezek között jelen van az OpenCV, amely számos OpenCL gyorsításon alapuló funkcióval gazdagodott, de a sorban a cIMath is megtalálható, ami Fortran és C++ alól érhető el, és hardveresen gyorsított BLAS és FFT könyvtárakat kínál. A sorban jelen van a Bolt is, ami egy C++ alapú sablonkönyvtár. A szóban forgó eszköz teljesítménynövekedéssel és új funkciókkal, valamint keresztplatform támogatással gyarapodott.

Az szoftveres eszközök sorát a CodeXL eszközcsomag zárja, ami egy meglehetősen ütőképes heterogén alkalmazásfejlesztő-csomagnak mondható. Az újdonság 1.3-as kiadása immár Java támogatással is rendelkezik, valamint statikus kernelelemző képességekkel is gyarapodott. Az új szoftvercsomag a távoli hibakeresésre és profilozásra is lehetőséget biztosít a beágyazott- és szerveralkalmazások fejlesztőinek, emellett az AMD legfrissebb termékeit is támogatja, beleértve a GCN alapú videokártyákat és a GCN alapú integrált videó vezérlővel ellátott APU egységeket is.

Az új, egységesített heterogén szoftverfejlesztő csomag egy hatalmas lépésnek minősül, ugyanis támogatja a keresztplatform megoldásokat, azaz a különböző operációs rendszereket és a különböző gyártók megoldásait, emellett pedig több programnyelvvel is kompatibilis, sőt, a nyílt forráskódú közösséget sem hagyja az út szélén.

A legfrissebb fejlesztőeszközök innen tölthetőek le.

A közleményben az AMD arról is említést tett, hogy a Socket FM2+-os termékek, azaz az asztali Kaveri APU-k szállítása 2013 végén indul meg, megjelenésükre pedig a következő év januárjának 14. napján kerül sor - ekkor a termékek elérhetővé válnak a vásárlók számára. A témával kapcsolatban további részletekről a január elején megrendezésre kerülő CES 2014 alkalmával hull le a lepel.

Neked ajánljuk

    Tesztek

      Kapcsolódó cikkek

      Vissza az oldal tetejére