Automatic program parallelization

U Banerjee, R Eigenmann, A Nicolau… - Proceedings of the …, 1993 - ieeexplore.ieee.org
An overview of automatic program parallelization techniques is presented. It covers
dependence analysis techniques, followed by a discussion of program transformations …

Hierarchical parallelism control for multigrain parallel processing

M Obata, J Shirako, H Kaminaga, K Ishizaka… - … and Compilers for …, 2005 - Springer
To improve effective performance and usability of shared memory multiprocessor systems, a
multi-grain compilation scheme, which hierarchically exploits coarse grain parallelism …

Multigrain parallel processing on compiler cooperative chip multiprocessor

K Kimura, Y Wada, H Nakano, T Kodaka… - … Annual Workshop on …, 2005 - ieeexplore.ieee.org
This paper describes multigrain parallel processing on a compiler cooperative chip
multiprocessor. The multigrain parallel processing hierarchically exploits multiple grains of …

Compiler control power saving scheme for multi core processors

J Shirako, N Oshiyama, Y Wada, H Shikano… - … on Languages and …, 2005 - Springer
With the increase of transistors integrated onto a chip, multi core processor architectures
have attracted much attention to achieve high effective performance, shorten development …

[PDF][PDF] Parallelizable c and its performance on low power high performance multicore processors

M Mase, Y Onozaki, K Kimura… - Proc. of 15th …, 2010 - kasahara.cs.waseda.ac.jp
As multicore processors are getting popular, demands for automatic parallelization
achieving high performance, low power, and short software development period are …

A packet switching communication-based test access mechanism for system chips

M Nahvi, A Ivanov - European Test Workshop, IEEE, 2001 - computer.org
This paper describes multigrain parallel processing on a compiler cooperative chip
multiprocessor. The multigrain parallel processing hierarchically exploits multiple grains of …

[图书][B] Functional parallelism: theoretical foundations and implementation

MB Girkar - 1992 - search.proquest.com
Thus far, parallelism at the loop level (or data-parallelism) has been almost exclusively the
main target of parallelizing compilers. The variety of new parallel architectures and recent …

Minimizing communication while preserving parallelism

W Kelly, W Plugh - Proceedings of the 10th international conference on …, 1996 - dl.acm.org
All existing methods for automated data/computation decomposition share a common failing:
they are very sensitive to the original loop structure of the program. While they find a good …

A dual-mode scheduling approach for task graphs with data parallelism

Y Liu, L Meng, I Taniguchi… - International Journal of …, 2017 - inderscienceonline.com
This paper proposes a task scheduling algorithm for multi/many-core systems. To increase
the quality of results on the low computational complexity, our algorithm uses two static …

Novel list scheduling strategies for data parallelism task graphs

Y Liu, L Meng, I Taniguchi… - International Journal of …, 2014 - jstage.jst.go.jp
This paper studies task scheduling algorithms which schedule a set of tasks on multiple
cores so that the total scheduling length is minimized. Most of the algorithms developed in …