Office: 4720 Forbes Avenue (CIC), Suite 410
Phone: (412) 297-4046 (o) 
(412) 682-1529 (h) 
Intel Email: shimin dot chen at intel dot com
CMU Email: chensm at cs dot cmu dot edu
WWW: http://www2.pittsburgh.intel-research.net/~chensm/

dblp


About Me

I got my Ph.D. in December 2005 under the supervision of Prof. Todd C. Mowry and Prof. Anastassia Ailamaki. After graduation from Computer Science Department of School of Computer Science at Carnegie Mellon University, I joined Intel Research Pittsburgh.

I received my B.E. and M.E. in 1997 and 1999 from Department of Computer Science and Technology in Tsinghua University, Beijing, P.R.China.  More about me.

Research Interests

Database systems, computer architecture, operating systems, and distributed systems.

Publications
  • Olatunji Ruwase, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Shimin Chen, Michael Kozuch, Michael Ryan. "Parallelizing Dynamic Information Flow Tracking Lifeguards". In proceedings of the 20th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'08). (to appear)
  • Shimin Chen, Michael Kozuch, Theodoros Strigkos, Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Olatunji Ruwase, Michael Ryan, Evangelos Vlachos. "Flexible Hardware Acceleration for Instruction-Grain Program Monitoring". In proceedings of the 35th International Symposium on Computer Architecture (ISCA'08). (to appear)
  • Guy E. Blelloch, Rezaul A. Chowdhury, Phillip B. Gibbons, Vijaya Ramachandran, Shimin Chen, Michael Kozuch. "Provably Good Multicore Cache Performance for Divide-and-Conquer Algorithms"(pdf).  In proceedings of the 2008 ACM-SIAM Symposium on Discrete Algorithms (SODA'08).
  • Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, and Todd C. Mowry. "Improving Hash Join Performance through Prefetching"(pdf). ACM Transactions on Database Systems, September, 2007 (TODS).  (This is the journal version of the ICDE 2004 paper.  It includes a detailed performance study on an Itanium 2 machine, detailed analyses of the prefetching techniques, and discussion on practical issues of implementing the prefetching techniques in production DBMSs.)
  • Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Vasileios Liaskovitis, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Nikos Hardavellas, Todd C. Mowry, Chris Wilkerson. "Scheduling Threads for Constructive Cache Sharing on CMPs" (ps, pdf). In proceedings of the 19th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'07).
  • Shimin Chen, Babak Falsafi, Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry, Radu Teodorescu, Anastassia Ailamaki, Limor Fix, Gregory R. Ganger, Bin Lin, Steven W. Schlosser. "Log-Based Architectures for General-Purpose Monitoring of Deployed Code" (pdf).  In proceedings of Workshop on Architectural and System Support for Improving Software Dependability (ASID) held with ASPLOS, 2006.
  • Vasileios Liaskovitis, Shimin Chen, Phillip B. Gibbons, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Michael Kozuch, Todd C. Mowry, Chris Wilkerson. "Parallel Depth First vs. Work Stealing Schedulers on CMP Architectures" (pdf)In proceedings of the 18th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'06), brief announcements track.
  • Shimin Chen. "Redesigning Database Systems in Light of CPU Cache Prefetching" (ps, pdf). Ph.D. Thesis, Carnegie Mellon University, Computer Science Department, December 2005.
  • Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, and Todd C. Mowry. "Inspector Joins" (ps, pdf). In proceedings of the 31st VLDB Conference, 2005 (VLDB'05).
  • Shimin Chen, Phillip B. Gibbons, and Suman Nath. "Database-Centric Programming for Wide-Area Sensor Systems" (ps, pdf). In proceedings of the International Conference on Distributed Computing in Sensor Systems, 2005 (DCOSS'05).
  • Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, and Todd C. Mowry. "Improving Hash Join Performance through Prefetching"(ps, pdf). In proceedings of the 20th International Conference on Data Engineering, 2004 (slides) (ICDE'04). The full paper was published as CMU Technical Report CMU-CS-03-157, October 2003. (Co-winner of Best Paper Award in ICDE 2004)
  • Roger Barga, Shimin Chen, and David Lomet. "Improving Logging and Recovery Performance in Phoenix/App" (pdf). In proceedings of the 20th International Conference on Data Engineering, 2004 (ICDE'04).
  • Shimin Chen, Phillip B. Gibbons, Todd C. Mowry, and Gary Valentin. "Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance"(ps,pdf). In proceedings of the 2002 SIGMOD International Conference on Management of Data (slides) (SIGMOD'02). The full paper was published as CMU Technical Report CMU-CS-02-115, March 2002.
  • Shimin Chen, Phillip B. Gibbons, and Todd C. Mowry. "Improving Index Performance through Prefetching"(ps, pdf). In proceedings of the 2001 SIGMOD International Conference on Management of Data (slides) (SIGMOD'01). The full paper was published as CMU Technical Report CMU-CS-00-177, December 2000. (Runner-up for Best Paper Award in SIGMOD 2001)
Service
  • PC member for DAMON workshop, Chicago, IL, June, 2006.
  • PC member for DAMON workshop, Beijing, China, June, 2007.
  • PC member for ICDE, Cancun, Mexico, April, 2008.
  • PC member for SIGMOD, Vancouver, Canada, June, 2008.
  • PC member for DAMON workshop, Vancouver, Canada, June, 2008.
  • External reviewer: SIGMOD, VLDB, ICDE, PLDI, TODS.
My Life

My wife, Qin Jin, and I like to listen to music, see movies, and play badminton, table tennis, and volleyball. We like travel very much. Here are our photos.

Our first baby, Ada, was born on Nov 19, 2004!


  Last updated March, 2008.