Polyhedral source-to-source compiler
D Adamski, G Jabłoński, P Perek… - 2016 MIXDES-23rd …, 2016 - ieeexplore.ieee.org
2016 MIXDES-23rd International Conference Mixed Design of …, 2016•ieeexplore.ieee.org
This paper describes a tool which enables source to source compilation. Implemented
Polyhedral Source-to-Source Compiler (PSSC) is based on Polly compiler and LLVM
infrastructure and it enables automatic recognition of parallel regions of C/C++ code and
annotating them with OpenMP/OpenACC pragmas. The analysis of the input code is done
by Polly compiler and then the results are mapped to original source code. This approach
allows automatic parallelization of old code, it also ensures high level of code portability and …
Polyhedral Source-to-Source Compiler (PSSC) is based on Polly compiler and LLVM
infrastructure and it enables automatic recognition of parallel regions of C/C++ code and
annotating them with OpenMP/OpenACC pragmas. The analysis of the input code is done
by Polly compiler and then the results are mapped to original source code. This approach
allows automatic parallelization of old code, it also ensures high level of code portability and …
This paper describes a tool which enables source to source compilation. Implemented Polyhedral Source-to-Source Compiler (PSSC) is based on Polly compiler and LLVM infrastructure and it enables automatic recognition of parallel regions of C/C++ code and annotating them with OpenMP / OpenACC pragmas. The analysis of the input code is done by Polly compiler and then the results are mapped to original source code. This approach allows automatic parallelization of old code, it also ensures high level of code portability and it provides the possibility of manual optimization of the output code. Experimental results of the PSSC compiler have shown that the proposed compiler is able to reach the comparable performance as the original Polly compiler does.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果