Pisanie kerneli poziom wyżej niż czyste CUDA: kafelki, szablony, kompilatory.
Writing kernels one level above raw CUDA: tiles, templates, compilers.
To języki i kompilatory ułatwiające pisanie małych, wydajnych programów obliczeniowych dla akceleratorów.
These languages and compilers make it easier to write small, efficient computation programs for accelerators.
Ręczne sterowanie każdym szczegółem karty jest trudne i zajmuje dużo czasu.
Manually controlling every hardware detail is difficult and time-consuming.
Opisujesz obliczenia przez bloki danych lub szablony, a kompilator dobiera część instrukcji i szczegółów wykonania na sprzęcie.
You describe computations through data blocks or templates, and a compiler selects some instructions and execution details for the hardware.
Piszesz przekształcenie liczb całymi blokami, a kompilator przygotowuje program działający równolegle na karcie.
You write a numerical transformation in whole blocks, and the compiler produces a program running in parallel on the card.