Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Tato práce pojednává o možnostech a funkcích moderních grafických akcelerátorů a měření jejich výkonu pod rozhraním OpenGL. Využívají se při tom rozšířené algoritmy na zobrazování scény v reálném čase. Zaměřuje se na otestování každé části grafického řetězce akcelerátoru podobně, jako na měření rychlosti zobrazení pokročilých efektů a teoretickou rychlost obecných výpočtů pomocí grafického procesoru. Toto testování je realizováno pomocí více sérií testů a jejich následném vyhodnocení. Výsledná aplikace umožňuje nastavovat parametry testů a jejím výstupem je skóre, podle kterého je možné srovnávat výkon akcelerátoru s ostatními.This paper deals with possibilities and functions of modern graphic accelerators and with measuring performance under OpenGL interface. Widespread algorithms to render scene in real-time are used. It focuses on how to test every part of accelerator's graphic pipeline as well as measure performance in rendering of advanced effects and theoretical speed at general purpose calculations through graphic processor. This testing is realized by implementing multiple test series and their further evaluation. Final application enables setting of test parameters and outputs a score, by which is possible to judge accelerator's performance in comparison among themselves.