Научные статьиM.H.Sayidova, S.U.Pulatova2025
Automatic code generation for GPUs in llc
Ruyman Reyes · Francisco de Sande
Научные статьи · 2011
Аннотация
llc is a C-based language where parallelism is expressed using compiler directives. In this paper, we present a new backend of an llc compiler that produces code for GPUs. We have also implemented a software architecture that eases the development of new backends. Our design represents an intermediate layer between a high-level parallel language and different hardware architectures. We evaluate our development by comparing the OpenMP and llc parallelizations of three different algorithms. In every case, the probable performance loss with respect to a direct CUDA implementation is clearly compensated by a significantly smaller development effort.
Доказательный фрагмент
«llc is a C-based language where parallelism is expressed using compiler directives.»
Образец извлечения
Демо-превьюllc is a C-based language where parallelism is expressed using compiler directives. Полный текст публикации CiteX не хранит — доступ к первоисточнику открывается по DOI согласно лицензии издателя и выбранному плану.
Смежные источники
Общество и инновацииKhosiyat MAMATKULOVA2024
Научные статьиI.B.Yangiboyev, E.X.Berdanov +22025
МонографииK.J.Murodov2026