[BOG][B] Handbook of data structures and applications

DP Mehta, S Sahni - 2004 - taylorfrancis.com
Although there are many advanced and specialized texts and handbooks on algorithms,
until now there was no book that focused exclusively on the wide variety of data structures …

Cache-oblivious B-trees

MA Bender, ED Demaine, M Farach-Colton - SIAM Journal on Computing, 2005 - SIAM
This paper presents two dynamic search trees attaining near-optimal performance on any
hierarchical memory. The data structures are independent of the parameters of the memory …

[PDF][PDF] Cache-oblivious algorithms and data structures

ED Demaine - Lecture Notes from the EEF Summer School on …, 2002 - csd.uwo.ca
A recent direction in the design of cache-efficient and diskefficient algorithms and data
structures is the notion of cache obliviousness, introduced by Frigo, Leiserson, Prokop, and …

The input/output complexity of triangle enumeration

R Pagh, F Silvestri - Proceedings of the 33rd ACM SIGMOD-SIGACT …, 2014 - dl.acm.org
We consider the well-known problem of enumerating all triangles of an undirected graph.
Our focus is on determining the input/output (I/O) complexity of this problem. Let E be the …

Optimal sparse matrix dense vector multiplication in the I/O-model

MA Bender, GS Brodal, R Fagerberg, R Jacob… - Proceedings of the …, 2007 - dl.acm.org
We analyze the problem of sparse-matrix dense-vector multiplication (SpMV) in the I/O-
model. The task of SpMV is to compute y:= Ax, where A is a sparse N x N matrix and x and y …

A locality-preserving cache-oblivious dynamic dictionary

MA Bender, Z Duan, J Iacono, J Wu - Journal of Algorithms, 2004 - Elsevier
This paper presents a simple dictionary structure designed for a hierarchical memory. The
proposed data structure is cache-oblivious and locality-preserving. A cache-oblivious data …

Engineering a cache-oblivious sorting algorithm

GS Brodal, R Fagerberg, K Vinther - Journal of Experimental …, 2008 - dl.acm.org
This paper is an algorithmic engineering study of cache-oblivious sorting. We investigate by
empirical methods a number of implementation issues and parameter choices for the cache …

Data-oblivious external-memory algorithms for the compaction, selection, and sorting of outsourced data

MT Goodrich - Proceedings of the twenty-third annual ACM …, 2011 - dl.acm.org
We present data-oblivious algorithms in the external-memory model for compaction,
selection, and sorting. Motivation for such problems comes from clients who use outsourced …

Cache-adaptive algorithms

MA Bender, R Ebrahimi, JT Fineman… - Proceedings of the twenty …, 2014 - SIAM
We introduce the cache-adaptive model, which generalizes the external-memory model to
apply to environments in which the amount of memory available to an algorithm can …

[PDF][PDF] Towards maximum independent sets on massive graphs

Y Liu, J Lu, H Yang, X **ao… - Proceedings of the …, 2015 - researchportal.helsinki.fi
Maximum independent set (MIS) is a fundamental problem in graph theory and it has
important applications in many areas such as social network analysis, graphical information …