Научные статьиM.H.Sayidova, S.U.Pulatova2025
The BonaFide C Analyzer: automatic loop-level charac terization and coverage measurement
Sergio Aldea · Diego R. Llanos · Arturo Gonzalez-Escribano
Научные статьи · 2014
Аннотация
The advent of multicore technologies has increased the interest in parallelization techniques for existing sequential applications. These techniques include the need of detecting loops that are good candidates for parallelization, and classifying all variables of these loops according to their use, a task surprisingly hard to be carried out manually. In this paper, we introduce the BonaFide C Analyzer, an XML-based framework that combines static analysis of source code with profiling information to generate complete reports regarding all loops in a C application, including loop coverage, loop suitability for parallelization, a classification of all variables inside loops based on their accesses, and other hurdles that restrict the parallelization. This information allows to analyze how particular language constructs are used in real-world applications, and helps the programmer to parallelize the code.
Доказательный фрагмент
«The advent of multicore technologies has increased the interest in parallelization techniques for existing sequential applications.»
Образец извлечения
Демо-превьюThe advent of multicore technologies has increased the interest in parallelization techniques for existing sequential applications. Полный текст публикации CiteX не хранит — доступ к первоисточнику открывается по DOI согласно лицензии издателя и выбранному плану.
Смежные источники
Общество и инновацииKhosiyat MAMATKULOVA2024
Академические исследования в современной наукеKhudaiberdiyeva Arafat Israilovna, Ph.D Professor hudayberdiyevaarofat@gmail.com +12026
Научные статьиI.B.Yangiboyev, E.X.Berdanov +22025