Xiaoya Xiang (向晓娅)

My Photo

Short Bio: I am a fouth year PhD student in computer science at University of Rochester. My advisor is Professor Chen Ding.

Before came to the United States, I have finished my Master degree in Institute of Computing Technology, Chinese Academy of Sciences.

My research focuses on footprint based program behavior analysis. I have worked on efficient measurement of program footprint since 2008 and am currently interested in online footprint hints for programs running on shared cache systems. I am also interested in compiler optimizations on program locality.

Mail to: Department of Computer Science, University of Rochester
Email: xiang at cs doc rochester doc edu

Spring 2010

  • CSC 458: Parallel & Distributed Systems

Fall 2009

  • CSC 487: Advanced Modes of Computation
  • CSC 448: Statistical Speech & Language Processing

Spring 2009

  • CSC 446: Mathematical Foundations of AI
  • CSC 455: Advanced Programming Systems
  • CSC 484: Advance Algorithms

Fall 2008

  • CSC 400: Problem Seminar
  • CSC 444: Logical Foundations of AI
  • CSC 456: Operating Systems
  • CSC 486: Computational Complexity

Education

  • University of Rochester, 2008-Current.
    PhD. Department of Computer Science.
  • Institute of Computing Technology, Chinese Academy of Sciences.
    M.S.Advanced Compiler Technology.
  • Huazhong University of Science and Technology.
    B.E. Department of Computer Science.
  • Wuhan University.
    B.S.(minor) Department of Economics and Management.

Projects

  • All-Window Profiling and Composable Models of Cache Sharing
    University of Rochester. Sept 2008 - Current.
    Develop shared-cache performance models based on footprint and reuse distance, and develop foot- print oriented program improvement techniques. The model can predict co-run program performance ranking without exhaustive co-run testing.
  • Cache-Hint Optimizations
    IBM Toronto Lab. Jun. 2009 - Current.
    Develop a practical tool for locality profiling, using sampling and parallel analysis, and demonstrate its uses in inserting cache hints and improving program performance.
  • Compiler Optimizations on Godson2 CPU
    Institute of Computing Technology, CAS. Jan. 2006 — June. 2008.
    Worked on optimizations include library implementation, loop unrolling, data regrouping and loop invariant code motion, all of which become important part of the Godson2 Compiler framework. The locality based optimizations can improve two Spec2000 benchmarks(art and equake) by upto 87%.
  • Adaptive optimizations using static and dynamic techniques
    Institute of Computing Technology, CAS. Apr. 2005 — Jun. 2005.
  • The Prediction of Protein Secondary Structure based on SVM
    Huazhong University of Science and Technology, China. July 2004-Aug. 2004.

Awards

  • IBM Canada CAS PhD Fellowship, 2009, 2010, 2011.
  • Excellent Student Award of Institute of Computing Technology, CAS, 2007-2008.

UR Library | UR HRMS | Gym Hours | Campus Calendar | UR Registrar | URCS People | URCS Home Page