DawnCC: automatic annotation for data parallelism and offloading

G Mendonça, B Guimarães, P Alves, M Pereira… - ACM Transactions on …, 2017 - dl.acm.org
Directive-based programming models, such as OpenACC and OpenMP, allow developers to
convert a sequential program into a parallel one with minimum human intervention …

Automatic insertion of copy annotation in data-parallel programs

GSD Mendonça, BCF Guimarães… - 2016 28th …, 2016 - ieeexplore.ieee.org
Directive-based programming models, such as OpenACC and OpenMP arise today as
promising techniques to support the development of parallel applications. These systems …

Automatic annotation of tasks in structured code

P Ramos, G Souza, D Soares, G Araújo… - Proceedings of the 27th …, 2018 - dl.acm.org
This paper describes the design and implementation of a suit of static analyses and code
generation techniques to annotate programs with OpenMP pragmas for task parallelism …

From java to fpga: An experience with the intel harp system

P Caldeira, JC Penha, L Bragança… - 2018 30th …, 2018 - ieeexplore.ieee.org
Recent years have seen a surge in the popularity of Field-Programmable Gate Arrays
(FPGAs). Programmers can use them to develop high-performance systems that are not only …

[PDF][PDF] 论公共数据流通技术标准及法治化

杨力 - 社会科学辑刊, 2023 - shkxjk.com
公共数据的流通在制度化上, 包括技术标准, 法律法规两个兴奋点. 面对公共数据这样一个全新
领域, 法律法规实现流通的法定性, 稳定性和预见性不太切合现实, 需要引入更多灵活 …

Generation of in-bounds inputs for arrays in memory-unsafe languages

M Rodrigues, B Guimarães… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
This paper presents a technique to generate in-bounds inputs for arrays used in memory-
unsafe programming languages, such as C and C++. We show that most memory indexation …

[PDF][PDF] Paralelização automática de código com diretivas openacc

KCA Moreira, GSD Mendonça, B Guimarães… - SBLP …, 2016 - homepages.dcc.ufmg.br
Entre as técnicas emergentes para paralelização de código, sistemas de anotação se
destacam por sua simplicidade e eficiência. OpenACC é um dos exemplos mais …

Taskminer: Automatic identification of tasks

P Ramos, G Souza, G Leobas… - Proceedings of the XXII …, 2018 - dl.acm.org
This paper presents TaskMiner, a tool that automatically finds task parallelism in C code.
TaskMiner solves classic problems of irregular parallelism, such as finding the memory …

[PDF][PDF] Etino: Colocação automática de computação em hardware heterogêneo

D do Couto Teixeira, K Andrade, G Souza, F Pereira - SBLP. SBC, 2015 - dcc.ufmg.br
As placas de processamento gráfico (GPUs) revolucionaram a programação de alto
desempenho, pois elas reduziram o custo do hardware paralelo. A programação desses …

Automatic mining of tasks in structured programs

PHR Costa - 2018 - repositorio.ufmg.br
This dissertation describes the design and implementation of a suit of static analyses and
code generation techniques to annotate programs with OpenMP pragmas for task …