International audienceTechnology trends will cause data movement to account for the majorityof energy expenditure and execution time on emerging computers.Therefore, computational complexity will no longer be a sufficientmetric for comparing algorithms, and a fundamental characterization ofdata access complexity will be increasingly important. The problem ofdeveloping lower bounds for data access complexity has been modeledusing the formalism of Hong \& Kung's red/blue pebble game forcomputational directed acyclic graphs (CDAGs). However, previouslydeveloped approaches to lower bounds analysis for the red/blue pebblegame are very limited in effectiveness when applied to CDAGs of realprograms, with computations comprised of multiple sub-co...
We study the connection between pebble games and complexity.First, we derive complexity results usin...
© Erik D. Demaine, Andrea Lincoln, Quanquan C. Liu, Jayson Lynch, and Virginia Vassilevska Williams....
AbstractStatic, descriptional complexity (program size) can be used to obtain lower bounds on dynami...
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, ...
The red-blue pebble game was formulated in the 1980s [14] to model the I/O complexity of algorithms ...
Data movements between different levels of a memory hierarchy (I/Os) are a principal performance bot...
Determining I/O lower bounds is a crucial step in obtaining communication-efficient parallel algorit...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
International audienceResearchers and practitioners have for long worked on improving the computatio...
Complexity lower bounds like P != NP assert impossibility results for all possible programs of some ...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
This dissertation presents several results at the intersection ofcomplexity theory and algorithm des...
We develop new theoretical tools for proving lower-bounds on the (amortized) complexity of certain f...
AbstractA common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case...
We study the connection between pebble games and complexity.First, we derive complexity results usin...
© Erik D. Demaine, Andrea Lincoln, Quanquan C. Liu, Jayson Lynch, and Virginia Vassilevska Williams....
AbstractStatic, descriptional complexity (program size) can be used to obtain lower bounds on dynami...
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, ...
The red-blue pebble game was formulated in the 1980s [14] to model the I/O complexity of algorithms ...
Data movements between different levels of a memory hierarchy (I/Os) are a principal performance bot...
Determining I/O lower bounds is a crucial step in obtaining communication-efficient parallel algorit...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
International audienceResearchers and practitioners have for long worked on improving the computatio...
Complexity lower bounds like P != NP assert impossibility results for all possible programs of some ...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
This dissertation presents several results at the intersection ofcomplexity theory and algorithm des...
We develop new theoretical tools for proving lower-bounds on the (amortized) complexity of certain f...
AbstractA common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case...
We study the connection between pebble games and complexity.First, we derive complexity results usin...
© Erik D. Demaine, Andrea Lincoln, Quanquan C. Liu, Jayson Lynch, and Virginia Vassilevska Williams....
AbstractStatic, descriptional complexity (program size) can be used to obtain lower bounds on dynami...