Taktování moderních procesorů s ohledem na výkon, spotřebu a teplotu
Overclocking of Modern Processors with an Emphasis on Performance, Power Consumption and Temperature

Author
Advisor
Nikl, VojtěchReferee
Vaverka, FilipGrade
BAlternative metrics PlumX
http://hdl.handle.net/11012/62222Altmetrics
http://hdl.handle.net/11012/62222
http://hdl.handle.net/11012/62222
Metadata
Show full item recordAbstract
Táto práca rieši problematiku závislosti - celkovej doby výpočtu, spotreby energie a teploty - na pracovnej frekvencií serverového procesora. V teoretickej časti je popísaná architektúra použitého procesora, sada benchmarkov a druhy algoritmov. Praktická časť je zameraná na testovanie navrhnutej sady benchmarkov (násobenie matíc, quicksort, výpočet PI, Ackermannova funkcia, LAMMPS, PMBW, Linpack). Sada benchmarkov pozostáva z jednovláknových a paralelných algoritmov. Testovanie prebiehalo pri nastavení troch rôznych frekvencií CPU a pri spustení paralelných benchmarkov na rôznom počte výpočtových vlákien. Pri každom teste boli zaznamenávaná údaje o spotrebe CPU a RAM. V práci je zohľadnený vplyv paralelizácie na spotrebu energie a na čas výpočtu. Získané údaje sú zhrnuté do tabuliek a grafov. Výsledkom práce je zhodnotenie vhodnosti konfigurácie CPU s ohľadom na čas výpočtu a spotrebu energie, pre jednotlivé benchmarky. Zo získaných výsledkov vyplýva, že vhodnosť použitej frekvencie CPU je závislá od charakteru výpočtového problému, a tiež od požiadavky pre dosiahnutie najlepšieho času, alebo spotreby. This thesis analyzes the dependency of performance, power consumption and temperature on processor frequency. Theoretical part discusses the processor architecture, benchmarks and algorithm types. Experimental part is focused on benchmarks - matrix multiplication, Quicksort, PI number calculation, Ackermann function, LAMMPS, PMBW, Linpack. This set of benchmarks includes both single-threaded and multi-threaded algorithms. Testing consist of three different settings of processor frequency. Multi-threaded benchmarks using different number of threads. Informations regarding the power consumption of CPU and RAM were recorded during these tests. Every test logs his running time. The impact of parallelization on power consumption and runtime is also reflected. Results from the tests are shown in charts and tables. The proper configuration of CPU for each given algorithm is analyzed in conclusion.
Keywords
Pretaktovanie, Spotreba, Teplota, Procesor, Intel Xeon, PAPI, MPI, OpenMP, Násobenie matíc, Quicksort, PMBW, LAMMPS, FLOPS, Overclock, Power consumption, Temperature, Processor, Intel Xeon, PAPI, MPI, OpenMP, Matrix multiply, Quicksort, PMBW, LAMMPS, FLOPSLanguage
čeština (Czech)Study brunch
Informační technologieComposition of Committee
doc. Ing. Josef Schwarz, CSc. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Dr. Ing. Petr Peringer (člen) Ing. Igor Szőke, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen)Date of defence
2016-06-13Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Z jakého důvodu jste se rozhodl implementovat vlastní benchmarky na místo použití existujících? Dimensionální analýzou ověřte jednotku příkonu uvedenou na straně 8 vzorec 2.1 (P=C*(V^2)*f).Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/62222Source
KELEČÉNI, J. Taktování moderních procesorů s ohledem na výkon, spotřebu a teplotu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.Collections
- 2016 [297]