HE Liqiang
Associate
Professor
Working,
thinking and
Learning ...
Contact
Information:
College of Computer Science
Inner Mongolia University
Tel:
++86-471-4993510
Huhhot, Inner Mongolia
Fax: ++86-471-4992341
010021
Email:
liqiang.he@gmail.com
P.R. China
Working
Experience:
Inner Mongolia University,
Huhhot, China, Lecturer, Feb. 2008 - Present
University
of Cyprus, Nicosia, Cyprus, Research Scientist, Oct. 2006 -
Jan. 2008
IRISA-INRIA,
Rennes, France, Post-doc, Sep. 2005 - Sep. 2006
Inner Mongolia University, Huhhot,
China, Lecture, Jul. 1995 - Sep. 1999
Education:
Ph.D, Jul. 2002 - Jul. 2005, Institute of Computing
Technology, Chinese Academy of Sciences
M. Eng, Sep. 1999 - Jul. 2002, Inner Mongolia
University
B. Sc., Sep. 1991 - Jul. 1995, Inner
Mongolia University
Courses:
Computer English
- Autumn Semester, 2009
Linux Operating System -
Spring Semester, 2009
VLSI
System Design - Spring Semester, 2009
VLSI System
Design - Spring Semester, 2008
Operating
System -
Autumn Semester, 2008
Computer English
-
Autumn Semester, 2008
Students:
Cha
Narisu
(master
student) Graduated by the Summer of 2009
Sun
Yan
(master
student) From Autumn 2008
Yun
Wei
(Ph.D
student) From Autumn
2009
Cao Hao
(master
student) From Autumn 2008
Zhang Chaozhong
(master student,
cosupervised with Associate Professor Xu Xiaodong)
From Autumn 2008
Zhang
Guangyong (master student,
cosupervised with Associate Professor Xu Xiaodong)
From Autumn 2008
Zhang
MingZhe (master
student) From Autumn 2009
Tong Xiaowu
(master student) From Autumn 2009
Peng
Can
(master
student) From Autumn 2009
Sun Yahong
(master student) From Autumn
2009
Projects:
1. Many-Core
Simulation on GPU Platform (Zhang Guangyong and Liqiang He)
2. Thermal-Aware Floorplanning and
Thread Mapping (Cha Narisu and Liqiang He)
3. Speedup Sequential Program Execution
on Multi-Core Processor (Sun Yan and Liqiang He)
3. High Performance Activity
Migration For Thermal Constrained 3D Processors
Publications:
Journal papers:
[1]
L. He, Generation of test
suite for float-point arithmetic based on IEEE754 standard, Computer
Engineering, Vol:30, No.19, pp.38-41, ISSN:1000-3428. (Chi要ese
Language)
[2] L. He and Z. Liu, An Instantaneous IPC Based
Instruction Fetch Policy
for SMT Processors, Chinese Journal of Computers in 2007. (Chi要ese
Language)
[3] L. He and Z. Liu, An Effective Instruction
Fetch Controlling Mechanism
for SMT Processors, Chinese Journal of Computers, 2006, Vol.4 pp.
535-543.(Chi要ese
Language)
[4]
L. He and Z. Liu, A QoS
Capable Fetch Policy for SMT Processors, Chinese Journal of Computer
Research
and Development, 2006, Vol.11, pp.1980-1984.(Chi要ese
Language)
Internationalconference:
[1] L. He, and Z. Liu, An Effective Instruction
Fetch Policy for Simulta要eous
Multithreaded Processors, 7th International Conference on High
Perfor衫ance
Computing and Grid in Asia Pacific Region, pp.162-168, July 20-22,
2004, Tokyo,
IEEE Computer Society (ISTP index)
[2] L. He and Z. Liu, Improving Performance
Through Combining Branch
Classifier and Fetch Controller into SMT Processors, The 2004
International
Conference on Parallel and Distributed Processing Techniques and
Applications,
pp.1561-1567, June 21-24, 2004, USA, CSREA Press
[3] L. He and Z. Liu, A New Value Based Branch
Predictor for SMT Proces貞ors,
The IASTED International Conference on Parallel and Distributed
Com計uting and
Systems (PDCS 2004), pp.775-783, Nov. 9-12, 2004, USA, ACTA Press
(nominated
the best paper)
[4] L. He and Z. Liu, An Effective Simultaneous
Multithreaded Processor
Front-end, The IASTED International Conference on Advances in computer
Science
and Technology (ACST 2004), pp.228-233, Nov. 22-24, 2004, USA, ACTA
Press
[5] L. He and Z. Liu, A QoS Capable Fetch
Policy for SMT Processors,
ICENCO 2004, Dec. 28-30, 2004, Egypt, Proceeding CDROM
[6] L. He and Z. Liu, Improving Accuracy of
Perceptron Predictor Through
Correlating Data Values in SMT Processors, IEEE International Symposium
on
Neural Network 2005, May 29, 2005, China,
Lecture Notes in Computer
Science, (SCI-Expand index)
[7] L. He and Z. Liu, An Effective Cache
Overlapping Storage Structure for
SMT Processors, Proceeding of ACIS International Conference on Computer
and
Information Science (ICIS 2005), pp. 300-305. (pdf)
[8] Y. Sazeides, P.
Michaud, L. He, D. Fetis, C. Ioannou, P. Charalam苑ous and A. Seznec.
Initial
Results on the Performance Implications of Thread Migration on a Chip
Multi-Core. 3rd HiPEAC Industrial Workshop, April 17, 2007. Haifa,
Israel.
(sildes)
[9] Yongfeng Pan, Xiaoya Fan, Liqiang He, Deli
Wang, A bypass Mech苔nism
to Enhance Branch Predictor for SMT, In Proceeding of 12th Asia-Pacific
Conference in Computer Systems Architecture, ACSAC2007, Seoul, Ko訃ea,
AUG,
2007, LNCS volume 4697 page 364-375, Springer, 2007. (pdf)
[10]
L. He, I.
Christiana, K. Marios, S. Yiannakis. Using Grid for Micro-Architecture
Research, EGEE 2007, Hungary.
(slides)
[11]
L. He. Boost Sequential Program Performance Using A Virtual Large
Instruction Window on Chip Multicore Processor. In Workshop on Parallel
Execution of Sequential Programs on Multi-core Architectures, Beijing,
China, June 2008, in conjunction with 35th Inernational Symposium on
Computer Architecture. (pdf)
[12] L. He. A Computation Saving Partial-Sum-Global-Update
Scheme For Perceptron Branch Predictor, In
proceeding of 2009 World Congress on Computer Science and Information
Engineering. March 2009, Los
Angeles/Anaheim, USA. ( pdf)
[13] L. He and Y.
Sun. Silent
Sharing: An Efficient Mechanism To Fast Sequential Program Execution on
Chip
Multicore Processor, In
proceeding of 2009 IEEE International Conference on Information
Technology and
Computer Science, July, 2009, Kiev, Ukraine.
[14]
L. He and Cha Narisu. Heat Spreading Aware Floorplan for Chip
Multicore Processor. In proceeding of 2009 International Conference on
Computer Engineering and Applications. June, 2009, Manila, Philippine. (pdf)
[15] L. He
and Cha Narisu. A Fast Scheme to Investigate Thermal-Aware Scheduling
Policy for Multicore Processors. Accepted by The 8th International
Conference on Advanced Parallel Processing Technologies.
August, 2009, Rapperswil, Switzerland. (pdf)
Technical Report:
[1] L. He, R. Dolbeau, and Andre Seznec, CASH
Design Space Exploration,
Technical Report of IRISA(No.1815) and INRIA(No.5994), September 2006.
Patent:
[1]
L. He, Z. Liu, and W. Hu, An Instruction Fetching Controller and Method
for Simultaneous Multithreaded Processor. Chinese Patent No.
ZL200410009288.5
Ph.D Thesis:
My
Ph.D thesis is about the
front end of Simultaneously Multithreaded (SMT) Processors. The
objective is to
improve the overall performance or instruction throughput through
optimizing
the front end unit. My researches focus on three parts of the unit,
instruction
fetch unit, level one cache and branch predictor. I have proposed an effective fetch policy, a
simple cache compression scheme, and a value base branch predictor for
the
front end. Through combining all these techniques, the overall
performance can
be improved 55%. (PDF in
Chinese)
Papers
that cite my work:
[1] Yun-Huei Chen and
Jong-Jiann Shieh, ICC: A Simultaneous Multithreading Fetch
Engine, National Computer Symposium,NCS, 2005 Dec. 15-16, Taiwan
Professional
activities:
Reviewer of IEEE Micro
2007
Reviewer of CSIE
2009 (2009 World Congress on Computer Science and Information
Engineering)
Reviewer of IPDPS 2009