Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications

H Arabnejad, J Bispo, JMP Cardoso… - The Journal of …, 2020 - Springer
… models to write shared-memory parallel programs, provides … lines 8 to 15, it is registered all
operations where the candidate … output code unless a LARA strategy instructs the compiler to …

[图书][B] Parallel Computers 2: architecture, programming and algorithms

RW Hockney, CR Jesshope - 2019 - taylorfrancis.com
… , based on multiple instruction streams time-sharing a single … code, a 24-bit main core address
and two 7-bit index-register … of execution, and could be said to be in parallel execution. A …

Automatic parallelization: an overview of fundamental compiler techniques

S Midkiff - 2022 - books.google.com
… lecture is on compiling for shared memory machines, … program to execute in parallel, parallel
execution on shared and distributed memory architectures and compiler support for parallel

The NAS parallel benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures

J Löff, D Griebler, G Mencagli, G Araujo… - Future Generation …, 2021 - Elsevier
modern parallel hardware, ie shared-memory architectures … Furthermore, new C++ compiler
tools can also use our NPB-… code that can be extensible for a wide spectrum architectures. …

PLD: Fast FPGA compilation to make reconfigurable acceleration compatible with modern incremental refinement software development

Y Xiao, E Micallef, A Butt, M Hofmann… - … on Architectural …, 2022 - dl.acm.org
… as well as parallel compilation of independent modules. The … Vitis supports separate HLS
compilation from C to a Register … Wider network interfaces and networks with less link sharing

[图书][B] Modern Fortran: Building efficient parallel applications

M Curcic - 2020 - books.google.com
… In our case, a Fortran compiler will read Fortran source code … Arrays lend themselves well
to CPU architectures and computer … that’s independent of whether it will run on shared or …

Corf: Coalescing operand register file for gpus

H Asghari Esfeden, F Khorasani, H Jeon… - … on Architectural …, 2019 - dl.acm.org
… , we introduce a compiler-guided run-time register allocation … ), but their overheads do not
(both share a renaming table), … two unpackers working in parallel in each operand collector, …

A performance analysis of modern parallel programming models using a compute-bound application

A Poenaru, WC Lin, S McIntosh-Smith - International Conference on High …, 2021 - Springer
… 4.5 and later—have all shared a number of … code. This is the combined result of inefficiencies
we identified in two places: 1) high register usage in the kernels generated by the compiler

Igc: The open source intel graphics compiler

A Chandrasekhar, G Chen, PY Chen… - … Symposium on Code …, 2019 - ieeexplore.ieee.org
register marking the start of return data, and message descriptors which contain the target
shared … production-quality OpenCL compiler, driver and architectural specifications, we have …

Verified compilation on a verified processor

A Lööw, R Kumar, YK Tan, MO Myreen… - Proceedings of the 40th …, 2019 - dl.acm.org
… we have developed in parallel with the code generator. The … from register indices to words),
the current program counter (PC… chip, and then to preload the shared DRAM module with the …