Data-Driven Dynamic Autotuning: Optimizing Autotuning Overhead with Prior Tuning Data /

Moderné vysokovýkonné výpočty často využívajú na dosiahnutie maximálneho výkonu heterogénne hardwarové zdroje -- tento prístup predstavuje zjavné výhody, keďže kombinuje výpočetný výkon viacerých procesorov a umožňuje im väčšiu mieru špecializácie. Takéto výpočty však musia byť naprogramované s ohľa...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Oľha, Jaroslav (Autor práce)
Další autoři: Matyska, Luděk, 1959- (Vedoucí práce)
Typ dokumentu: VŠ práce nebo rukopis
Jazyk:Angličtina
Vydáno: 2024
Témata:
On-line přístup:https://is.muni.cz/th/tknpb/
Obálka
LEADER 04793ctm a22006497i 4500
001 MUB01006549391
003 CZ BrMU
005 20250410173325.0
008 250129s2024 xr ||||| |||||||||||eng d
STA |a POSLANO DO SKCR  |b 2025-07-14 
035 |a (ISMU-VSKP)292396 
040 |a BOD114  |b cze  |d BOD018  |e rda 
072 7 |a 004.4/.6  |x Programování. Software  |2 Konspekt  |9 23 
080 |a 004.3  |2 MRF 
080 |a 004.42  |2 MRF 
080 |a 004.92  |2 MRF 
080 |a 004.415.538  |2 MRF 
080 |a 004.94  |2 MRF 
100 1 |a Oľha, Jaroslav  |% UČO 348646  |* [absolvent FI MU]  |4 dis 
242 1 0 |a Data-Driven Dynamic Autotuning: Optimizing Autotuning Overhead with Prior Tuning Data  |y eng 
245 1 0 |a Data-Driven Dynamic Autotuning: Optimizing Autotuning Overhead with Prior Tuning Data /  |c Jaroslav Oľha 
264 0 |c 2024 
300 |a xii, 144 stran :  |b ilustrace 
336 |a text  |b txt  |2 rdacontent 
337 |a bez média  |b n  |2 rdamedia 
338 |a svazek  |b nc  |2 rdacarrier 
500 |a Vedoucí práce: Luděk Matyska 
502 |a Dizertace (Ph.D.)--Masarykova univerzita, Fakulta informatiky, 2025 
504 |a Obsahuje bibliografii 
520 2 |a Moderné vysokovýkonné výpočty často využívajú na dosiahnutie maximálneho výkonu heterogénne hardwarové zdroje -- tento prístup predstavuje zjavné výhody, keďže kombinuje výpočetný výkon viacerých procesorov a umožňuje im väčšiu mieru špecializácie. Takéto výpočty však musia byť naprogramované s ohľadom na daný hardware, čo kladie väčšiu záťaž na programátorov, ktorí musia zabezpečiť, aby ich programy boli schopné naplno využiť širokú škálu procesorov. Tento problém je možné vyriešiť tzv. autotuningom zdrojového kódu - vopred je zadefinovaných viacero možných implementácií, a tá najvhodnejšia sa nájde až vo chvíli keď je známy dostupný hardware a ďalšie podmienky výpočtu. Problém efektívnych výpočtov sa tak mení na vyhľadávací problém. V niektorých prípadoch sa podmienky, ktoré určujú efektivitu implementácií, zistia až za behu, alebo sa počas vykonávania neustále menia a vyžadujú si prispôsobenie počas výpočtu. V takomto prípade môže byť nutné automaticky ladiť kód popri behu samotnej  |% cze 
520 2 9 |a Modern high performance computing applications often rely on heterogeneous hardware resources to achieve maximum performance. This approach presents obvious benefits, combining the processing power of multiple different processors and allowing them to be more specialized. However, since HPC applications typically need to be programmed in a hardware-aware manner to achieve maximum performance, this places more burden on programmers to ensure that their programs can take full advantage of a wide variety of processing units. This issue can be addressed with source code autotuning -- many implementation variants are defined in advance, and the most appropriate one is found once all execution conditions, such as the available hardware, become known. The problem of efficient computing is thus transformed into a searching problem. In some cases, the conditions that determine the efficiency of implementations only become known at runtime, or they keep changing during execution and require ada  |9 eng 
650 0 7 |a hardware  |7 ph114652  |2 czenas 
650 0 7 |a programování  |7 ph115891  |2 czenas 
650 0 7 |a počítačová grafika  |7 ph124503  |2 czenas 
650 0 7 |a výkonnostní testy (výpočetní technika)  |7 ph237420  |2 czenas 
650 0 7 |a počítačové modelování  |7 ph124513  |2 czenas 
650 0 9 |a hardware  |2 eczenas 
650 0 9 |a programming  |2 eczenas 
650 0 9 |a computer graphics  |2 eczenas 
650 0 9 |a performance tests (computer technology)  |2 eczenas 
650 0 9 |a computer modelling  |2 eczenas 
655 7 |a disertace  |7 fd132024  |2 czenas 
655 9 |a dissertations  |2 eczenas 
658 |a Informatika  |b Technologie a metodologie počítačových systémů  |c FI D-INF DIIA (DIIA)  |2 CZ-BrMU 
700 1 |a Matyska, Luděk,  |d 1959-  |7 jn20001103084  |% UČO 1904  |4 ths 
710 2 |a Masarykova univerzita.  |b Fakulta informatiky.  |b Katedra počítačových systémů a komunikací  |4 dgg 
856 4 1 |u https://is.muni.cz/th/tknpb/ 
CAT |c 20250129  |l MUB01  |h 0420 
CAT |a POSPEL  |b 02  |c 20250203  |l MUB01  |h 1232 
CAT |a HANAV  |b 02  |c 20250205  |l MUB01  |h 1431 
CAT |a VESELA  |b 02  |c 20250409  |l MUB01  |h 1018 
CAT |a HANAV  |b 02  |c 20250410  |l MUB01  |h 1733 
CAT |c 20250714  |l MUB01  |h 1038 
LOW |a POSLANO DO SKCR  |b 2025-07-14 
994 - 1 |l MUB01  |l MUB01  |m VYSPR  |1 FI  |a Fakulta informatiky  |2 SKLAD  |b sklad  |3 Diz. práce 2024  |5 42005D2785  |8 20250409  |f 72  |f Týdenní  |r 20250409 
AVA |a INF50  |b FI  |c sklad  |d Diz. práce 2024  |e available  |t K dispozici  |f 1  |g 0  |h N  |i 0  |j SKLAD