Share This Author
Clearing the clouds: a study of emerging scale-out workloads on modern hardware
- M. Ferdman, Almutaz Adileh, B. Falsafi
- Computer ScienceASPLOS XVII
- 3 March 2012
This work identifies the key micro-architectural needs of scale-out workloads, calling for a change in the trajectory of server processors that would lead to improved computational density and power efficiency in data centers.
Reconstruction and Simulation of Neocortical Microcircuitry
- H. Markram, E. Muller, F. Schürmann
- BiologyCell
- 1 October 2015
Reactive NUCA: near-optimal block placement and replication in distributed caches
- N. Hardavellas, M. Ferdman, B. Falsafi, A. Ailamaki
- Computer ScienceInternational Symposium on Computer Architecture
- 15 June 2009
Reactive NUCA (R-NUCA), a distributed cache design which reacts to the class of each cache access and places blocks at the appropriate location in the cache, is proposed.
DBMSs on a Modern Processor: Where Does Time Go?
- A. Ailamaki, D. DeWitt, M. Hill, D. Wood
- Computer ScienceVery Large Data Bases Conference
- 7 September 1999
This paper examines four commercial DBMSs running on an Intel Xeon and NT 4.0 and introduces a framework for analyzing query execution time, and finds that database developers should not expect the overall execution time to decrease significantly without addressing stalls related to subtle implementation issues.
Weaving Relations for Cache Performance
- A. Ailamaki, D. DeWitt, M. Hill, Marios Skounakis
- Computer ScienceVery Large Data Bases Conference
- 11 September 2001
This paper proposes a new data organization model called PAX (Partition Attributes Across), that significantly improves cache performance by grouping together all values of each attribute within each page, and demonstrates that in-page data placement is the key to high cache performance.
SimFlex: Statistical Sampling of Computer System Simulation
- T. Wenisch, Roland E. Wunderlich, M. Ferdman, A. Ailamaki, B. Falsafi, J. Hoe
- Computer ScienceIEEE Micro
- 1 July 2006
Statistical sampling makes simulation-based studies feasible by providing ten-thousand-fold reductions in simulation runtime and enabling thousand-way simulation parallelism.
NoDB: efficient query execution on raw data files
- Ioannis Alagiannis, Renata Borovica-Gajic, Miguel Branco, Stratos Idreos, A. Ailamaki
- Computer ScienceCommunications of the ACM
- 20 May 2012
The design and roadmap of a new paradigm in database systems, called NoDB, which do not require data loading while still maintaining the whole feature set of a modern database system are designed and implemented, bringing an unprecedented positive effect in usability and performance.
Aether: A Scalable Approach to Logging
- Ryan Johnson, I. Pandis, R. Stoica, Manos Athanassoulis, A. Ailamaki
- Computer ScienceProceedings of the VLDB Endowment
- 1 September 2010
This paper identifies four logging-related impediments to database system scalability and addresses them with techniques that, when combined, comprise a holistic, scalable approach to logging.
Shore-MT: a scalable storage manager for the multicore era
- Ryan Johnson, I. Pandis, N. Hardavellas, A. Ailamaki, B. Falsafi
- Computer Science, BusinessInternational Conference on Extending Database…
- 24 March 2009
Shore-MT is presented, a multithreaded and highly scalable version of Shore which was developed by identifying and successively removing internal bottlenecks, and exhibits superior scalability and 2--4 times higher absolute throughput than its peers.
Data-oriented transaction execution
- I. Pandis, Ryan Johnson, N. Hardavellas, A. Ailamaki
- Computer ScienceProceedings of the VLDB Endowment
- 1 September 2010
DORA is designed, a system that decomposes each transaction to smaller actions and assigns actions to threads based on which data each action is about to access, and attains up to 4.8x higher throughput than a state-of-the-art storage engine when running a variety of synthetic and real-world OLTP workloads.
...
...