Publications
- Shimin Chen, Phillip B. Gibbons, Suman Nath.
"PR-Join: A Non-Blocking Join Achieving Higher Early
Result Rate with Statistical Guarantees."(pdf)
In proceedings of
the 2010 SIGMOD International Conference on Management of Data (SIGMOD'10)
(slides)
- Olatunji Ruwase, Shimin Chen,
Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry. "Decoupled
Lifeguards: Enabling Path Optimizations for Dynamic Correctness Checking Tools."
(pdf)
In proceedings of ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation
(PLDI'10).
- Michelle Goodstein, Evangelos Vlachos, Shimin Chen, Phillip Gibbons,
Michael Kozuch, Todd Mowry.
"Butterfly Analysis: Adapting
Dataflow Analysis to Dynamic Parallel Monitorin"(pdf). In proceedings
of
15th International Conference on Architectural Support for Programming
Languages and Operating Systems
(ASPLOS'10).
- Evangelos Vlachos, Michelle Goodstein, Michael Kozuch, Shimin Chen,
Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry.
"ParaLog: Enabling and Accelerating
Online Parallel
Monitoring of Multithreaded Applications "(pdf). In proceedings of
15th International Conference on Architectural Support for Programming
Languages and Operating Systems
(ASPLOS'10).
- Shimin Chen.
"FlashLogging: Exploiting Flash
Devices for Synchronous Logging Performance"(pdf). In proceedings of
the 2009 SIGMOD International Conference on
Management of Data (SIGMOD'09)
(slides).
- 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 Lifeguards"(pdf
on ieee site).
IEEE Micro, Jan/Feb 2009 Special Issue: Micro's Top Picks in Computer
Architecture Conferences
(IEEE Micro
Top Picks).
- Olatunji Ruwase, Phillip B. Gibbons, Todd C. Mowry, Vijaya
Ramachandran, Shimin Chen,
Michael Kozuch, Michael Ryan. "Parallelizing
Dynamic Information Flow Tracking Lifeguards"(pdf). In proceedings of
the 20th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'08).
- 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"(pdf). In
proceedings of the 35th International Symposium on Computer
Architecture (ISCA'08)
(slides) (accepted in IEEE Micro
Special Issue "Top Picks from Computer Architecture Conferences").
- Shimin Chen, Steven
W. Schlosser. "Map-Reduce Meets Wider Varieties of Applications." (pdf). Intel Research Pittsburgh
Tech Report, IRP-TR-08-05, May, 2008.
- 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,
Anastasia 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, Anastasia 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, Anastasia 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,
Anastasia 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,
Anastasia 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,
Anastasia 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 ICDE'11, Hanover, Germany, April, 2011.
- PC member for ASPLOS'11, Newport Beach, California, March, 2011.
- PC member for VLDB'10, Singapore, September, 2010.
- PC member (demo session) for SIGMOD'10, Indianapolis, IN, June, 2010.
- PC member for DAMON'10 workshop, Indianapolis, IN, June, 2010.
- Poster Session Chair for ASPLOS'10, Pittsburgh, PA, March, 2010.
(Call for Student Posters)
- PC member for ICDE'09 Shanghai, China, March-April, 2009.
- PC member for DAMON'08 workshop, Vancouver, Canada, June, 2008.
- PC member for SIGMOD'08, Vancouver, Canada, June, 2008.
- PC member for ICDE'08, Cancun, Mexico, April, 2008.
- PC member for DAMON'07 workshop, Beijing, China, June, 2007.
- PC member for DAMON'06 workshop, Chicago, IL, June, 2006.
- External reviewer: SIGMOD, VLDB, ICDE, PLDI, TODS, PACT, HPCA, ISCA, MICRO.
|