Hung-Wei is interested in designing innovative computer architectures, storage systems and runtime systems for data-intensive applications. Hung-Wei is now leading the Extreme Storage & Computer Architecture Laboratory. In addition to computer architecture, storage systems and runtime systems, Hung-Wei also has research experiences in many different areas including programming languages, compilers, embedded systems, computer networks and bioinformatics.
Hung-Wei Tseng received his PhD in the Department of Computer Science and Engineering at University of California, San Diego, under the advising of Professor Dean Tullsen. His thesis work, ``Data-triggered threads'' was selected by IEEE Micro ``Top Picks from Computer Architecture'' in 2012. Prior to joining NC State University, Hung-Wei was a postdoctoral researcher for the Non-volatile Systems Laboratory of the Department of Computer Science and Engineering at University of California, San Diego working with Professor Steven Swanson.

Research Areas

  • Architecture and Operating Systems
  • Cloud Computing
  • Parallel and Distributed Systems
  • Scientific and High Performance Computing


Fall Courses

  • CSC 501-001 LEC Operating Sys Prin   TTh 10:15am-11:30am   Room: 2207 Engineering Building 3

  • CSC 501-601 LEC Operating Sys Prin      Room: Distance Education-Internet


  • Gunjae Koo, Kiran Kumar Matam, Te I, Hema Venkata Krishna Giri Narra, Jing Li, Steven Swanson, Murali Annavaram, and Hung-Wei Tseng. Summarizer: Trading Bandwidth with Computing Near Storage. In 50th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2017
  • Yanqin Jin, Hung-Wei Tseng, Steven Swanson and Yannis Papakonstantinou. KAML: A Flexible, High-Performance Key-Value SSD. In 23rd International Symposium on High Performance Computer Architecture (HPCA 2017). February 2017.
  • Jing Li, Hung-Wei Tseng, Chunbin Lin, Steven Swanson, and Yannis Papakonstantinou. HippogriffDB: Balancing I/O and GPU Bandwidth in Big Data Analytics. Proceedings of VLDB Endowment, Volume 9(14), 2016.
  • Hung-Wei Tseng, Qianchen Zhao, Yuxiao Zhou, Mark Gahagan and Steven Swanson. Morpheus: Creating Application Objects Efficiently for Heterogeneous Computing. In 43rd International Symposium on Computer Architecture (ISCA 2016). June 2016.
  • Hung-Wei Tseng and Dean M. Tullsen. CDTT: Compiler-generated data-triggered threads. In 20th International Symposium on High Performance Computer Architecture (HPCA 2014). February 2014.
  • Hung-Wei Tseng, Laura M. Grupp and Steven Swanson. Underpowering NAND Flash: Profits and Perils. In 50th Design Automation Conference (DAC 2013). June 2013.
  • Hung-Wei Tseng and Dean M. Tullsen, Software data-triggered threads. In ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2012). October 2012.
  • Hung-Wei Tseng and Dean M. Tullsen, Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads. IEEE Micro, Volume: 32(3) (Micro Toppicks from Computer Architecture Conferences). Page(s): 38 – 47, June 2012.
  • Hung-Wei Tseng, Laura M. Grupp and Steven Swanson. Understanding the Impact of Power Loss on Flash Memory. In 48th Design Automation Conference (DAC 2011). June 2011.
  • Hung-Wei Tseng and Dean M. Tullsen, Data-Triggered Threads: Eliminating Redundant Computation, In 17th International Symposium on High Performance Computer Architecture (HPCA 2011).