Summer interns @ ESCAL!
Summer interns @ ESCAL!

This summer, ESCAL hosts two interns, Edward Huang and Alvin Liu, from National Taiwan University for our AR/XR related projects using Meta's Project Aria. Let's look forward to their creativity on exploiting the features of Project Aria while maintaining energy efficiency and reasonable user experience -- the exact expertise of ESCAL!

NSHEDB @ SIGMOD 2026
NSHEDB @ SIGMOD 2026

Boram Jung presented her first paper, NSHEDB, in SIGMOD 2026. NSHEDB tackles FHE's performance challenges by translating time-consuming bitwise/logical FHE operations into arithmetic operations leveraging word-level leveled HE (LHE) based on the BFV scheme. The proposed query engine also optimizes the sequences of operations to significantly reduce costly bootstrapping and the need to transcipher between different HE schemes. NSHEDB achieved a 20×–1370× speedup and a 73× storage reduction over state-of-the-art HE database systems on TPC-H workloads, all while maintaining strict 128-bit security in untrusted environments—with zero reliance on trusted execution hardware!

Extreme Scale Computer Architecture Laboratory

With the rapid growth of dataset sizes but limited improvement of high-performance computers, we need to revisit the existing programming and execution models to efficiently utilize all system components. In modern computers, lots of deficiencies in applications are related to data management and movements. The vision of Extreme Scale Computer Architecture Laboratory is to revolutionary change the way how people think about programming and computing today — using a data-centric perspective in programming instead of the conventional computing-centric approach. ESCAL conducts research in systems and computer architecture with focus on tensor processors, hardware accelerators, data storage systems, parallel processing, high-performance computing, programming languages and runtime systems.

Research Projects

Accelerating Fully Homomorphic Encryptions

Our lab focuses on making Fully Homomorphic Encryption (FHE) practical for secure database systems by addressing system-level bottlenecks—such as extreme ciphertext expansion and costly bootstrapping—rather than designing new cryptographic primitives. By employing word-level leveled homomorphic encryption based on the BFV scheme, our architecture uses batch encoding to pack tens of thousands of values into a single ciphertext, minimizing storage overhead while unlocking massive data-level parallelism. Additionally, we incorporate a noise-aware query planner that extends computation depth and executes equality, range, and aggregation operations through purely homomorphic computation, ensuring end-to-end confidentiality without relying on trusted execution environments or transciphering.

Democractizing hardware accelerators

Beyond AI/ML accelerators, modern systems also integrate other types of accelerators for more application domains. Ray Tracing accelerator is one example type of hardware that becomes more popular modern systems to fulfill the demand of gaming and virtual/mixed realities. These accelerators complement the deficiency of AI/ML accelerators in accelerating algorithms with divergent control flows or irregular memory access patterns. Democractizing these accelerators will improve the performance of traditionally hard-to-parallelize problems that currently have to rely on slowly improved CPU architectures.

Accelerating non-AI/ML applications using AI/ML accelerators

The explosive demand on AI/ML workloads drive the emergence of AI/ML accelerators, including commercialized NVIDIA Tensor Cores and Google TPUs. These AI/ML accelerators are essentially matrix processors and are theoretically helpful to any application with matrix operations. This project bridges the missing system/architecture/programming language support in democratizing AI/ML accelerators. As matrix operations are conventionally inefficient, this project also revises the core algorithm in compute kernels to better utilize operators of AI/ML accelerators. With this project, ESCAL envisions ourselves to lead the next trend of a revolution — similar to the one happened on GPUs. You may now try our most recent GPTPU project from the GitHub repo: https://github.com/escalab/GPTPU

Related papers:

Innovative hardware accelerator architectures

ESCAL also focuses on designing hardware accelerators for important application domains and complement the missing problems that existing accelerators cannot tackle.


People

Important update — due to the uncertainty of government funding situations, we’re not recruiting students for the upcoming season.

If you’re interested at joining ESCAL, please fill this form. We only respond to inquiries of perspectives or review applicants who filled the form and applied to UCR.

Faculty

Graduate Students

Undergraduate Students

  • Andy Li (UCR, CSE)
  • Honghao Lin (UCSD, CSE)
  • Andrew Lu (UCSD, CSE)
  • Owen Lam (UCSD, CSE)
  • Asher James (UCSD, CSE)

Alumni

  • Teng-Hung “Kimbo” Chen (C.S. M.S, UCR, 2024. Now at A2 Labs.)
  • Ziliang Zhang (E.E., M.S., Now a PhD student at UCR)
  • Zecao Lu (C.S., M.S., NC State University, 2019. Now at Didi Labs)
  • Xindi Li (C.S., M.S., NC State University, 2018. Now at Bloomberg)
  • Chao Huang (C.S., M.S., NC State University, 2018. Now at Amazon)
  • Zackary Allen (C.S., B.S., NC State University, 2018. Now at Red Hat)
  • Alec Rohloff (C.S., B.S., NC State University, 2018.)
  • Te I (C.S., M.S., NC State University, 2018. Now at Google)
  • Vaibhava Lakshmi (ECE, M.S., NC State University, 2018. Dell EMC)
  • Murtuza Taher Lokhandwala (ECE, M.S., NC State University, 2018. Apple)
  • Mahesh Bonagiri(ECE, M.S., NC State University, 2018. Nvidia)
  • Hao Zhang (Continuing as PhD student at NC State University)
  • Joshua Okrend (Now working at a Government Contractor)
  • Timotius Oentung (Continuing at NC State University)
  • Kung-Min “Leo” Lin (Now pursuing C.S., B.S., University of California, Berkeley)
  • Chengyi “Eric” Nie (Now pursuing E.E., Ph.D., Stony Brooks University)

For prospects

Developing awesome ideas and training researchers are my duties as a professor. I am always looking for new graduate students. If you are interested at working with me, please apply to either Department of Electrical and Computer Engineering (Preferred) or the Department of Computer Science and Engineering of University of California, Riverside and mention me as a potential advisor in the application system.

Publications