Hung-Wei Tseng Hung-Wei Tseng Postdoctoral Scholar Computer Science and Engineering University of California, San Diego [email protected] http://www.cs.ucsd.edu/~h1tseng/ Education University of California, San Diego Ph. D., Computer Science and Engineering, September 2014 Dissertation: Data-triggered threads Advisor: Dean Tullsen La Jolla, CA, U.S.A. National Taiwan University Master of Science, Computer Science and Information Engineering, June 2005 Taipei, Taiwan National Taiwan University Bachelor of Science, Computer Science and Information Engineering, June 2003 Taipei, Taiwan Primary Research Projects Heterogeneous computing for big data applications, University of California, San Diego Sep. 2014 – present Advisor: Dr. Steven Swanson § Designed the architecture of a heterogeneous computing platform that aims at improving performance and energy consumption for data-intensive applications using GPUs and programmable SSDs. § Developed the SSD firmware to process data within the storage device. § Implemented direct SSD to GPU data transfer in applications. § Advised three PhD students to develop peer-to-peer PCIe transfers, implement MapReduce framework and support new database semantics in the prototyping system. Data-triggered threads, University of California, San Diego July 2008 – Sep. 2014 Advisor: Dr. Dean Tullsen § Designed the data-triggered threads mechanism that triggers computation as soon as the program changes the data, and developed the simulation framework. The proposed mechanism improves the performance of SPEC2000 applications by 46%. § Designed and developed a software-only runtime system that allows programs with data-triggered threads extensions to execute on conventional processors and achieves 15% speedup on average. § Designed and developed a compiler framework based on LLVM that automatically analyzes and generates data-triggered threads from an unmodified program written in C/C++. Flash memory characterization, University of California, San Diego Jan. 2010 – Sep. 2014 Advisor: Dr. Steven Swanson § Designed and developed the test platform including a custom flash controller, kernel drivers, and userspace libraries on the Xilinx Virtex-II FPGA board running a full-fledged Linux system. The test platform allows applications to control the power and voltage supply to flash memory during operation. § Our experimental results demonstrate that power failure and voltage droop can lead to several nonintuitive and dangerous behaviors that can corrupt data already present in flash storage devices. Other Research Projects Eliminating redundant instructions in code morphing software, Intel Labs Advisor: Dr. Ethan Schuman June 2013 – Sep. 2013 Mathematic in Biology Project, Academia Sinica Advisor: Dr. Ker-Chau Li Jan. 2007 – Aug. 2007 Energy efficient flash storage system, National Taiwan University Advisor: Dr. Chia-Lin Yang July 2004 – June 2005 Hung-Wei Tseng Energy efficient sensor network MAC protocol, National Taiwan University Advisor: Dr. Eric Hsiao-Kung Wu Jan. 2004 – June 2005 Push prefetching for pointer-Intensive applications, National Taiwan University Advisor: Dr. Chia-Lin Yang Nov. 2003 – May 2004 SmartCache for multimedia applications, National Taiwan University Advisor: Dr. Chia-Lin Yang Sep. 2001 – Nov. 2003 Teaching Experience Lecturer, Department of Computer Science and Engineering, University of California, San Diego “CSE 141: Introduction to Computer Architecture” Summer 2014 “CSE 141L: Project of Computer Architecture” Summer 2014 “CSE 141: Introduction to Computer Architecture” Summer 2012 “CSE 141L: Project of Computer Architecture” Summer 2012 Teaching Assistant, Department of Computer Science and Engineering, University of California, San Diego “CSE 141: Introduction to Computer Architecture” Spring 2009, Fall 2009, Summer 2010 “CSE 240A: Principle of Computer Architecture” Winter 2010 “CSE 8A: Introduction to Computer Science: Java” Fall 2009 “CSE 141L: Project of Computer Architecture” Summer 2009 Publications 1. Hung-Wei Tseng and Dean M. Tullsen. CDTT: Compiler-generated data-triggered threads. In 20th International Symposium on High Performance Computer Architecture (HPCA 2014), Page(s): 650 – 661, Feb. 2014. 2. Hung-Wei Tseng and Dean M. Tullsen. Data-Triggered Multithreading for Near Data Processing. In 1st Workshop on Near-Data Processing (WoNDP), Dec. 2013. 3. Leo Porter, Saturnino Garcia, Hung-Wei Tseng, and Daniel Zingaro. Evaluating Student Understanding of Core Concepts in Computer Architecture. In 18th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), July 2013. 4. Hung-Wei Tseng, Laura M. Grupp and Steven Swanson. Underpowering NAND Flash: Profits and Perils. In 50th Design Automation Conference (DAC 2013), June 2013. 5. 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), Page(s): 703 – 716, Oct. 2012. 6. 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. 7. 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), Page(s): 35-40, June 2011. 8. Hung-Wei Tseng and Dean M. Tullsen. Data-Triggered Threads: Eliminating Redundant Computation. In 17th International Symposium on High Performance Computer Architecture (HPCA 2011), Page(s): 181192, Feb. 2011. (Nominated for Best Student Paper) 9. Han-Lin Li, Chia-Lin Yang and Hung-Wei Tseng. Energy-Aware Flash Memory Management in Virtual Memory System. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, volume 16(8), Page(s): 952 - 964, Aug. 2008. 10. Hung-Wei Tseng, Han-Lin Li and Chia-Lin Yang. An Energy-Efficient Virtual Memory System with Flash Memory as the Secondary Storage. In International Symposium on Low Power Electronics and Design (ISLPED 2006), Page(s): 418 – 423, Oct. 2006. 11. Shih-Hsien Yang, Hung-Wei Tseng, Eric Hsiao-Kuang Wu, Gen-Huey Chen. Utilization based duty cycle tuning MAC protocol for wireless sensor networks. In IEEE Global Telecommunications Conference (IEEE GLOBECOM’05), Page(s):3258 – 3262, Nov. 2005. 2 Hung-Wei Tseng 12. Chia-Lin Yang, Chien-hao Lee, Hung-Wei Tseng. Energy-efficient cache architecture for multimedia applications. In Emerging Information Technology Conference, Page(s):96 - 97, Aug. 2005. 13. Chia-Lin Yang, Hung-Wei Tseng, Chia-Chiang Ho, Ja-Ling Wu. Software-controlled cache architecture for energy efficiency. In IEEE Transactions on Circuits and Systems for Video Technology, volume 15(5), Page(s):634 – 644, May 2005 14. Chia-Lin Yang, Alvin R. Lebeck, Hung-Wei Tseng, Chien-Hao Lee. Tolerating memory latency through push prefetching for pointer-intensive applications. In ACM Transactions on Architecture and Code Optimization (TACO), volume 1(4), Page(s): 445 – 475, Mar. 2004.. 15. Hung-Wei Tseng, Shih-Hsien Yang, Po-Yu Chuang, Eric Hsiao-Kuang Wu, Gen-Huey Chen. An energy consumption analytic model for a wireless sensor MAC protocol. In Vehicular Technology Conference (VTC2004-Fall), Page(s):4533 – 4537, Sep. 2004. 16. Chia-Lin Yang, Hung-Wei Tseng, Chia-Chiang Ho. Smart cache: an energy-efficient D-cache for a software MPEG-2 video decoder. In 2003 Joint Conference of the Fourth International Conference on Communications and Signal Processing, 2003 and the 4th Pacific Rim Conference on Multimedia (ICICS-PCM 2003), Page(s):1660 – 1664, Dec. 2003. Work Experience Intel Labs Intern Software Engineer Academia Sinica Research Assistant, “Mathematic in Biology Project” Streaming 21 Inc. Intern Software Engineer Santa Clara, CA, U.S.A. June 2013 – Sep. 2013 Taipei, Taiwan Jan. 2007 – Aug. 2007 Taipei, Taiwan July 2000 – Aug. 2000 Awards and competitions § IEEE Micro’s top picks from computer architecture conferences, “Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads”, 2012 § HPCA 17 best student paper nominee, 2011 § National Taiwan University Student Service Education Award, 2003, for the top 5% students excelled in the service courses. § Presidential Award of National Taiwan University, 2003, 2000, 1999. § ACM International Collegiate Programming Contest (ICPC) 2000 Asia Regional, Taipei Site. 4th Place. References Available upon request 3
© Copyright 2025 ExpyDoc