Speaker
Balázs Keszthelyi
(Kishinti KFT)
Description
A manapság teret hódító heterogén architektúrák (iGPU+CPU) és a klasszikus GP-(d)GPU programozási módszerek egységes formára hozása érdekében létrejött OpenCL platform mostanra vált érett, támogatott, komolyan vehető alternatívájává a gyártó-specifikus API-knak. Az OpenCL-t megvalósító implementációknak így se szeri se száma, de ahhoz, hogy összehasonlíthassuk ezek erősségeit és gyengeségeit, hogy adott feladatra a legalkalmasabbat választhassuk közülük, egy olyan eszközre van szükségünk, mint a CLBenchmark. A CLBenchmark egy platform- és gyártó-független benchmark megoldás, ami azonban iparági vezető cégekkel együttműködésben készült, így megbízható módon tárja elénk az egyes magasszintű problémák megoldásában mutatott teljesítményt, és annak karakterisztikáját egyaránt. Előadásomban szót fogok ejteni a tesztek kiválasztásáról, azok relevanciájáról, valamint arról, hogy milyen problémákkal lehet analógiát felállítani az eredmények értékelése során.