[Brown CS Talks] Brown CS Colloquium: Michael Bender in Lubrano on 5/16/02 at 4 pm
talks-admin@list.cs.brown.edu
talks-admin@list.cs.brown.edu
Thu, 02 May 2002 16:26:08 -0400
BROWN UNIVERSITY
COMPUTER SCIENCE COLLOQUIUM
presents
Michael Bender
SUNY Stony Brook
Thursday, May 16, 2002 at 4:00 pm
Lubrano Conference Room (CIT 4th floor)
Refreshments will be served at 3:45 pm
Cache-Oblivious Data Structure
Abstract
A new promising line of research is to develop data structures and
algorithms that run efficiently on a hierarchical memory, even though
they avoid any memory-specific parameterization (e.g., block sizes or
access times). Such platform-independent algorithms are said to be
cache-oblivious. If a cache-oblivious algorithm works optimally on a
two-level hierarchy, then it works optimally on all levels of a
multilevel memory hierarchy; cache-oblivious algorithms automatically
tune to arbitrary memory architectures.
This talk summarizes recent results in cache-oblivious data
structures. First we present cache-oblivious B-trees, which match the
performance of standard B-trees. Then we summarize other
cache-oblivious structures, including cache-oblivious priority queues,
tries, and dynamic structures supporting efficient scans.
Joint work with L. Arge, R. Cole, E. Demaine, Z. Duan, J. Iacono,
M. Farach-Colton, B. Holland-Minkley, I. Munro, and J. Wu.
========================================================
Michael A. Bender is an Assistant Professor of Computer Science at
SUNY Stony Brook. He received his BA in Applied Mathematics from
Harvard University in 1992 and obtained a DEA in Computer Science from
the Ecole Normale Superieure de Lyon, France in 1993. He completed a
PhD on Scheduling Algorithms from Harvard University in 1998.
Michael A. Bender conducts algorithmic research in cache and
I/O-efficient computing, scheduling algorithms, data structures, and
asynchronous parallel and distributed computing. He is currently
writing a book on advanced data structures.
Host: Professor Maurice Herlihy