Welcome to my webpage!

My name is Ippokratis Pandis and I am a Ph.D. candidate in the Electrical and Computer Engineering Department of the Carnegie Mellon University. My advisor is Prof. Anastassia Ailamaki.

I am working on the StagedDB/CMP project. This project studies the behavior of modern DBMSs on the emerging multi-core (CMP) and multi-processor (SMP) environments, and tries to enhance their performance by proposing new designs both in the software, and hardware level. For more details: Staged Database Systems

As part of our research, our team has implemented Shore-MT. Shore-MT is a scalable multi-threaded port of the Shore storage manager. It can be downloaded from here.

A presentation about Data-Oriented execution (DORA) and Shore-MT can be found here.


My resume: CV (.pdf, .htm). Also: Publications and DBLP Entry


In Spring 2007 I will be TAing the course ECE 18-842: Distributed Systems, taught by Prof. Greg Ganger.

In Fall 2006 I will be TAing the course CS 15-415: Database Applications, taught by Prof. Christos Faloutsos.

Latest News

29/Oct/2010
Just came back from the 13th International Workshop on High Performance Transaction Systems (HPTS 2009). It was an exciting workshop. I gave a talk on DORA. My presentation can be found here.
30/Sept/2010
Our paper "Data-Oriented Transaction Execution" was accepted for publication in PVLDB Vol. 3, and it is going to be presented at the VLDB 2010 conference in Singapore.
23/May/2009
Our team released Shore-MT. Shore-MT is a scalable multi-threaded port of the Shore storage manager. It can be downloaded from here.
20/Feb/2009
The camera ready version of our EDBT 2009 paper has been uploaded here.
16/May/2008
The camera ready version of our DaMoN 2008 paper has been uploaded here.
7/July/2007
The camera ready version of our VLDB 2007 paper has been uploaded here.
12/June/2007
This summer, I will be a summer intern at Microsoft Research at Redmond, WA. I will be member of the Database Research group, mentored by Dr. Jingren Zhou.
3/May/2007
The list of accepted papers for DaMoN 2007 has been uploaded here.
1/Mar/2007
The website for DaMoN 2007 is online.
15/Jan/2007
In Spring 2007 I will be TAing the course ECE 18-842: Distributed Systems, taught by Prof. Greg Ganger.
17/Nov/2006
For another year Carnegie Mellon Univesity is ranked among the top Engineering and Computer Science Schools. In particular, according to U.S. News the Computer Science Ph.D. program is ranked 1st and the Computer Engineering Graduate program is 3rd.
17/Nov/2006
The Qualifying exams of the ECE department is a great challenge. I am really glad that I am done with them.
26/Aug/2006
In Fall 2006 I will be TAing the course CS 15-415: Database Applications, taught by Prof. Christos Faloutsos.
6/Apr/2006
Our QPipe Demo in the 22nd IEEE International Conference on Data Engineering (ICDE2006), in Atlanta, GA, won the Best Demo Award!! The poster of the demo can be found here. While some photos from the conference can be found here.
23/Mar/2006
I was invited to participate in the Review Committee of the Seventeenth ACM Conference on Hypertext and Hypermedia, which will be held in Odense, Denmark - 23-25 August 2006 (HYPERTEXT 2006).
31/Jan/2006
I uploaded a number of photos. Check my personal page (here).
31/Jan/2006
I was appointed Web Chair for the Second International Workshop on Data Management on New Hardware (DaMoN 2006).
16/Jan/2006
The new semester has started (Spring 2006). During this semester I am attending only one class, instructed by Professor Falsafi: 18-742 Multiprocessor Architecture.
20/Oct/2005
I returned from the CMU's Parallel Data Lab (PDL) Retreat. The Retreat took place in a resort 1 hour outside of Pittsburgh called Nemacolin Woodlands Resort. The whole experience was very good.
9/Sept/2005
Finally, I have settled down in Pittsburgh. You can see my updated contact information in the Contact page.
11/July/2005
My personal Web site has been updated and moved to Carnegie Mellon's School of Computer Science (SCS) web space. Its address is: http://www.cs.cmu.edu/~ipandis/