Query evaluation techniques for large databases

G Graefe - ACM Computing Surveys (CSUR), 1993 - dl.acm.org
Database management systems will continue to manage large data volumes. Thus, efficient
algorithms for accessing and manipulating large sets and sequences will be required to …

RAID: High-performance, reliable secondary storage

PM Chen, EK Lee, GA Gibson, RH Katz… - ACM Computing …, 1994 - dl.acm.org
Disk arrays were proposed in the 1980s as a way to use parallelism between multiple disks
to improve aggregate I/O performance. Today they appear in the product lines of most major …

Memgpt: Towards llms as operating systems

C Packer, S Wooders, K Lin, V Fang, SG Patil… - arXiv preprint arXiv …, 2023 - arxiv.org
Large language models (LLMs) have revolutionized AI, but are constrained by limited
context windows, hindering their utility in tasks like extended conversations and document …

Error characterization, mitigation, and recovery in flash-memory-based solid-state drives

Y Cai, S Ghose, EF Haratsch, Y Luo… - Proceedings of the …, 2017 - ieeexplore.ieee.org
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Memory management system and method

JCR Bennett - US Patent 9,081,713, 2015 - Google Patents
A memory system and method of operating the same is described, where the memory
system is used to store data in a RAIDed manner. The stored data may be retrieved …

{GraphChi}:{Large-Scale} graph computation on just a {PC}

A Kyrola, G Blelloch, C Guestrin - 10th USENIX symposium on operating …, 2012 - usenix.org
Current systems for graph computation require a distributed computing cluster to handle
very large real-world problems, such as analysis on social networks or the web graph. While …

f4: Facebook's warm {BLOB} storage system

S Muralidhar, W Lloyd, S Roy, C Hill, E Lin… - … USENIX Symposium on …, 2014 - usenix.org
Facebook's corpus of photos, videos, and other Binary Large OBjects (BLOBs) that need to
be reliably stored and quickly accessible is massive and continues to grow. As the footprint …

Compute-efficient deep learning: Algorithmic trends and opportunities

BR Bartoldson, B Kailkhura, D Blalock - Journal of Machine Learning …, 2023 - jmlr.org
Although deep learning has made great progress in recent years, the exploding economic
and environmental costs of training neural networks are becoming unsustainable. To …

[图书][B] Computer architecture: a quantitative approach

JL Hennessy, DA Patterson - 2011 - books.google.com
Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that
software and technology in the cloud are accessed by digital media, such as cell phones …

The Google file system

S Ghemawat, H Gobioff, ST Leung - Proceedings of the nineteenth ACM …, 2003 - dl.acm.org
We have designed and implemented the Google File System, a scalable distributed file
system for large distributed data-intensive applications. It provides fault tolerance while …