Pervasive computing introduces data management requirements that must be tackled in a growing variety of lightweight computing devices. Personal folders on chip, networks of sensors and data hosted by autonomous mobile computers are different illustrations of the need for evaluating queries confined in hardware constrained computing devices. RAM is the most limiting factor in this context. This paper gives a thorough analysis of the RAM consumption problem and makes the following contributions. First, it proposes a query execution model that reaches a lower bound in terms of RAM consumption. Second, it devises a new form of optimization, called iteration filter, that drastically reduces the prohibitive cost incurred by the preceding model, ...
Database management systems have become an indispensable tool for industry, government, and academia...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...
Lightweight computing devices are becoming ubiquitous and an increasing number of applications are b...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
International audienceEmbedded systems are everywhere in contemporary life and are supposed to make ...
High-performance analytical data processing systems often run on servers with large amounts of main ...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Over the past years, driven by an increasing number of data-intensive applications, architects have ...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Because of the low arithmetic intensity of relational database operators, the performance of in-memo...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Recent advancements in embedded systems have brought new challenges for industry and academia. In or...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
textabstractNon-trivial retrieval applications involve complex computations on large multi-dimension...
Database management systems have become an indispensable tool for industry, government, and academia...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...
Lightweight computing devices are becoming ubiquitous and an increasing number of applications are b...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
International audienceEmbedded systems are everywhere in contemporary life and are supposed to make ...
High-performance analytical data processing systems often run on servers with large amounts of main ...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Over the past years, driven by an increasing number of data-intensive applications, architects have ...
Hierarchical memory is a cornerstone of modern hardware design because it provides high memory perfo...
Because of the low arithmetic intensity of relational database operators, the performance of in-memo...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Recent advancements in embedded systems have brought new challenges for industry and academia. In or...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
textabstractNon-trivial retrieval applications involve complex computations on large multi-dimension...
Database management systems have become an indispensable tool for industry, government, and academia...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...