Algorithms are more and more made available as part of libraries or tool kits. For a user of such a library statements of asymptotic running times are almost meaningless as he has no way to estimate the constants involved. To choose the right algorithm for the targeted problem size and the available portant. hardware, knowledge about these constants is im-Methods to determine the constants based on regression analysis or operation counting are not practicable in the general case due to inaccuracy and costs respectively. We present a new general method to determine the implementation and hardware specific running time constants for combinatorial algorithms. This method requires no changes of the implementation of the investigated algorithm a...
The performance of program-derived combinator graph reduction is known to be superior to that of gra...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Perhaps surprisingly, it is possible to predict how long an algorithm will take to run on a previous...
We investigate the applicability of an existing framework for algorithm runtime prediction to the fi...
Includes bibliographical references (p. 25-26).Ravindra K. Ahuja, James B. Orlin
The ability to handle and analyse massive amounts of data has been progressively improved during the...
Standard benchmarking provides the run times for given programs on given machines, but fails to prov...
We investigate the applicability of an existing framework for algorithm runtime prediction to the fi...
A method to estimate the execution time of software based on static metrics is proposed in this the...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...
Abstract. In this paper we estimate parallel execution times, based on identifying separate “parts ”...
The performance of program-derived combinator graph reduction is known to be superior to that of gra...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Perhaps surprisingly, it is possible to predict how long an algorithm will take to run on a previous...
We investigate the applicability of an existing framework for algorithm runtime prediction to the fi...
Includes bibliographical references (p. 25-26).Ravindra K. Ahuja, James B. Orlin
The ability to handle and analyse massive amounts of data has been progressively improved during the...
Standard benchmarking provides the run times for given programs on given machines, but fails to prov...
We investigate the applicability of an existing framework for algorithm runtime prediction to the fi...
A method to estimate the execution time of software based on static metrics is proposed in this the...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...
Abstract. In this paper we estimate parallel execution times, based on identifying separate “parts ”...
The performance of program-derived combinator graph reduction is known to be superior to that of gra...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...