International audienceResearchers and practitioners have for long worked on improving the computational complexity of algorithms, focus-ing on reducing the number of operations needed to perform a computation. However the hardware trend nowadays clearly shows a higher performance and energy cost for data movements than computations: quality algorithms have to minimize data movements as much as possible. The theoretical operational complexity of an algorithm is a function of the total number of operations that must be execute
Lower estimation bounds are an important tool in the development of parametric estimators, which for...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
Algorithm complexity is very often used for comparison of different algorithms in order to assess th...
International audienceResearchers and practitioners have for long worked on improving the computatio...
For most relevant computation, the energy and time needed for data movement dominates that for perfo...
International audienceEvaluating the complexity of an algorithm is an important step when developing...
Evaluating the complexity of an algorithm is an important step when developing applications,as it im...
International audienceTechnology trends will cause data movement to account for the majorityof energ...
International audienceTechnology trends are making the cost of data movement increasingly dominant, ...
In 2010, the author proposed a program for proving lower bounds in circuit complexity, via faster al...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
International audienceThe roofline model is a popular approach to ``bounds and bottleneck''performan...
This work is a study of an information theoretic model which is used to develop a complexity measure...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
We propose a new performance metric based on com-putational action. We examine work as it evolves in...
Lower estimation bounds are an important tool in the development of parametric estimators, which for...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
Algorithm complexity is very often used for comparison of different algorithms in order to assess th...
International audienceResearchers and practitioners have for long worked on improving the computatio...
For most relevant computation, the energy and time needed for data movement dominates that for perfo...
International audienceEvaluating the complexity of an algorithm is an important step when developing...
Evaluating the complexity of an algorithm is an important step when developing applications,as it im...
International audienceTechnology trends will cause data movement to account for the majorityof energ...
International audienceTechnology trends are making the cost of data movement increasingly dominant, ...
In 2010, the author proposed a program for proving lower bounds in circuit complexity, via faster al...
Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-c...
International audienceThe roofline model is a popular approach to ``bounds and bottleneck''performan...
This work is a study of an information theoretic model which is used to develop a complexity measure...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
We propose a new performance metric based on com-putational action. We examine work as it evolves in...
Lower estimation bounds are an important tool in the development of parametric estimators, which for...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
Algorithm complexity is very often used for comparison of different algorithms in order to assess th...