Yu-Ching Hu

Hi everyone! I am a PhD candidate in the department of Computer Science and Engineering at UC Riverside. My research interests include heterogeneous computing, storage systems, machine learning frameworks, database, high-performance computing and performance optimization.

[Curriculum Vitae][Google Scholar][LinkedIn]


University of California, Riverside (Ph.D., Computer Science and Engineering, 2017-present)
Advisor: Dr. Hung-Wei Tseng

University of California, San Diego (M.S., Materials Science and Engineering, 2017)

National Sun Yat-Sen University (B.S., Materials and Optoelectronic Science, 2013)

Primary Research Projects

Accelerating the Performance of Database Applications Using Tensor Core Units

  • Designed algorithms to transform database operators into tensor algebra to leverage matrix processing in modern AI/ML hardware accelerators
  • Developed a database query engine that utilizes matrix-based database operators using Tensor Core Units to speed up data analytics including entity matching, graph analysis and data warehouse queries

Near-Data Approximate Computing

  • Designed and developed a storage system that complements conventional approximate computing systems by offloading the data preparation stage to the controllers in modern non-volatile memory-based solid-state devices
  • Developed approximate computing kernels for several machine learning, data mining, image processing, and scientific computing applications using Python and C/C++

Improving the Performance of Machine Learning Applications in Heterogeneous Computers

  • Developed a framework to profile the GPU memory utilization for TensorFlow based machine learning applications running on AMD’s ROCm (RadeonOpenCompute) platform using Python

Work Experience

  • Software Engineer Intern, Samsung America, San Jose May 2018–Aug. 2018 Advisor: Dr. Pankaj Mehra and Dr. Yang-Suk Kee
  • Research Assistant, San Diego Supercomputer Center Jul. 2016–Apr. 2017 Advisor: Dr. Andreas Go ̈tz