Header image
Research Group @ William and Mary
line decor
  
line decor
 
 
 
 

 
 
Overview

The main research of CAPS lies in the area of Compiler Technology and Programming Systems, with the emphasis on integrating automatic learning, adaptation, and evolvement into different computing layers (programming systems, virtual machines, operating systems, architecture) to form a whole-system synergy.

News

5/2013 MSPC'13 accepts a two-page position paper on software-level scheduling on GPGPU.

3/2013 ECOOP'13 accepts a paper on profile rectification.

11/2012 PPoPP'13 accepts a paper on GPU memory optimizations.

11/2012 CGO'13 accepts a paper on profile migration across software versions.

9/2012 Prof. Shen was Designated the Adina Allen Term Distinguished Associate Professor.

7/2012 SPLASH/OOPSLA'12 accepts apaper on loop sequence prediction.

7/2012 Zheng (Eddy) Zhang successfully defended her thesis.

6/2012 PACT'12 accepts a 2-page poster paper on rigorous speculative parallelization.

6/2012 Kai Tian joins Microsoft after getting his Ph.D.

4/2012 Kai Tian (Kelvin) successfully defended his PhD dissertation. Congratulations to Dr Tian!

3/2012 ICS'12 accepts a paper on optimizing GPU-CPU translation.

10/2011 Zhijia Zhao won 2nd place in the ACM Student Research Competition at PACT'11.

9/2011 LCPC'11 published paper on GPU-CPU translation.

7/2011 Yunlian Jiang successfully defended his PhD dissertation. Congratulations to Dr Jiang!

6/2011 PACT'11 accepted two papers, on opt irreg app and gpu compilation respectively.

6/2011 SPLASH/OOPSLA'11 accepted paper on Input-Conscious Dyn. Opt.

5/2011 Dr. Xipeng Shen receives DOE Early Career Award! (detail)

4/2011 Eddy Zhang won the Google Anita Borg Memorial Scholarship!

4/2011 Eddy Zhang and Kai Tian went on internships at Microsoft Research and IBM Reseach at Watson for invitations from the research centers.

3/2011 Journal paper accepted by IEEE TPDS.

10/2010 ASPLOS'11 accepted paper on GPU runtime optimizations.

9/2010 Journal paper accepted by IEEE TPDS.

5/2010 SPLASH (OOPSLA) accepts paper on input-centric dynamic optimizations.

3/2010 ACM ICS'10 accepted paper on streamlining GPU applications.

3/2010 NSF CAREER Award was awarded to Dr Xipeng Shen. (Details)

1/2010 Best Paper Award from ACM PPoPP'10! (Details)

12/2009 CC'10 accepted paper on multicore locality prediction.

11/2009 ACM/IEEE CGO'10 accepted paper on behavior correlations.

9/2009 ACM PPoPP'10 accepted paper on multicore cache sharing.

9/2009 HiPEAC'10 accepted paper on multicore co-scheduling.

9/2009 IEEE ICPADS'09 accepted paper on adaptive parallelization.

5/2009 ACM SIGOPS OSR accepted paper on the selection of GC.

2/2009 ACM Computing Frontiers 2009 accepted paper on Optimal Job Co-Scheduling.

12/2008 IPDPS'09 accepted paper on an adaptive framework for GPU programs optimization.

11/2008 CGO'09 accepted paper on cross-input learning and discriminative prediction in evolvable virtual machine.

11/2008 VEE'09 accepted paper on the influence of program inputs on the selection of Garbage Collectors.

7/2008 NSF CCF awarded 3-year grant for proposal on exploring and exploiting shared cache on CMP.

7/2008 LCPC'08 accepted paper on efficient locality approximation.

6/2008 PACT'08 accepted paper on optimal scheduling on CMP.

5/2008 ICPP'08 & Euro-Par'08 accepted papers on adaptive behavior-oriented parallelization and cache-contention aware scheduling.

4/2008 IBM accepted proposal on program affinity analysis, and awarded CAS Fellowship to Yunlian Jiang.

Funding

DOE Early Career Award on Data Locality Enhancement of Dynamic Simulations for Exascale Computing. (2011-2016)

NSF Career Award on Input-Centric Program Behavior Analysis and Adaptation. (2010-2015)

NSF CCF grant on shared cache management on CMP. (2008-2011)

NSF CSR grant on behavior-oriented parallelization. (2007-2010)

IBM CAS Fellowship. (2008-2011)

 

 


 
      Last updated on 7/2012