R 2018

Kernel Tuning Toolkit

PETROVIČ, Filip, Jiří FILIPOVIČ, David STŘELÁK a Jana PAZÚRIKOVÁ

Základní údaje

Originální název

Kernel Tuning Toolkit

Název česky

Kernel Tuning Toolkit

Autoři

PETROVIČ, Filip (703 Slovensko, domácí), Jiří FILIPOVIČ (203 Česká republika, garant, domácí), David STŘELÁK (203 Česká republika, domácí) a Jana PAZÚRIKOVÁ (703 Slovensko, domácí)

Vydání

2018

Další údaje

Jazyk

angličtina

Typ výsledku

Software

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Česká republika

Utajení

není předmětem státního či obchodního tajemství

Kód RIV

RIV/00216224:14610/18:00102106

Organizační jednotka

Ústav výpočetní techniky

Klíčová slova česky

autotuning; OpenCL; CUDA; globální optimalizace

Klíčová slova anglicky

autotuning; OpenCL; CUDA; global optimization

Technické parametry

KTT umožňuje oproti ostatním frameworkům především tuning globálních parametrů (mající vliv na více kernelů), díky čemuž je použitelný na širší škálu software. Navíc je designován tak, aby bylo možno transparentně přecházet mezi výpočtem a tuningem, což usnadňuje jeho integraci. Software je volně k dispozici jako open-source. V současné době je využíván k tuningu části GPU kódů v široce využívaném software pro rekonstrukci dat z cryo-elektronové mikroskopie Xmipp (https://github.com/I2PC/scipion/). Kontaktní osoba: Jiří Filipovič, Ústav výpočetní techniky, Botanická 68a, 602 00 Brno, tel. 777 025 669, e-mail fila@mail.muni.cz

Štítky

Příznaky

Mezinárodní význam
Změněno: 28. 1. 2019 09:55, Ing. Jana Hozzová, Ph.D.

Anotace

V originále

Kernel Tuning Toolkit (KTT) is a C++ auto-tuning framework for OpenCL and CUDA kernels. It allows to tune code variants, both offline and online (i.e. during program execution). The tuning parameters may perform also cross-kernel changes.

Česky

Kernel Tuning Toolkit (KTT) je C++ framework pro auto-tuning OpenCL a CUDA kernelů. Umožňuje tuning variant kódu offline i online (tj. při běhu aplikace). Parametry tuningu mohou provádět změny jdoucí přes několik kernelů.

Návaznosti

EF16_013/0001802, projekt VaV
Název: CERIT Scientific Cloud
MUNI/A/0854/2017, interní kód MU
Název: Rozsáhlé výpočetní systémy: modely, aplikace a verifikace VII.
Investor: Masarykova univerzita, Rozsáhlé výpočetní systémy: modely, aplikace a verifikace VII., DO R. 2020_Kategorie A - Specifický výzkum - Studentské výzkumné projekty