R 2018

Kernel Tuning Toolkit

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

Basic information

Original name

Kernel Tuning Toolkit

Name in Czech

Kernel Tuning Toolkit

Authors

PETROVIČ, Filip (703 Slovakia, belonging to the institution), Jiří FILIPOVIČ (203 Czech Republic, guarantor, belonging to the institution), David STŘELÁK (203 Czech Republic, belonging to the institution) and Jana PAZÚRIKOVÁ (703 Slovakia, belonging to the institution)

Edition

2018

Other information

Language

English

Type of outcome

Software

Field of Study

10201 Computer sciences, information science, bioinformatics

Country of publisher

Czech Republic

Confidentiality degree

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

References:

Kernel Tuning Toolkit

RIV identification code

RIV/00216224:14610/18:00102106

Organization unit

Institute of Computer Science

Keywords (in Czech)

autotuning; OpenCL; CUDA; globální optimalizace

Keywords in English

autotuning; OpenCL; CUDA; global optimization

Technical parameters

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

Tags

rivok

Tags

International impact
Změněno: 28/1/2019 09:55, Ing. Jana Hozzová, Ph.D.

Abstract

ORIG CZ

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.

In Czech

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ů.

Links

EF16_013/0001802, research and development project
Name: CERIT Scientific Cloud
MUNI/A/0854/2017, interní kód MU
Name: Rozsáhlé výpočetní systémy: modely, aplikace a verifikace VII.
Investor: Masaryk University, Category A
Displayed: 3/11/2024 10:13