Song Peng

 

Ph.D. Candidate

Computer Systems Laboratory

School of Electrical and Computer Engineering

Cornell University

 

Tel: (607) 255-3409 (O)

Mailing Address:

       352 Upson Hall, Cornell University, Ithaca, NY 14853

Email: speng AT csl.cornell.edu

Web:   http://www.csl.cornell.edu/~speng

 

Biography

Song Peng is a Ph.D. candidate in Computer Systems Laboratory, Cornell University. He obtained M.S. and B.S. degrees from Fudan University, China, both in Electronics Engineering. He came to Cornell University in 2002, and currently is working toward his Ph.D. degree in Electrical and Computer Engineering.

 

He joined Asynchronous VLSI and Architecture Group of Computer Systems Laboratory in 2003, working with Prof. Rajit Manohar. Generally speaking, his research interests are digital VLSI design, design automation for VLSI, innovative computer architecture and autonomous computing.

Research

  • Current Research Topics

 

1. Self-healing asynchronous VLSI design

2. Efficiently checkpointing asynchronous systems

3. Efficient fault simulation for asynchronous logic

 

  • Past Research Projects

 

1. Automated synthesis for asynchronous FPGA

2. Adaptive memory consistency protocols in software distributed shared memory

3. Real-time scheduling algorithms for fair CPU resource allocation

Work Experience

  • IBM T.J. Watson Research Center             Summer 2005

Co-op, System Architecture Group

Selected Publications [Full List]

  • Song Peng and Rajit Manohar. “Yield Enhancement of Asynchronous Logic Circuits through 3-Dimensional Integration Technology”. To appear on Proceedings of the ACM Great Lakes Symposium on VLSI (GLSVLSI), April 2006. [PDF]

 

  • Peter A. Franaszek, Luis A. Lastras, Song Peng and John Robinson. “Data Compression with Restricted Parsings”. To appear on Proceedings of the 2006 Data Compression Conference (DCC), March 2006. [PDF]  (authors in alphabetical order by last name)

 

  • Song Peng and Rajit Manohar. “Self-healing Asynchronous Arrays”. Proceedings of International Symposium on Asynchronous Circuits and Systems (ASYNC), pp. 34-45, March 2006. [PDF]

 

  • Song Peng and Rajit Manohar. “Efficient Failure Detection in Pipelined Asynchronous Circuits”. Proceedings of International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT), pp. 484-493, October 2005. [PDF]

 

  • Song Peng and Rajit Manohar. “Fault Tolerant Asynchronous Adder through Dynamic Self-reconfiguration”. Proceedings of the IEEE International Conference on Computer Design (ICCD), pp. 171-178, October 2005. [PDF]

 

  • Song Peng, David Fang, John Teifel and Rajit Manohar. "Automated Synthesis for Asynchronous FPGAs". Proceedings of International Symposium on Field Programmable Gate Arrays (FPGA), pp. 163-173, March 2005. [PDF]

 

  • Song Peng and Evan Speight. “Utilizing Home Node Prediction to Improve the Performance of Software Distributed Shared Memory”. Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), April 2004. [PDF]

Courses at Cornell

  • Circuit Design

 

ECE474          Digital VLSI Design                             ECE453          Analog Integrated Circuit Design

ECE574          Advanced Digital VLSI Design

 

  • Computer Architecture

 

ECE475          Computer Architecture                       ECE572          Parallel Computer Architecture

ECE575          High-Performance Microprocessor Architecture

ECE695          Topics in Multithreaded and Multiprocessor Architecture

ECE696          Contemporary Issues in Computer Architecture

 

  • Compilers

 

CS412/413      Introduction to Compilers and Translators

ECE495          Optimizing Compilers

 

  • Algorithms

 

CS681             Design and Analysis of Algorithms

Resume and References

  • Available upon request

 

Back to top