К содержанию
РецензированоEN2014

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 согласно лицензии издателя и выбранному плану.

DOI не указан
Цитирований
0
Тип
Журнал
Страна
Узбекистан
Спросить CiteX об этой работе

Смежные источники