Welcome to Chunyue Liu's Homepage

 


I am a PhD candidate in Center for Domain-Specific Computing & VLSI CAD Lab in CS Department of UCLA. My advisor is Prof. Jason Cong. My research interests include power-efficient high-performance microprocessor architecture design; architecture support for domain-specific computing; architectural modeling and simulation of large-scale systems.          

  Ph.D. candidate, Computer Science Department, UCLA, since Fall 2007.

  M.Sc. in major of Electronics Science & Technology, Zhejiang University, China, 2007.

  B.Sc. in major of Electronics & Information Engineering, Zhejiang University, China, 2005.


Research

My PhD research mainly focuses on power-efficient high-performance architecture design from three levels:

•   Primary cache level: Adaptive Hybrid Cache: An energy-efficient adaptive fine-grained hybrid approach of cache and scratchpad memory

•   Shared cache level: Heterogeneity in terms of both architectural components (caches vs. accelerator buffers) and memory technologies (SRAM vs. non-volatile memories)

•   On-chip interconnections level: High-performance and power-efficient NoC (Network-on-Chip) design

•   Evaluation of static analysis techniques for fixed-point precision optimization

Before going to UCLA, I was a research assistant in Institute of VLSI Design, Zhejiang University, where I participated in the design of an application-specific instruction set processor (ASIP): Media Processor.


Internship

•   1/2011-6/2011

Google Inc., Seattle, WA

Developed large scale system simulation infrastructure of Google cluster cells using MapReduce, in order to assess the quality and guide the development of estimation tools of cell contention and service schedulability

•   6/2010-9/2010

 

IBM T. J. Watson Research Center, Yorktown Heights, NY
Reduced the power consumption of IBM wire-speed-processor by selectively re-designing the instruction unit micro-architecture, from cycle accurate C++ modeling to RTL implementation

Courses Taken

  Fall 2007

    EE236A (Linear Programming),  CS251A (Advanced Computer Architecture)

  Winter 2008

    EE236B (Nonlinear Programming), CS280G (Algorithms: Graphs and Networks)

  Spring 2008

    CS259 (Lecture 1, Microprocessors Architecture),  CS259 (Lecture 3, Embedded Systems: System Synthesis-Based Approach)

  Fall 2008

    CS259 (System Design/Architecture)

  Winter 2009

    CS252A (Arithmetic Algorithms and Processors),  CS180 (Introduction to Algorithms and Complexity)

  Spring 2009

    CS258F (Physical Design Automation of VLSI Systems),  CS289RA (Randomized Algorithms)


Teaching

  Spring 2009

    CS33 (Introduction to Computer Organization)


Contact

  Address:

    UCLA Computer Science Dept.,

     4420 Boelter Hall, Los Angeles, CA 90095

   E-mail: