Abstract. We present a technique to estimate accurate speedups for parallel logic programs with relative independence from characteristics of a given implementation or underlying parallel hardware. The proposed technique is based on gathering accurate data describing one execution at run–time, which is fed to a simulator. Alternative schedulings are then simulated and estimates computed for the corresponding speedups. A tool implementing the aforementioned techniques is presented, and its predictions are compared to the performance of real systems, showing good correlation
A new technique for estimating and understanding the speed improvement that can result from executin...
Abstract — A parallel program should be evaluated to determine its efficiency, accuracy and benefits...
General purpose parallel processing machines are increasingly being used to speed up a variety of VL...
We present a technique to estimate accurate speedups for parallel logic programs with relative inde...
Performance studies of actual parallel systems usually tend to concentrate on the effectiveness of a...
Performance studies of actual parallel systems usually tend to concéntrate on the effectiveness of a...
Parallel simulation is expected tospeed up simulation run time in a signi cant way. This paper descr...
We propose a new model for parallel speedup that is based on two parameters, the average parallelism...
Logic programs are highly amenable to parallelization, and their level of abstraction relieves...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
The performance of a computer system is important. One way of improving performance is to use multip...
We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomize...
Even fully parallel sharedmemory program sections may perform signicantly be low the ideal speedup o...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
A new technique for estimating and understanding the speed improvement that can result from executin...
Abstract — A parallel program should be evaluated to determine its efficiency, accuracy and benefits...
General purpose parallel processing machines are increasingly being used to speed up a variety of VL...
We present a technique to estimate accurate speedups for parallel logic programs with relative inde...
Performance studies of actual parallel systems usually tend to concentrate on the effectiveness of a...
Performance studies of actual parallel systems usually tend to concéntrate on the effectiveness of a...
Parallel simulation is expected tospeed up simulation run time in a signi cant way. This paper descr...
We propose a new model for parallel speedup that is based on two parameters, the average parallelism...
Logic programs are highly amenable to parallelization, and their level of abstraction relieves...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
The performance of a computer system is important. One way of improving performance is to use multip...
We propose a probabilistic model for the parallel execution of Las Vegas algorithms, i.e., randomize...
Even fully parallel sharedmemory program sections may perform signicantly be low the ideal speedup o...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
A new technique for estimating and understanding the speed improvement that can result from executin...
Abstract — A parallel program should be evaluated to determine its efficiency, accuracy and benefits...
General purpose parallel processing machines are increasingly being used to speed up a variety of VL...