Hsingmean Sha

Professor - Computer Science
edsha@utdallas.edu
972-883-4193
ECS3226
Faculty Homepage
Tags: Computer Science

Professional Preparation

Ph.D. - Computer Science
Princeton University - 1992
M.A. - Computer Science
Princeton University - 1991
BSE - Computer Science
National Taiwan University - 1986

Research Areas

Research Interests
  • Embedded software
  • Information security
  • DSP architectures and parallelizations
  • Embedded systems
  • Compilers
  • Parallel architectures
  • High-level synthesis in VLSI
  • Software tools for parallel
  • Distributed and embedded systems

Publications

J. Zhang, T. Deng, Q. Gao, Q. Zhuge, and E. H.-M Sha, Optimizing Data Placement of Loops for Energy Minimization with Multiple Types of Memories, in Journal of Signal Processing Systems (JSPS), Vol. 72, No. 3, pp. 151 - 164, July 2013. (SCI Indexed) 2013 - Publication
J. Hu, Y. He, Q. Zhuge, E. H.-M. Sha, J. Xue and Y. Zhao, Minimizing Accumulative Memory Load Cost on Multi-core DSPs with Multi-Level Memory, Accepted in Journal of System Architecture (JSA), May 2013. (SCI Indexed) 2013 - Publication
Y. Wang, J. Du, J. Hu, Q. Zhuge, and Edwin H.-M. Sha, “Loop Scheduling Optimization for Chip-Multiprocessors with Non-VOlatile Main Mmory,” Proc. 2012 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2012) March, 2012, Kyoto, Japan, pp.1553-1556. 2012 - Publication
J. Zhang, T. Deng, Q. Gao, Q. Zhuge and E. H.-M. Sha, “Optimizing Data Allocation for Loops on Embedded Systems with Scratch-Pad Memory,” Proc. The 18th IEEE Interna- tional Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2012), Seoul, Korea, Aug. 2012. 2012 - Publication
F. Zhang, Z. Jia, H. Xia, X Li and E. H.-M. Sha, ”Node Trust Evaluation in Mobile Ad Hoc Networks Based on Multi-dimensional Fuzzy and Markov SCGM(1,1) Model,” in Elsevier Computer Communications, VOl. 35, No. 5, March 2012, pp. 589 - 596. (SCI Indexed) 2012 - Publication
W. Tseng, J. Hu, C. Xue, Q. Zhuge, S. Gu and E. H.-M. Sha, Scheduling to Optimize Cache Utilization for Non-Volatile Main Memories, Accepted in IEEE Transactions on Computers (IEEE TC), Dec. 2012. (SCI Indexed) 2012 - Publication
J. Hu, C. Xue, W. Tseng, Q. Zhuge, Y. Zhao and E. H.-M. Sha, “Memory Access Schedule Minimization for Embedded Systems,” in Elsevier Journal of System Architectures (JSA), Vol. 58, No. 1, pp. 48-59, Jan. 2012. (SCI Indexed) 2012 - Publication
Q. Li, Y. Zhao, J. Hu, C. Chun E. Sha and Y. He, “MGC: Multiple Graph-Coloring for Non-Volatile Memory Based Hybrid Scratchpad Memory,” Proc. The 16th Workshop on Interaction between Compilers and Computer Architectures (INTERACT 2012), in conjunction with HPCA-18, New Orleans, USA, Feb. 2012. 2012 - Publication
Y. Guo, Q. Zhuge, J. Hu, J. Yi, M. Qiu and E. H.-M. Sha, Data Placement and Duplication for Embedded Multi-Core Systems with Scratch Pad Memory, Accepted in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), Dec. 2012. (SCI Indexed) 2012 - Publication
J. Hu, Q. Zhuge, C. Xue, W. Tseng and E. H.-M. Sha, Management and Optimization for Non-volatile Memory based Hybrid Scratchpad Memory, Accepted in ACM Transactions on Embedded Computing Systems (ACM TECS), Oct. 2012. (SCI Indexed) 2012 - Publication

Appointments

Coordinator
University of Texas at Dallas [2002–2004]
Professor
University of Texas at Dallas [2000–Present]
Associate Professor (Tenured) & Associate Chair
University of Notre Dame [1998–2000]
Associate Professor & Associate Chair
University of Notre Dame [1995–1998]
Assistant Professor
University of Notre Dame [1992–1995]
RA and TA
Princeton University [1988–1992]
System Programmer
Marine Corps [1986–1988]

Projects

Parallel Embedded Systems: Challenges and Optimizations
2007–2007 Tempe, Arizona, Arizona State University, Distinguished Lecture Series, March, 2007.
Research on Embedded Systems
2007–2007 Beijing, China, Beihang University, Invited Lecture, July, 2007.
Optimizations for Parallel Embedded Systems
2007–2007 Jinan, China, Shandong University, Invited Lecture, July, 2007.
Research on Embedded Systems
2007–2007 Chengdu, China, University of Electronic Science and Technology of China, Invited Lecture, July, 2007.
Optimizations for Parallel Embedded Systems
2007–2007 Hong Kong, City University of Hong Kong, Invited Distinguished Lecture, November, 2007.

Additional Information

Grants
  • Efficient Spatial-Temporal Analysis of Environment and Public Health Related Data, Co-PI (W. Wu, E. Sha, F. Qiu), NSF, IIS-0513669, $397,504, Sept. 2005 - Aug. 2008, 5% effort.
  • Design Space Exploration and Synthesis for Multiple-Mode Embedded Systems, PI (E.Sha), NSF ITR, CCR-0309461, $210,000 plus UTD Matching, Sept. 2003 - Aug.2007, 10%.
  • The Development of Trustworthy Computing Course, PI (E. Sha), Microsoft, $50,000,2005 - Present, 5%.
  • Embedded Systems Research, PI (E. Sha), Wind River, Wind River University Program Grant, Platform Software for Network Equipment, and Development Tools for VxWorks, $100,000, 2004 - Present, 2%.
  • Embedded Systems Design and Optimization, PI (E. Sha), Altera Corporation, Altera University Program Grant, QUARTUS II development suites, $22,000, 2006 - Present, 2%.
  • Hong Kong, Research Grant Council, CO-PI (with Bin Xiao), RGC PolyU A-PA2F, To Provide Network Security from the Prevention of Buffer Overflows to the Early-stage Detection of DDoS Attacks, HK $150,000, Aug. 2005 - July 2007, 3% in summer.
  • Hong Kong, Research Grant Council, Competitive Earmarked Research Grant (CERG), CO-PI (with Bin Xiao), CERG B-Q02S, Early Detection and Effective Counteraction of DDoS attacks at the Victim Server Side, HK $534,000, Jan. 2007 - Dec. 2009, 3% in summer.
  • NSFC, PI, NSFC-60728206, Exploring Integrated Optimizations for Embedded Soft- ware on Parallel Systems, Overseas Distinguished Young Scholar (B), National Natural Science Foundation of China, RMB$400,000, 2007 - 2010, 5% in summer.
  • Hong Kong, Research Grant Council, Competitive Earmarked Research Grant (CERG), CO-PI (with Zili Shao), CERG B-Q60B, Compiler-Assisted Scheduling Techniques for Energy Saving on Parallel Embedded Systems, HK $648,000, Jan.2008 - Dec. 2010, 3% in summer.
Awards and Honors
  • Overseas Distinguished Young Scholar (B), National Natural Science Foundation of China (NSFC), RMB$400,000, 2007 - 2010.
  • Microsoft Trustworthy Computing Curriculum Development Award, 2005.
  • NSF CAREER Award, High-Level Design Methodologies for Time-Optimal and Memory-Optimal Systems, Principal Investigator, MIPS 95-01006, $139,000, (the amount from NSF), June 1995 - May 1998.
  • Faculty Undergraduate Teaching Award of the Department of Computer Science and Engineering, University of Notre Dame, 1998.
  • General Chair of the 5th 2008 IEEE International Symposium on Embedded Computing (SEC 2008), Beijing, China, October 2008.
  • General Chair of the 2007 IFIP International Conference on Embedded And Ubiquitous Computing (EUC 2007), Taipei, Taiwan, December 2007.
  • Steering Committee Chair of the International Workshop on Embedded Software Optimization (ESO).
  • Program Committee Chair of the 2006 IFIP International Conference on Embedded And Ubiquitous Computing (EUC 2006), Seoul, Korea, August 2006.
  • General Committee Co-Chair of the 2006 International Workshop on Embedded Software Optimization (ESO 2006), Seoul, Korea, August 2006.
  • General Committee Co-Chair of the First International Workshop on Security in Ubiquitous Computing (SecUbiq-05) in conjunction with EUC 2005, Nagasaki, Japan, Dec. 2005.
  • General Committee Co-Chair of the 1st International Workshop on Parallel and Distributed Embedded Systems (PDES) in conjunction with ICPADS 2005, Fukuoka, Japan, July 2005.
  • Evaluation Committee, The National Science and Technology Program for Systems-on-Chip (NSTPSoC), Republic of China, Taiwan, 2004.
  • 1994 Junior Faculty Enhancement Award of Oak Ridge Associated University in Mathematics/Computer Science.

News Articles

Project Seeks Faster, More Durable Flash Memory
Grant to Help Prof Find Way Around Barriers to Wider Use in Computers USB flash drives have become nearly ubiquitous and are now dressed out as everything from Winnie the Pooh to hand grenades. But to further expand flash memory’s use in such applications as the main memory of a computer, more work is needed, says a UT Dallas researcher. Read more...