WILLIAM J. SONG Assistant Professor, School of Electrical & Electronic Engineering
Yonsei University, Seoul, South Korea
wjhsong {\at} yonsei {\dot} ac {\dot} kr   |   Google Scholar
 
RESEARCH
INTERESTS
Computer systems and architecture, heterogeneous microarchitecture, memory systems, processing near data, machine learning accelerators, deep neural networks, applications and use cases in emerging computing environments, modeling and simulation methods, performance characterization, power and energy efficiency, reliability, 3-D die stacking
 
EDUCATION Ph.D. in Electrical and Computer Engineering,
Georgia Institute of Technology, Atlanta, GA
  (Dec. 2015)
  • Adviser: Prof. Sudhakar Yalamanchili (Regents Professor, IEEE Fellow)
  • Thesis: Managing lifetime reliability, performance, and power tradeoffs in multicore microarchitectures
  •  
      B.S. in Electrical Engineering,
    Yonsei University, Seoul, South Korea
      (Aug. 2007)
     
    WORK
    EXPERIENCES
    Yonsei University, Seoul, South Korea   (Mar. 2017-Current)
    Assistant Professor, School of Electrical & Electronic Engineering
  • Intelligent Computing Systmes Lab (ICSL)
  •  
      Intel, Santa Clara, CA   (Jan.-Dec. 2016)
    Senior Engineer, Pre-Silicon Quality & Reliability Dept.
  • Reliability modeling, tool development, and design validation
  • Use-case analysis of server, consumer, and IoT products
  •  
      Qualcomm, San Diego, CA   (May-Aug. 2015)
    Research Intern, Design for Power Dept.
  • Power modeling and optimization of mobile SoC
  • Use-case analysis of Snapdragon processors
  •  
      IBM T.J. Watson, Yorktown Heights, NY   (May-Dec. 2014)
    Research Intern, Power and Reliability-Aware Microarchitecture Dept.
  • Performance and power efficiency improvement of embedded computing systems (DARPA PERFECT Project)
  • Performance and power characterization, measurement of DARPA PERFECT applications on IBM Blue Gene/Q and POWER7+ processors
  •  
      AMD Research, Bellevue, WA   (May-Aug. 2013)
    Research Intern, Research and Advanced Development Lab
  • Memory bandwidth and capacity challenges in Exascale computing (DOE FastForward Project)
  • Memory traffic characterization of DOE Proxy Apps in multi-level memory systems
  •  
      Sandia National Labs, Albuquerque, NM   (May-Aug. 2012, 2011, 2010)
    Research Intern, Computer Science Dept.
  • Framework development for integrated microarchitecture, power, thermal, and reliability simulations (SST Project)
  •  
    ACADEMIC
    EXPERIENCES
    (FACULTY)
    Teaching
  • EEE3535 Operating Systems (Fall 2017)
  • EEE4610 Senior Projects (Fall 2017)
  • EEE8503 Intelligent Memory Systems and Architecture (Fall 2017)
  • EEE2020 Data Structures & Algorithms (Spring 2017)
  •  
      Advising
  • Ph.D. students: TBD
  • M.S. students: TBD
  • B.S. students: TBD
  • Alumni: N/A
  •  
    ACADEMIC
    EXPERIENCES
    (STUDENT)
    Georgia Tech, Atlanta, GA   (Aug. 2009-Dec. 2015)
    Graduate Research Assistant, Computer Architecture and Systems Lab
  • Research of lifetime reliability, microarchitectural performance, and energy efficiency tradeoffs in multicore processors
  •  
      Georgia Tech, Atlanta, GA   (Aug. 2008-Aug. 2009)
    Graduate Teaching Assistant, Professional Communication Program
  • Technical writing consultation and lab assistance of ECE2031 Digital Design Lab
  •  
      Yonsei University, Seoul, South Korea   (May 2007-Jul. 2008)
    Research and Teaching Assistant, Communication and Networking Lab
  • Research of inter-networking heterogeneous telecommunication networks (LTE-WiMAX) sponsored by Samsung Electronics
  • Teaching assistance of EEE4470 Communication Networks
  •  
    AWARDS &
    HONORS
    Best Student Paper Award, IEEE International Reliability Physics Symposium (IRPS) 2015   (Apr. 2016)
  • Title: Managing performance-reliability tradeoffs in multicore processors
  •  
      2nd Best Poster, ArchiTECH 2016, Georgia Tech   (Apr. 2016)
  • Title: Reliability-performance tradeoff between 2.5D and 3D-stacked DRAM systems (co-authored)
  •  
      IBM/SRC Graduate Fellow   (Aug. 2012-Dec. 2015)
  • IBM-sponsored Semiconductor Research Corporation (SRC) graduate fellowship
  • Award: Full tuition, fees, medical insurance, and monthly stipend
  •  
      Best in Session Award, SRC TECHCON 2014   (Sep. 2014)
  • Title: Lifetime reliability characterization and management of many-core processors
  •  
      Travel Grant Award, Dark Silicon Workshop of ISCA 2012   (Jun. 2012)
  • Award: Workshop travel grant
  •  
      Graduate Research / Teaching Assistantship   (Aug. 2008-May 2012)
  • Graduate school admission with teaching assistantship
  • Award: Tuition waiver and monthly stipend
  •  
      Highest Honors Student, Yonsei University   (Mar. 2007)
  • The highest 1% GPA student honors
  •  
      High Honors Student, Yonsei University   (Sep. 2006)
  • The highest 3% GPA student honors
  •  
      National STEM Scholarship, South Korea   (Sep. 2006-Jul. 2007)
  • Award: Full tuition and fees
  •  
    PUBLICATIONS W. Song, C. Cher, A. Buyuktosunoglu, and P. Bose, "Measurement-driven methodology for evaluating processor heterogeneity options for power-performance efficiency", IEEE International Symposium on Low Power Electronics and Design, pp. 284-289, Aug. 2016.
     
      S. Hassan, W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Reliability-performance tradeoff between 2.5D and 3D-stacked DRAM Processors", IEEE International Reliability Physics Symposium, pp. MY2.1-6, Apr. 2016. (2nd Best Poster at ArchiTECH 2016, Georgia Tech)
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Amdahl's Law for lifetime reliability scaling in heterogeneous multicore processors", IEEE Symposium on High Performance Computer Architecture, pp. 594-605, Mar. 2016.
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "KitFox: multi-physics libraries for integrated power, thermal, and reliability simulations of multicore microarchitecture", IEEE Transactions on Components, Packaging, and Manufacturing Technology, vol. 5, no. 11, pp. 1590-1601, Oct. 2015.
     
      K. Rao, W. Song, S. Yalamanchili, and Y. Wardi, "Temperature regulation in multicore processors using adaptive-gain integral controllers", IEEE Conference on Control Applications, pp. 810-815, Sep. 2015.
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Managing performance-reliability tradeoffs in multicore processors", IEEE International Reliability Physics Symposium, pp. 3C.1.1-7, Apr. 2015. (Best Student Paper Award)
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Lifetime reliability characterization and management of many-core processors", SRC TECHCON, Sep. 2014. (Best in Session Award)
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Architectural reliability: lifetime reliability characterization and management of many-core processors", IEEE Computer Architecture Letters, vol. 14, no. 2, pp. 103-106, Jul. 2014.
     
      J. Lim, N. Lakshminarayana, H. Kim, W. Song, S. Yalamanchili, and S. Manne, "Power modeling of GPU architecture using McPAT", ACM Transactions on Design Automation of Electronic Systems, vol. 19, no. 3, pp. 26:1-24, Jun. 2014.
     
      J. Wang, J. Beu, R. Behda, T. Conte, Z. Dong, C. Kersey, M. Rasquinha, G. Riley, W. Song, H. Xiao, P. Xu, and S. Yalamanchili, "Manifold: a parallel simulation framework for multicore systems", IEEE International Symposium on Performance Analysis of Systems and Software, pp. 106-115, Mar. 2014.
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Energy Introspector: a parallel, composable framework for integrated power-reliability-thermal modeling for multicore architectures", IEEE International Symposium on Performance Analysis of Systems and Software, pp. 143-144, Mar. 2014.
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Lifetime reliability and accelerated execution", SRC TECHCON, Sep. 2013. (Best in Session Award)
     
      B. Alexandrov, O. Sullivan, W. Song, S. Yalamanchili, S. Kumar, and S. Mukhopadhyay, "Control principles and on-chip circuits for active cooling using integrated super lattice based thin-film thermoelectric devices", IEEE Transactions on Very Large Scale Integrated Systems, vol. 22, no. 9, pp. 1909-1919, Sep. 2013.
     
      M. Cho, K. Ahmed, W. Song, S. Yalamanchili, and S. Mukhopadhyay, "Post-silicon characterization and on-chip prediction of transient thermal field in integrated circuits using thermal system identification", IEEE Transactions on Components, Packaging, and Manufacturing Technology, vol. 4, no. 1, pp. 37-45, Aug. 2013.
     
      J.-M. Chung, D. Lee, W. Song, S. Choi, C. Lim, T. Yeoum, "Enhancements to FPMIPv6 for improved seamless vertical handover between LTE and heterogeneous access networks", IEEE Wireless Communications Magazine, vol. 20, no. 3, pp. 112-119, Jun. 2013.
     
      N. Almoosa, W. Song, Y. Wardi, and S. Yalamanchili, "Throughput regulation in multicore processors via IPA", IEEE Conference on Decision and Control, pp. 7267-7272, Dec. 2012.
     
      N. Almoosa, W. Song, Y. Wardi, and S. Yalamanchili, "A power capping controller for multicore processors", American Control Conference, pp. 4709-4714, Jun. 2012.
     
      W. Song, S. Yalamanchili, S. Mukhopadhyay, and A. Rodrigues, "Instruction-based energy estimation methodology for asymmetric many-core processor simulations", International ICST Conference on Simulation Tools and Techniques, pp. 166-171, Mar. 2012.
     
      M. Cho, W. Song, S. Yalamanchili, S. Mukhopadhyay, "Thermal system identification (TSI): a methodology for post-silicon characterization and prediction of the transient thermal field in many-core chips", IEEE Symposium on Semiconductor Thermal Measurement and Management, pp. 118-124, Mar. 2012.
     
      M.-Y. Hsieh, K. Thompson, W. Song, A. Rodrigues, and R. Riesen, "SST: a scalable parallel framework for architecture-level performance, power, area, and thermal simulation", The Computer Journal, vol. 55, no. 2, pp. 181-191, Jul. 2011.
     
      M.-Y. Hsieh, K. Thompson, W. Song, A. Rodrigues, and R. Riesen, "A framework for architecture-level power, area, thermal simulation and its application to network-on-chip design exploration",
  • ACM SIGMETRICS Performance Evaluation Review - Special Issue, vol. 38, no. 4, pp. 63-68, Mar. 2011.
  • International Workshop on Performance Modeling, Benchmarking, and Simulation of High Performance Computing Systems of Supercomputing Conference, pp. 63-68, Nov. 2010.
  •  
      W. Song, J.-M. Chung, D. Lee, C. Lim, and S. Choi, "Improvements to seamless vertical handover between Mobile WiMAX and 3GPP UTRAN through the Evolved Packet Core", IEEE Communications Magazine, vol. 47, no. 4, pp. 66-73, Apr. 2009.
     
    WORKSHOPS W. Song, S. Mukhopadhyay, A. Rodrigues, and S. Yalamanchili, "Energy Introspector: standard physical library interface for full-system microarchitecture and multi-physics simulations", Workshop on Modeling & Simulation of Systems and Applications, Aug. 2014.
     
      W. Song, S. Mukhopadhyay, and S. Yalamanchili, "Reliability implications of power, thermal-constrained operation in asymmetric multicore processors", Dark Silicon Workshop of International Symposium on Computer Architecture, Jun. 2012.
     
    TUTORIALS Tutorial: "Manifold: modeling and parallel simulation of multicore systems with Manifold", IEEE International Symposium on High Performance Computer Architecture, Feb. 2014.
     
      Tutorial: "Manifold: modeling and parallel simulation of multicore systems with Manifold", IEEE/ACM International Symposium on Microarchitecture, Dec. 2013
     
    PATENTS C. Lim, T. Yeoum, S. Choi, J.-M. Chung, W. Song, and D. Lee, "Data forwarding method and system for vertical handover", US 2011/0211559.
     
      R. Monfort, P. Bose, A. Buyuktosunoglu, C.-Y. Cher, H. Jacobson, W. Song, K. Swaminathan, A. Vega, and L. Wang, "Optimization of application workflow in mobile embedded devices", US 2016/0378550.
     
    SOFTWARE W. Song, S. Mukhopadhyay, S. Yalamanchili, and A. Rodrigues, "KitFox (Energy Introspector): Multi-physics libraries for integrated power, thermal, and reliability simulations of multicore microarchitectures"
    http://manifold.gatech.edu/projects/kitfox/
     
    SKILLS
  • C++ (MPI, pthread, OpenCL parallel programming), MATLAB, Perl, VerilogHDL, HTML, LaTeX
  • Software development in Linux and Mac environments
  •  
    PROFESSIONAL
    SERVICE
    Editorial Work
  • Area Editor, KSII Transactions on Internet and Information Systems (2017-Current)
  •  
      Conference Program Committee
  • TBD
  •  
      Journal, Conference, or Grant Proposal Reviews
  • IEEE Transactions on Emerging Topics in Computing: 2017
  • IEEE Transactions on Sustainable Computing: 2017
  • VLSI Journal: 2017
  • Netherlands Organizations for Scientific Research: 2017
  • IEEE Transactions on VLSI Systems: 2016
  • Microelectronics Journal: 2015, 2014
  • IEEE International Symposium on Circuits and Systems: 2014