Publications

publications in reversed chronological order.

2025

  1. CAL
    Cooperative memory deduplication with Intel Data Streaming Accelerator
    Houxiang Ji, Minho Kim , Seonmu Oh , Daehoon Kim , and Nam Sung Kim
    IEEE Computer Architecture Letters, 2025
  2. CAL
    Hardware-accelerated Kernel-Space Memory Compression Using Intel QAT
    Houxiang Ji*, Qirong Xia* , Yang Zhou , and Nam Sung Kim
    IEEE Computer Architecture Letters, 2025
    *equal contribution
  3. CAL
    X-PPR: Post Package Repair for CXL Memory
    Chihun Song , Michael Jaemin Kim , Yan Sun , Houxiang Ji, Kyungsan Kim , Taekyeong Ko , Jung Ho Ahn , and Nam Sung Kim
    IEEE Computer Architecture Letters, 2025
  4. USENIX ATC
    Para-ksm: Parallelized Memory Deduplication with Data Streaming Accelerator
    Houxiang Ji, Minho Kim , Seonmu Oh , Daehoon Kim , and Nam Sung Kim
    In USENIX Annual Technical Conference , 2025
    to appear
  5. CAL
    Time Series Machine Learning Models for Precise SSD Access Latency Prediction
    Bikrant Das Sharma , Houxiang Ji, Ipoom Jeong , and Nam Sung Kim
    IEEE Computer Architecture Letters, 2025
  6. MICRO
    Re-architecting End-host Networking with CXL: Coherence, Memory, and Offloading
    Houxiang Ji, Yifan Yuan , Yang Zhou , Ipoom Jeong , Ren Wang , Saksham Agarwal , and Nam Sung Kim
    In 2025 58th IEEE/ACM International Symposium on Microarchitecture (MICRO) , 2025
    to appear

2024

  1. ISCA
    Hal: Hardware-assisted load balancing for energy-efficient snic-host cooperative computing
    Jinghan Huang , Jiaqi Lou , Srikar Vanavasam , Xinhao Kong , Houxiang Ji, Ipoom Jeong , Danyang Zhuo , Eun Kyung Lee , and Nam Sung Kim
    In 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) , 2024
  2. ASPLOS
    TAROT: A CXL SmartNIC-Based Defense Against Multi-bit Errors by Row-Hammer Attacks
    Chihun Song , Michael Jaemin Kim , Tianchen Wang , Houxiang Ji, Jinghan Huang , Ipoom Jeong , Jaehyun Park , Hwayong Nam , Minbok Wi , Jung Ho Ahn , and Nam Sung Kim
    In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 , 2024
  3. MICRO
    Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective
    Houxiang Ji, Srikar Vanavasam , Yang Zhou , Qirong Xia , Jinghan Huang , Yifan Yuan , Ren Wang , Pekon Gupta , Bhushan Chitlur , Ipoom Jeong , and Nam Sung Kim
    In 2024 57th IEEE/ACM International Symposium on Microarchitecture (MICRO) , 2024

2023

  1. USENIX ATC
    STYX: Exploiting SmartNIC Capability to Reduce Datacenter Memory Tax
    Houxiang Ji, Yan Sun , Mark Mansi , Yifan Yuan , Jinghan Huang , Reese Kuper , Michael M Swift , and Nam Sung Kim
    In USENIX Annual Technical Conference , 2023
  2. MICRO
    Demystifying cxl memory with genuine cxl-ready systems and devices
    Yan Sun , Yifan Yuan , Zeduo Yu , Reese Kuper , Chihun Song , Jinghan Huang , Houxiang Ji, Siddharth Agarwal , Jiaqi Lou , Ipoom Jeong , Ren Wang , Jung Ho Ahn , Tianyin Xu , and Nam Sung Kim
    In Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture , 2023

2022

  1. ASPLOS
    Pinned loads: taming speculative loads in secure processors
    Zirui Neil Zhao , Houxiang Ji, Adam Morrison , Darko Marinov , and Josep Torrellas
    In Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems , 2022
  2. ISCA
    Graphite: optimizing graph neural networks on CPUs through cooperative software-hardware techniques
    Zhangxiaowen Gong , Houxiang Ji, Yao Yao , Christopher W Fletcher , Christopher J Hughes , and Josep Torrellas
    In Proceedings of the 49th Annual International Symposium on Computer Architecture , 2022
  3. BigData
    Comparative Reasoning for Knowledge Graph Fact Checking
    Lihui Liu , Houxiang Ji, Jiejun Xu , and Hanghang Tong
    In 2022 IEEE International Conference on Big Data (Big Data) , 2022

2021

  1. Master Thesis
    Demystifying graph neural networks in recommender systems
    Houxiang Ji
    University of Illinois at Urbana-Champaign , 2021

2020

  1. MICRO
    Speculation Invariance (InvarSpec): Faster Safe Execution Through Program Analysis
    Zirui Neil Zhao , Houxiang Ji, Mengjia Yan , Jiyong Yu , Christopher W Fletcher , Adam Morrison , Darko Marinov , and Josep Torrellas
    In Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) , 2020
  2. MICRO
    SAVE: Sparsity-Aware Vector Engine for Accelerating DNN Training and Inference on CPUs
    Zhangxiaowen Gong , Houxiang Ji, Christopher W Fletcher , Christopher J Hughes , Sara Baghsorkhi , and Josep Torrellas
    In Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) , 2020
  3. PACT
    SparseTrain: Leveraging dynamic sparsity in software for training DNNs on general-purpose SIMD processors
    Zhangxiaowen Gong , Houxiang Ji, Christopher W Fletcher , Christopher J Hughes , and Josep Torrellas
    In Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques , 2020

2019

  1. ASP-DAC
    HUBPA: high utilization bidirectional pipeline architecture for neuromorphic computing
    Houxiang Ji, Li Jiang , Tianjian Li , Naifeng Jing , Jing Ke , and Xiaoyao Liang
    In Proceedings of the 24th Asia and South Pacific Design Automation Conference , 2019

2018

  1. DATE
    ReCom: An efficient resistive accelerator for compressed deep neural networks
    Houxiang Ji, Linghao Song , Li Jiang , Hai Halen Li , and Yiran Chen
    In 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE) , 2018

2017

  1. ICPP
    Favorable block first: A comprehensive cache scheme to accelerate partial stripe recovery of triple disk failure tolerant arrays
    Luyu Li , Houxiang Ji, Chentao Wu , Jie Li , and Minyi Guo
    In 2017 46th International Conference on Parallel Processing (ICPP) , 2017