CURRICULUM VITAE
Dr. Gang
Quan
3A61
Department of Computer Science & Engineering
(803) 777-5872 (o)
(803) 777-3767 (fax)
EDUCATION
·
·
·
PROFESSIONAL
EXPERIENCE
·
Assistant
Professor 2002-present
Department of Computer Science & Engineering,
·
Research
Assistant 1997-2001
Department of Computer Science & Engineering,
·
Software
Engineering 1994-1997
Chinese
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
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”,
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,”
10. G. Quan and X. S. Hu, “Minimum Energy Fixed Priority
Scheduling for Variable Voltage Processors,”
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
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”,
15. L. Niu and G. Quan, “System-wide dynamic power
management for multimedia portable devices”,
16. L. Niu and G. Quan, “A Hybrid Static/Dynamic DVS
Scheduling for Real-time Systems With (m,k)-Guarantee”,
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”,
18. B. Mochocki and X.S. Hu and G. Quan, “Practical
on-line DVS scheduling for a fixed-priority real-time system,”
19. L. Niu and G. Quan. “Leakage reduction for real-time
scheduling on variable voltage processors,”
20. G. Quan and L. Niu and X. S. Hu and B. Mochocki.
“Fixed priority scheduling for reducing overall energy on variable voltage
processors,”
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),
23. G. Quan and X. S. Hu, “Minimum Energy Fixed Priority
Scheduling for Variable Voltage Processors,”
24. Mochocki and X.S. Hu and G. Quan, “A realistic
variable voltage scheduling model for real-time applications,”
25. G. Quan and X. S. Hu, “Energy efficient fixed-priority
scheduling for real-time systems on variable voltage processors,” Proceedings
of
26. G. Quan and X. (
27. X.
28. G. Quan, X. S. Hu, and G.Greenwood,
“Preference-driven hierarchical hardware/software partitioning,”
29. X. S. Hu, G.W. Greenwood,
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”,
32. Y. Zhang and G.
Quan, “The Framework of Multi-Core Embedded Systems Testbed
in FPGA”,
33. G. Wang, A. Monti, G. Quan, “Out-of-core
LU decomposition on a multiple-DSP platform”,
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,
·
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
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,
·
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
Conference committee:
International Conference on Embedded and Ubiquitous
Computing (EUC)(2007)
International Workshop on Power Aware Real-Time Computing
(WPARC)(2005)
Book review:
Two textbook chapters (Wiley Publisher).
Journal review: