skip to main content

Jian Huang

Jian Huang
Jian Huang
Assistant Professor, Electrical and Computer Engineering
(217) 300-3104
212 Coordinated Science Lab

For more information

Education

  • Ph.D., Computer Science, Georgia Institute of Technology, 2017

Research Interests

  • Computer Systems, Systems Architecture, Memory/Storage Systems, Systems Security

Selected Articles in Journals

  • Energy-Efficient Video Processing for Virtual Reality. Yue Leng, Chi-chun Chen, Qiuyue Sun, Jian Huang, Yuhao Zhu. IEEE Micro, the Top Picks Issue 2020
  • Offloading to Improve the Battery Life of Mobile Devices. Ranveer Chandra, Steve Hodges, Anirudh Badam, Jian Huang. Spotlight in IEEE Pervasive Computing (Speical Issue on Energy Harvesting and Power Management), Volume 15, No. 4, 2016

Articles in Conference Proceedings

  • Understanding and Finding Crash-Consistency Bugs in Parallel File Systems. Jinghan Sun, Chen Wang, Jian Huang, Marc Snir. Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'20).
  • P-INSPECT: Architectural Support for Programmable Non-Volatile Memory Frameworks. Apostolos Kokolis, Thomas Shull, Jian Huang, Josep Torrellas. Proceedings of the 53rd IEEE/ACM International Symposium on Microarchitecture (MICRO'20).
  • FReaC Cache: Folded-Logic Reconfigurable Computing in the Last Level Cache. Ashutosh Dhar, Xiaohao Wang, Hubertus Franke, Jinjun Xiong, Jian Huang, Wen-mei Hwu, Nam Sung Kim, Deming Chen. Proceedings of the 53rd IEEE/ACM International Symposium on Microarchitecture (MICRO'20).
  • WATCHER: In-Situ Failure Diagnosis. Hongyu Liu, Sam Silvestro, Xiangyu Zhang, Jian Huang, Tongping Liu. Proceedings of the ACM on Programming Languages (OOPSLA'20).
  • Hoop: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory. Miao Cai, Chance C. Coats, Jian Huang. Proceedings of the 47th International Symposium on Computer Architecture (ISCA'20).
  • Project Almanac: A Time-Traveling Solid-State Drive. Xiaohao Wang, Chance C. Coats, Jian Huang. 11th Annual Non-Volatile Memories Workshop (NVMW'20).
  • DeepStore: In-Storage Acceleration for Intelligent Queries. Vikram Sharma Mailthoday, Zaid Qureshi, Weixin Liang, Ziyan Feng, Simon Garcia de Gonzalo, Youjie Li, Hubertus Franke, Jinjun Xiong, Jian Huang, Wen-mei Hwu. In Proceedings of the 52nd IEEE/ACM International Symposium on Microarchitecture (MICRO'19).
  • Understanding Security Vulnerabilities in File Systems. Miao Cai, Hao Huang, Jian Huang. Proceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys'19).
  • Accelerating Distributed Reinforcement Learning with In-Switch Computing. Youjie Li, Iou-Jen Liu, Deming Chen, Alexander Schwing, Jian Huang. In Proceedings of the 46th International Symposium on Computer Architecture (ISCA'19).
  • Halo: Accelerating Flow Classification for Scalable Packet Processing in NFV. Yifan Yuan, Yipeng Wang, Ren Wang, Jian Huang. In Proceedings of the 46th International Symposium on Computer Architecture (ISCA'19).
  • Energy-Efficient Video Processing for Virtual Reality. Yue Leng, Chi-chun Chen, Qiuyue Sun, Jian Huang, Yuhao Zhu. In Proceedings of the 46th International Symposium on Computer Architecture (ISCA'19).
  • AutoPersist: An Easy-To-Use Java NVM Framework Based on Reachability. Thomas Shull, Jian Huang, Josep Torrellas. In Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'19).
  • Project Almanac: A Time-Traveling Solid-State Drive. Xiaohao Wang, You Zhou, Chance C. Coats, Jian Huang. In Proceedings of the 14th European Conference on Computer Systems (EuroSys'19).
  • FlatFlash: Exploiting the Byte-Accessibility of SSDs within A Unified Memory-Storage Hierarchy. Ahmed Abulila, Vikram Sharma Mailthoday, Zaid Qureshi, Jian Huang, Nam Sung Kim, Jinjun Xiong, Wen-mei Hwu. Proceedings of the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'19).
  • SDC: A Software Defined Cache for Efficient Data Indexing. Fan Ni, Song Jiang, Hong Jiang, Jian Huang, Xingbo Wu. In Proceedings of the 33rd International Conference on Supercomputing (ICS'19).
  • Using Speculation to Reduce the Checking Overhead of Persistent Objects in NVM Frameworks. Thomas Shull, Jian Huang, Josep Torrellas. Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE'19).
  • Semantic-Aware Virtual Reality Video Streaming. Yue Leng*, Chi-Chun Chen*, Chris Sun, Jian Huang, Yuhao Zhu. Proceedings of the 9th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys'18).
  • Defining a High-Level Programming Model for Emerging NVRAM Technologies. Thomas Shull, Jian Huang, Josep Torrellas. In Proceedings of the 15th International Conference on Managed Languages and Runtimes (ManLang'18).
  • FlashGuard: Leveraging Intrinsic Flash Properties to Defend Against Encryption Ransomware. Jian Huang, Jun Xu, Xinyu Xing, Peng Liu, Moinuddin K. Qureshi. In Proceedings of the 24th ACM Conference on Computer and Communications Security (CCS'17).
  • FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs. Jian Huang, Anirudh Badam, Laura Caulfield, Suman Nath, Sudipta Sengupta, Bikash Sharma, Moinuddin K. Qureshi. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST'17).
  • Pallas: Semantic-Aware Checking for Finding Deep Bugs in Fast Path. Jian Huang, Michael R. Allen-Bond, Xuechen Zhang. In Proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'17).
  • An Evolutionary Study of Linux Memory Management for Fun and Profit. Jian Huang, Moinuddin K. Qureshi, Karsten Schwan. In Proceedings of 2016 USENIX Annual Technical Conference (USENIX ATC'16).
  • WearDrive: Fast and Energy-Efficient Storage for Wearables. Jian Huang, Anirudh Badam, Ranveer Chandra, Ed Nightingale. In Proceedings of 2015 USENIX Annual Technical Conference (USENIX ATC'15).
  • Unified Address Translation for Memory-Mapped SSDs with FlashMap. Jian Huang, Anirudh Badam, Moinuddin K. Qureshi, Karsten Schwan. In Proceedings of the 42nd International Symposium on Computer Architecture (ISCA'15).
  • NVRAM-aware Logging in Transaction Systems. Jian Huang, Karsten Schwan, Moinuddin K. Qureshi. In Proceedings of the 41st International Conference on Very Large Data Bases (VLDB'15).
  • Understanding Issue Correlations: A Case Study of the Hadoop System. Jian Huang, Xuechen Zhang, Karsten Schwan. In Proceedings of 2015 ACM Symposium on Cloud Computing (SoCC'15).
  • Scibox: Online Sharing of Scientific Data via the Cloud. Jian Huang, Xuechen Zhang, Greg Eisenhauer, Karsten Schwan, Matthew Wolf, Stephane Ethier, Scott Klasky. In Proceedings of the 28th International Parallel & Distributed Processing Symposium (IPDPS'14).
  • High Performance Design of HBase with RDMA over InfiniBand. Jian Huang, Xiangyong Ouyang, Md Wasi-ur-Rahman, Hao Wang, Miao Luo, Hari Subramoni, Chet Murthy, Dhabaleswar K. Panda. In Proceedings of the 26th International Parallel & Distributed Processing Symposium (IPDPS'12).

Professional Societies

  • ISPASS 2021, Registration Chair
  • HotStorage 2020, Session Chair
  • USENIX ATC 2020, Session Chair
  • FAST 2020, Session Chair
  • MICRO 2020, Program Committee
  • ISCA 2020, External Review Committee
  • ASPLOS 2020, External Review Committee
  • HPCA 2020, Program Committee
  • USENIX FAST 2020, Program Committee
  • USENIX ATC 2018/2019/2020, Program Committee
  • ISCA 2018, External Review Committee
  • HPCA 2018, External Review Committee
  • ASPLOS 2018, Shadow Program Committee
  • Computer Architecture Letter (2017), Reviewer
  • ACM Transactions on Storage (2016), Reviewer

Research Honors

  • IEEE Micro Top Picks (2020)
  • NetApp Faculty Fellowship Award (2018)
  • Google Faculty Research Award (2018)
  • Microsoft Research Outstanding Project Award (2017)
  • IEEE Micro Top Picks Honorable Mention (2016)
  • Best Paper Award at USENIX ATC (2015)

Courses Taught

  • ECE 411 - Computer Organization & Design
  • ECE 598 - Adv Memory & Storage Systems