[[abstract]]In this paper we propose a knowledge-based approach for solving data dependence testing and loop scheduling problems. A rule-based system, called the K-Test, is developed by repertory grid and attribute ording table to construct the knowledge base. The K-Test chooses an appropriate testing algorithm according to some features of the input program by using knowledge-based techniques, and then applies the resulting test to detect data dependences for loop parallelization. Another rule-based system, called the KPLS, is also proposed to be able to choose an appropriate scheduling by inferring some features of loops and assign parallel loops on multiprocessors for achieving high speedup. The experimental results show that the gracefu...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
While automatic parallelization of loops usually relies on compile-time analysis of data dependences...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
[[abstract]]In this paper we propose a knowledge-based approach to solving loop-scheduling problems....
Using knowledge-based techniques on loop parallelization for parallelizing compilers
Abstract — Business demands for better computing power because the cost of hardware is declining day...
This work leverages an original dependency analysis to parallelize loops regardless of their form i...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
International audienceThis paper describes a tool using one or more executions of a sequential progr...
Parallelization of programs relies on sound and precise analysis of data dependences in the code, sp...
This paper presents a fully automatic approach to loop paralleliza-tion that integrates the use of s...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
While automatic parallelization of loops usually relies on compile-time analysis of data dependences...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
[[abstract]]In this paper we propose a knowledge-based approach to solving loop-scheduling problems....
Using knowledge-based techniques on loop parallelization for parallelizing compilers
Abstract — Business demands for better computing power because the cost of hardware is declining day...
This work leverages an original dependency analysis to parallelize loops regardless of their form i...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
International audienceThis paper describes a tool using one or more executions of a sequential progr...
Parallelization of programs relies on sound and precise analysis of data dependences in the code, sp...
This paper presents a fully automatic approach to loop paralleliza-tion that integrates the use of s...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
While automatic parallelization of loops usually relies on compile-time analysis of data dependences...