Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Teljesítményelemzés CLBenchmark 1.1-el 2012.07.02.

Hasonló előadás


Az előadások a következő témára: "Teljesítményelemzés CLBenchmark 1.1-el 2012.07.02."— Előadás másolata:

1 Teljesítményelemzés CLBenchmark 1.1-el 2012.07.02.

2 A Kishonti Informatikáról

3 Kishonti Informatika  Navigációs termékfejlesztés  Mobil teljesítményoptimalizáció  Multi-platform környezet  További információk:  www.kishontiinformatics.com  www.clbenchmark.com  https://twitter.com/KishontiI

4

5 Mobil teljesítményelemzés  JBenchmark (2003)  GLBenchmark 2.5  Fejlett:  OpenGL ES 2.0 (3.0?)  Elterjedt:  Anandtech  PC World  Multi-platform:  Android  iOS

6 Együttműködő partnereink:

7 OpenCL teljesítményelemzés

8 Motiváció az OpenCL-hez  Egységes felület többféle architektúra felett (CPU/GPU)  Platformfüggetlenség: kompatibilitás vs. alkalmazhatóság  Természetes dekompozíció => energiahatékonyság

9 Mit érdemes mérnünk?  Összteljesítmény és karakterisztika (CPU vs. GPU)  Valós alkalmazások  SPH Fluid  Raytrace  Optical Flow  Elemi alkalmazások  Image Filters  Programming Principles

10 [CLBenchmark 1.1.1 futtatás]

11 SPH Fluid  Navier-Stokes SPH részecske-diszkretizáció  Fizikai számítások + játékok  32k részecske valós időben  Megjelenítés: Marching Cubes 64x64x64 cellán  Renderelés: OpenGL

12 Raytrace  A jövő (és a jelen) renderelési technikája  K-d-fás térfelosztás  3 rekurziós szint  Global illumination sugarak  ~600k háromszög  Valós idejű változat

13

14 Optical Flow  Videotömörítés ill. Mozgásérzékelés  Saját algoritmus  Kellően érdekes pontok azonosítása  Kellően erős párosítások megtalálása  Interpoláció  Minőség: erős középmezőnyös eredmény a Middlebury benchmarkon  Sebesség: ehhez képest gyors

15 Elemi alkalmazások  Image Filters  Gauss, Sobel, Median  Global, Image, Local  Programming Principles  Összegzés (Reduction)  Prefix összegzés (Scan)  Csoportosítás (Bucketing)  Rendezés (Bitonic Merge Sort)  Keresés (Tree Search)

16 Jövőbeni terveink:  OS X kiadás  Android kiadás  HPC verzió  A Khronos Group tagjaként a jövőben megjelenő szabványverziók újdonságaira való felkészülés

17 Köszönöm a figyelmet!  Elérhetőségeink:  help@clbenchmark.com  balazs.keszthelyi@kishontiinformatics.com  1023 Budapest, Zsigmond tér 10.  További információk:  www.kishontiinformatics.com  www.clbenchmark.com  https://twitter.com/KishontiI


Letölteni ppt "Teljesítményelemzés CLBenchmark 1.1-el 2012.07.02."

Hasonló előadás


Google Hirdetések