Research

Research Overview

My research focuses on the intersection of computer architecture, hardware acceleration, and emerging computational challenges in bioinformatics and machine learning. I am particularly interested in designing efficient hardware solutions that can handle the computational demands of modern data-intensive applications.


Core Research Areas

1. Processing-in-Memory (PIM) & Emerging Memory Technologies

The traditional von Neumann architecture separates memory from computation, leading to significant energy consumption and latency in data-intensive applications. My research explores:

2. Bioinformatics & Multi-omics Hardware Acceleration

Genomic and proteomic analysis generates exponentially growing datasets. Effective hardware acceleration requires understanding the unique computational patterns:

3. Hardware Accelerator Design for Bioinformatics

Specialized hardware can dramatically improve performance and energy efficiency:

4. Machine Learning Systems & Hardware Efficiency

Modern ML systems introduce new architectural challenges and opportunities:

5. Graph Processing Acceleration

Graph algorithms have diverse applications from social networks to biological networks:


Current Projects

General-Purpose In-Memory Accelerator for Bioinformatics

Developing a unified hardware accelerator platform for diverse bioinformatics workloads using 3D DRAM-based PIM architecture, in collaboration with Prof. Rob Knight’s lab.

Intel Hardware Acceleration for Bioinformatics

Characterizing bioinformatics workloads and optimizing them for Intel’s Advanced Matrix Extensions (AMX) and In-Memory Analytics Accelerator (IAA), resulting in a comprehensive Bioinformatics Application Note.

3D DRAM Architecture for Graph Processing

TCAD-based research on optimizing 3D DRAM for efficient graph processing, with applications to genomic networks and knowledge graphs.

Sequence-to-Graph Hardware Accelerators

Designing specialized accelerators for genomic sequence-to-graph transformation, enabling faster genome assembly and analysis pipelines.


Methodology

My research approach combines:


Impact & Vision

My goal is to advance the state-of-the-art in hardware acceleration by:

  1. Bridging Disciplines: Connecting computer architecture with computational biology
  2. Enabling Innovation: Making advanced computational analysis accessible to researchers
  3. Improving Efficiency: Reducing power consumption and latency in data-intensive workloads
  4. Supporting Biology: Accelerating discovery in genomics, proteomics, and other life sciences

I believe that thoughtful hardware-software co-design can unlock new possibilities in understanding biological systems and training more efficient machine learning models.