CURRICULUM VITAE

 

Dr. Gang Quan

 

3A61 SWGN Center

Department of Computer Science & Engineering

University of South Carolina

Columbia, SC 29208

gquan@engr.sc.edu

(803) 777-5872 (o)

(803) 777-3767 (fax)

 

            EDUCATION

 

·         University of Notre Dame, Notre Dame, IN, USA, Computer Science & Engineering, 2002, Ph.D.

·         Chinese Academy of Sciences, Institute of Remote Sensing and Applications, Beijing, China, Information Systems, 1994, M.S.

·         Tsinghua University, Beijing, China, Electronic Engineering, 1991, B.S.

 

 

            PROFESSIONAL EXPERIENCE

 

·         Assistant Professor     2002-present            

Department of Computer Science & Engineering, University of South Carolina

 

·         Research Assistant      1997-2001               

Department of Computer Science & Engineering, University of Notre Dame
 

·         Software Engineering   1994-1997               
     Chinese Academy of Sciences,  Beijing, China                            

 

            HONORS AND AWARDS

 

·         National Science Foundation Career Award, 2006

·         One paper was selected as one of The Most Influential Papers of 10 Years Design, Automation, and Test in Europe Conference (DATE), 2007. (Three papers were selected each year between 1998-2007 from over 200 papers in each proceedings.)

·         Best Paper Award (38th Design Automation Conference), 2001 (One of four selected from 410 submissions.)

 

RESEARCH INTERESTS

 

·         Real-time systems, advanced computer architecture, embedded system design, power/thermal-aware computing, design automation, reconfigurable computing

 

           


LIST OF REFERRED PUBLICATIONS

 

            Book Chapters

 

1.       G. Quan and X. Hu, “Minimum Energy Fixed-Priority Scheduling for Variable Voltage Processors," in Design, Automation, and Test in Europe  - The Most Influential Papers of 10 Years DATE, R. Lauwereins and J. Madsen (Eds.), Springer, March 2008.

2.       G. Quan and X. Hu, “Static Dynamic Voltage/Frequency Scheduling", in Embedded Processor and System Design-A Low Power Perspective, J. Henkel and S. Parameswaran, (Eds.), Kluwer Academic Publishers, scheduled for publication in July 2007.

3.       X. Hu and G. Quan, “Fundamentals of Power-Aware Scheduling," in Embedded Processor and System Design-A Low Power Perspective, J. Henkel and S. Parameswaran (Eds.), Kluwer Academic Publishers, scheduled for publication in July 2007.

                       

            Journals (published or accepted for publication)

 

4.       B. Mochocki, X. Hu and G. Quan, “Transition overhead aware voltage scheduling for fixed-priority real-time systems,” ACM Transactions on Design Automation of Electronic Systems, Vol 12, No. 2,  April, 2007

5.       G. Quan and X. Hu, “Energy efficient DVS schedule for fixed-priority real-time systems,” ACM Transactions on Embedded Computing Systems, Vol. 6, No. 4, 31 pages, September 2007

6.       G. Quan, G. Greenwood, D. Liu and X. Hu, “Searching for multi-objective preventive maintenance schedules: Combining preferences with evolutionary algorithms,” European Journal of Operational Research, Vol. 177, No. 3, pp. 1969-1984,March 2007

7.       L. Niu and G. Quan, “Energy minimization for real-time systems with (m,k)-guarantee”, IEEE Transactions on Very Larges Scale Integration Systems. Special issue on Hardware/Software Co-design, 14(7), 717-729, 2006

8.       L. Niu and G. Quan, “System Wide Dynamic Power Management for weakly Hard Real-Time Systems”, Journal of Low Power Electronics, Vol 2, No 3, pp. 342-355, 2006

9.       B. Mochocki and X.S. Hu and G. Quan, “A unified approach to variable voltage scheduling for non-ideal DVS processors,” IEEE Transactions on Computer-Aided Design for Integrated Circuits and Systems, 23(9), 1370- 1377, 2004.

10.   G. Quan and X. S. Hu, “Minimum Energy Fixed Priority Scheduling for Variable Voltage Processors,” IEEE Transactions on Computer-Aided Design for Integrated Circuits and Systems. 22(8), 1062-1071, Aug 2003.

11.   G. Quan, L. Niu, B. Mochocki and X. Hu, “Fixed-priority scheduling for reducing both the dynamic and leakage energy on variable voltage processors," accepted to the Special Issue of International Journal of Embedded Systems on Low Power Embedded Computing.

 


Highly Selective Conferences (published or accepted for publication)

 

12.   G. Quan and Y. Zhang and W. Wiles and P. Pei, “Guaranteed Scheduling for Repetitive Hard Real-Time Tasks Under The Maximal Temperature Constraint”, accepted to IEEE/ACM International Conference on Hardware/Software Codesign and System Synthesis (ISSS+CODES), 2008 (acceptance ratio: 31%)

13.   Y. Zhang  and G. Quan, “Enhancing the adaptivity for multi-core embedded systems with dynamic performance scaling in FPGA”, International workshop on Adaptive and Reconfigurable Embedded Systems, 2008 (acceptance ratio: 50%)

14.   L. Niu and G. Quan, “Peripheral-Conscious Scheduling on Energy Minimization for Weakly Hard Real-time Systems”, IEEE/ACM Design Automation and Test in Europe (DATE), 791-796, 2007.  (acceptance ratio: 28%)

15.   L. Niu and G. Quan, “System-wide dynamic power management for multimedia portable devices”, IEEE International Symposium on Multimedia(ISM), 2006. (acceptance ratio: 35%)

16.   L. Niu and G. Quan, “A Hybrid Static/Dynamic DVS Scheduling for Real-time Systems With (m,k)-Guarantee”, IEEE Real-Time System Symposium (RTSS), 356-365, 2005. (acceptance ratio: 20%)

17.   G. Quan and J. Davis and S. Devarkal and D. Buell, “High-level synthesis for large bit-width multipliers on FPGAs: A case study”, IEEE/ACM International Conference on Hardware/Software Codesign and System Synthesis (ISSS+CODES), 213-218, 2005. (acceptance ratio: 25%)

18.   B. Mochocki and X.S. Hu and G. Quan, “Practical on-line DVS scheduling for a fixed-priority real-time system,” IEEE Real-Time and Embedded Technology and Application Symposium (RTAS), 224-233, 2005 (acceptance ratio: 33%)

19.   L. Niu and G. Quan. “Leakage reduction for real-time scheduling on variable voltage processors,” IEEE International Conference on Compiler, Architecture and Synthesis for Embedded Systems (CASES), 140-148, 2004 (acceptance ratio: 30%)

20.   G. Quan and L. Niu and X. S. Hu and B. Mochocki. “Fixed priority scheduling for reducing overall energy on variable voltage processors,” IEEE Real-Time System Symposium (RTSS), 309-318, 2004.  (acceptance ratio: 22%)

21.   D. A. Buell, J. P. Davis, G. Quan, S. Akella, S. Devarkal, P. Kancharla, E. A. Michalski and H. A. Wake, “Experiences with a Reconfigurable Computer,” Engineering of Reconfigurable Systems and Algorithms (ERSA), Las Vegas, Nevada, June 21-24, 2004.

22.   Quan, L. Niu and J. P. Davis, “Power Aware Scheduling for Real-Time Systems with (m - k)-Guarantee,” Proceedings Communication Networks and Distributed Systems Modeling and Simulation Conference (CNDS), San Diego, CA, January 18-21, 2004.

23.   G. Quan and X. S. Hu, “Minimum Energy Fixed Priority Scheduling for Variable Voltage Processors,” IEEE/ACM Design Automation & Test in Europe (DATE), 782-788, 2002.  

24.   Mochocki and X.S. Hu and G. Quan, “A realistic variable voltage scheduling model for real-time applications,” IEEE/ACM 2002 International Conference on Computer Aided Design (ICCAD), 726-732, 2002

25.   G. Quan and X. S. Hu, “Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors,” Proceedings of IEEE/ACM Design Automation Conference (DAC), 828-833, 2001.

26.   G. Quan and X. (Sharon) Hu, “Enhanced fixed-priority scheduling with (m, k)-firm guarantee,” IEEE Real-Time Systems Symposium (RTSS), 79-88, 2000.

27.   X. S. Hu and G. Quan, “Fast performance prediction for periodic task systems,” Proceedings of International Workshop on Hardware/Software Codesign(CODES), 72-76, 2000.

28.   G. Quan, X. S. Hu, and G.Greenwood, “Preference-driven hierarchical hardware/software partitioning,” IEEE/ACM Proceedings of International Conference On Computer Design(ICCD), 652-657, 1999.

29.   X. S. Hu, G.W. Greenwood, S. Ravichandran, and G. Quan, “A framework for user assisted design space exploration,” IEEE/ACM Proceedings of Design Automation Conference(DAC), pp 414-419, 1999.

 

Other Peer Reviewed Conferences (published or accepted for publication)

 

30.   G. Quan, “An integrated simulation environment for cyber-physical system co-simulations”, National Workshop on High-Confidence Automotive Cyber-Physical Systems, 2008

31.   W. Wiles and G. Quan, “An Experimental Model for the Verification of Dynamic Voltage-Scaling Scheduling Techniques on Embedded Systems”, IEEE Real-Time and Embedded Technology and Application Symposium (WIP Session), 2008

32.   Y. Zhang  and G. Quan, “The Framework of Multi-Core Embedded Systems Testbed in FPGA”, IEEE Real-Time and Embedded Technology and Application Symposium (Poster Session), 2008

33.   G. Wang, A. Monti, G. Quan, “Out-of-core LU decomposition on a multiple-DSP platform, IEEE Electric Ship Technologies Symposium(ESTS), 275-280, 2007

34.   Quan, G., A. Michalski, D. Buell, and J. Davis, “The DARPA sorting benchmark on the SRC platform,” in Katz, R. (ed.), Proceedings MAPLD-2004 Military Applications of Programmable Logic Devices, NASA Office of Logic Programming, 2004   

35.   Buell, D. A., S. Akella, J. P. Davis, and G. Quan, “The DARPA Boolean equation benchmark on a reconfigurable computer,” in Katz, R. (ed.), Proceedings MAPLD-2004 Military Applications of Programmable Logic Devices, NASA Office of Logic Programming, 2004

36.   G. Quan, D. A. Buell, J. P. Davis and S. Devarkal, “Design Exploration of 192-bit Elliptic Curve Adder On The StarBridge HC-36 System,” in Katz, R. (ed.), Proceedings MAPLD-2003 Military Applications of Programmable Logic Devices, NASA Office of Logic Programming, 2003.

37.   J. P. Davis, G. Quan, S. Devarkal, S. Akella and H. A. Wake, “Exploring Architectures and Methods for Supporting Wide-bit Arithmetic in Reconfigurable Computing Applications,” in Katz, R. (ed.), Proceedings MAPLD-2003 Military Applications of Programmable Logic Devices, 2003.

38.   Duncan A. Buell, James P. Davis, G. Quan, “Reconfigurable Computing Applied to Problems in Communications Security,” Military and Aerospace Applications of Programmable Logic Devices Conference, 2002 

 

           


LIST OF FUNDED RESEARCH/TEACHING GRANTS

 

·         PI: G. Quan, “CAREER: Power-Aware Real-Time Embedded System Design,” NSF- CAREER,  $400,000, 2/1/2006—1/31/2011

·         PI: G. Quan, Co-PI: John Bowles, “CCLI: Novel Instruction Material Development for Embedded System Education in Undergraduate Curriculum,” NSF, $150,000, 3/1/2007—2/28/2010

·         PI: G. Quan, Research Productive Scholarship Award, $14,000, University of South Carolina Research Office, 4/1/2005 – 6/30/2006

·         PI: D. Buell, Co-PI: J. Davis, G. Quan, “Library Development and Experiments using Prototype Reconfigurable Computing Machines”, NSA, $415,000, 4/1/2002-5/31/2004.

 

            LIST OF FUNDED EQUIPMENT AWARDS

 

·         PI: G. Quan, “Using 500 Million-Gate Virtex XCV1000 FPGAs for Research and Educational Usage in the University of South Carolina,” $244,295, Xilinx Inc.

 

            TEACHING HISTORY

 

·         CSCE 790 Advanced real-time and embedded system design
(Graduate, Spring 2002, Spring 2005)

·         CSCE 818  Low power design methodology
(Graduate, Fall 2002, Fall 2005)

·         CSCE 211 Digital Logic Design
(Undergraduate, Spring 2003)

·         CSCE 590 Principles of real-time and embedded system design
(Undergraduate/graduate, Fall 2004)

·         CSCE 513 Computer architecture
(Undergraduate/graduate, Spring 2004, Fall 2005, Fall 2006, Fall 2007, Fall 2008)

·         CSCE 212 Computer organization
(Undergraduate, Fall 2004)

·         CSCE 313 Embedded system design
(Undergraduate, Spring 2006, Spring 2008)

·         CSCE 491 Capstone computer system project
(Undergraduate, Spring 2006)

·         CSCE 718 Real-time systems and applications
(Graduate, Fall 2007)

NEW COURSE MATERIAL DEVELOPMENT

 

·         CSCE 211 Digital Logic Design (Undergraduate)

·         CSCE 212 Computer organization(Undergraduate)

·         CSCE 313 Embedded system design (Undergraduate) (Funded by NSF CCLI Grant)

·         CSCE 491 Capstone computer system project (Undergraduate)

·         CSCE 590 Principles of real-time and embedded system design (Undergraduate/graduate)

·         CSCE 513 Computer architecture (Undergraduate/graduate)

·         CSCE 718 Real-time systems and applications (Graduate)

·         CSCE 790 Advanced real-time and embedded system design (Graduate)

·         CSCE 818  Low power design methodology  (Graduate)

 

STUDENT SUPERVISION

 

            Current and Graduated Doctoral Students

·         L. Niu, Ph.D.

Topic: Power-aware real-time computing

Start Date: Fall 2002

Graduated: Dec 2006

Current position: Tenure-track assistant Professor, Calfin University

 

·         Y. Zhang,  Ph.D. student

Topic: Real-time high performance computing

Start Date: Spring 2007

Expected Graduation Date: Fall 2010

 

·         S. Kirmani, Ph.D.

Topic: Power/thermal-aware real-time computing

Start Date: Fall 2008

Expected Graduation Date: Fall 2012

 

            Current and Graduated Master’s Students

 

·         W. Wiles
Topic: A Linux Testbed Development for Power Aware Real-Time Computing
Start Date: Fall 2006
Status: Completed on December 2007
Employment: HP Company

·         S. Devarkal
Topic: Design space exploration of Elliptic curve arithmetic on a reconfigurable platform
Start Date: Spring 2002
Status: Completed on Fall 2004
Employment: Qualcomm Technology Company

 

·         B. Govindarajan
Topic: Real-time embedded system implementation on a reconfigurable platform
Start Date: Summer 2003
Status: Completed on Fall 2004
Employment: N/A         

 

           


Supervision of Undergraduate Students

 

·         Mr. Luis Clyburn 
Topics: RTOS Implementation using Windows CE, summer of 2006

·         Mr. Chris Gilles (NSF-REU) 
Topics:  Reconfigurable Real-Time Embedded System Design,  summer of 2007

·         Mr. Michael Van O’Linda
Topics: RTOS supports for multi-core architecture, summer of 2008

·         Mr. Bradley Hanna
Topics: A testbed for real-time embedded system based on Linux and commercial evaluation board, summer of 2008

           

            Professional Activities

 

      Chair Positions:

Program Vice Chair of International Conference on Embedded and Ubiquitous Computing (2008)

Publicity Chair of IEEE/ACM Real-Time and Embedded Technology and Applications Symposium (2008)

 

                  Conference committee:

 

IEEE/ACM International Design Automation Conference Asia and South Pacific (ASP-DAC)(2009)

International Conference on Embedded and Ubiquitous Computing (EUC)(2007)

IEEE/ACM International Design Automation Conference Asia and South Pacific (ASP-DAC) (2005)

IEEE/ACM Great Lakes Symposium on VLSI (GVLSI)(2005)

International Workshop on Power Aware Real-Time Computing (WPARC)(2005)

                

                        Book review: Two textbook chapters (Wiley Publisher).

 

              Journal review: