Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractFebruary 2015
Exploiting Dynamic Parallelism to Efficiently Support Irregular Nested Loops on GPUs
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 5, Page 1https://doi.org/10.1145/2723772.2723780Graphics Processing Units (GPUs) have been used in general purpose computing for several years. The newly introduced Dynamic Parallelism feature of Nvidia's Kepler GPUs allows launching kernels from the GPU directly. However, the naïve use of this ...
- research-articleFebruary 2015
Cycle-based Model to Evaluate Consistency Protocols within a Multi-protocol Compilation Tool-chain
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 8, Pages 1–10https://doi.org/10.1145/2723772.2723779Many-core processors are made by hundreds to thousands cores, distributed memories and a dedicated network on a single chip. In this context, and because of the scale of the processor, providing a shared memory system has to rely on efficient hardware ...
- research-articleFebruary 2015
The Basic Building Blocks of Parallel Tasks
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 3, Pages 1–11https://doi.org/10.1145/2723772.2723778Discovery of parallelization opportunities in sequential programs can greatly reduce the time and effort required to parallelize any application. Identification and analysis of code that contains little to no internal parallelism can also help expose ...
- research-articleFebruary 2015
Dependence-Based Code Transformation for Coarse-Grained Parallelism
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 1, Pages 1–10https://doi.org/10.1145/2723772.2723777Multicore architectures are becoming more common today. Many software products implemented sequentially have failed to exploit the potential parallelism of multicore architectures. Significant re-engineering and refactoring of existing software is ...
- research-articleFebruary 2015
Hardware-Aware Automatic Code-Transformation to Support Compilers in Exploiting the Multi-Level Parallel Potential of Modern CPUs
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 2, Pages 1–10https://doi.org/10.1145/2723772.2723776Modern compilers offer more and more capabilities to automatically parallelize code-regions if these match certain properties. However, there are several application kernels that, although rather simple transformations would suffice in order to make ...
- research-articleFebruary 2015
A Roadmap for a Type Architecture Based Parallel Programming Language
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 7, Pages 1–10https://doi.org/10.1145/2723772.2723774Ever since the end of the era of single processor performance improvement, we observe proliferation of multi and many-core architectures in almost all spheres of computing. Tablets, desktop PCs, workstation clusters, and supercomputers are ripe with ...
- research-articleFebruary 2015
Runtime Support for Multiple Offload-Based Programming Models on Embedded Manycore Accelerators
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresArticle No.: 4, Pages 1–10https://doi.org/10.1145/2723772.2723773Many modern high-end embedded systems are designed as heterogeneous systems-on-chip (SoCs), where a powerful general purpose multicore host processor is coupled to a manycore accelerator. The host executes legacy applications on top of standard ...