DawnCC: automatic annotation for data parallelism and offloading
Directive-based programming models, such as OpenACC and OpenMP, allow developers to
convert a sequential program into a parallel one with minimum human intervention …
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 …
promising techniques to support the development of parallel applications. These systems …
Automatic annotation of tasks in structured code
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 …
generation techniques to annotate programs with OpenMP pragmas for task parallelism …
From java to fpga: An experience with the intel harp system
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 …
(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 …
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 …
destacam por sua simplicidade e eficiência. OpenACC é um dos exemplos mais …
Taskminer: Automatic identification of tasks
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 …
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
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 …
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 …
code generation techniques to annotate programs with OpenMP pragmas for task …