PETROVIČ, Filip, Jiří FILIPOVIČ, David STŘELÁK, Jana HOZZOVÁ and Richard TREMBECKÝ. Kernel Tuning Toolkit 2.0. 2021.
Other formats:   BibTeX LaTeX RIS
Basic information
Original name Kernel Tuning Toolkit 2.0
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), Jana HOZZOVÁ (703 Slovakia, belonging to the institution) and Richard TREMBECKÝ (703 Slovakia, belonging to the institution).
Edition 2021.
Other information
Original language English
Type of outcome Software
Field of Study 10201 Computer sciences, information science, bioinformatics
Country of publisher Czech Republic
Confidentiality degree is not subject to a state or trade secret
WWW Kernel Tuning Toolkit
RIV identification code RIV/00216224:14610/21:00122282
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 2.0 umožňuje tuning globálních parametrů (mající vliv na více kernelů) a dynamický autotuning. Oproti verzi 1.0 bylo především přepracováno API, přidána podpora tuningu extrémně velkých prostor, načítání historických výsledků tuningu a profilingu kernelů. 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
Changed by Changed by: doc. RNDr. Jiří Filipovič, Ph.D., učo 72898. Changed: 7/9/2021 14:29.
Abstract
Kernel Tuning Toolkit (KTT) is a C++ auto-tuning framework for OpenCL and CUDA kernels. It allows to tune code variants, both offline and dynamic (i.e., during program execution). The tuning parameters may perform also cross-kernel changes.
Abstract (in Czech)
Kernel Tuning Toolkit (KTT) je C++ framework pro auto-tuning OpenCL a CUDA kernelů. Umožňuje tuning variant kódu offline i dynamicky (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 projectName: CERIT Scientific Cloud
PrintDisplayed: 14/7/2024 10:32