[[abstract]]In this paper we propose a knowledge-based approach to solving loop-scheduling problems. A rule-based system, called IPLS, is developed by combining a repertory grid and an attribute ordering table to construct a knowledge base. IPLS chooses an appropriate scheduling algorithm by inferring some features of loops and assigning parallel loops to multiprocessors to achieve significant speedup. Because more attributes are proposed, the accuracy of selection of an appropriate scheduling method is improved. In addition, the refined IPLS system can automatically adjust the attributes in the knowledge base according to profile information; therefore, IPLS has the capability of feedback learning. The experimental results show that our ap...
One of the biggest problems in parallel processing is to obtain a good schedule without having a kno...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
[[abstract]]In this paper we propose a knowledge-based approach for solving data dependence testing ...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
Abstract—Using runtime information of load distributions and processor affinity, we propose an adapt...
[[abstract]]The technique of parallel loop self-scheduling has been successfully applied to auto-par...
Part 1: Algorithms, Scheduling, Analysis, and Data MiningInternational audienceLoop scheduling schem...
One of the major challenges in designing optimizing compilers, especially for scientific computation...
The class of problems that can be effectively compiled by parallelizing compilers is discussed. This...
Using knowledge-based techniques on loop parallelization for parallelizing compilers
In this paper, we study the problem of scheduling parallel loops at compile-time for a heterogeneous...
The presence of multiple active threads on the same processor can mask latency by rapid context swit...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
Chain-based scheduling [1] is an efficient partitioning and scheduling scheme for nested loops on di...
One of the biggest problems in parallel processing is to obtain a good schedule without having a kno...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
[[abstract]]In this paper we propose a knowledge-based approach for solving data dependence testing ...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
Abstract—Using runtime information of load distributions and processor affinity, we propose an adapt...
[[abstract]]The technique of parallel loop self-scheduling has been successfully applied to auto-par...
Part 1: Algorithms, Scheduling, Analysis, and Data MiningInternational audienceLoop scheduling schem...
One of the major challenges in designing optimizing compilers, especially for scientific computation...
The class of problems that can be effectively compiled by parallelizing compilers is discussed. This...
Using knowledge-based techniques on loop parallelization for parallelizing compilers
In this paper, we study the problem of scheduling parallel loops at compile-time for a heterogeneous...
The presence of multiple active threads on the same processor can mask latency by rapid context swit...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
Chain-based scheduling [1] is an efficient partitioning and scheduling scheme for nested loops on di...
One of the biggest problems in parallel processing is to obtain a good schedule without having a kno...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...