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 architectures and systems, near-data processing, processing in memory, deep learning, neural networks, modeling and simulation methods, power and energy efficiency, reliability, performance characterization, heterogeneous multicore, 3-D die stacking, applications and use cases in emerging computing environments
 
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, Korea
      (Aug. 2007)
     
    WORK
    EXPERIENCES
    Yonsei University, Seoul, South Korea   (Starting in Feb. 2017)
    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. 2010, 2011, 2012)
    Research Intern, Computer Science Dept.
  • Framework development for integrated microarchitecture, power, thermal, and reliability simulations (SST Project)
  •  
    ACADEMIC
    EXPERIENCES
    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, 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
  •  
      Best in Session Award, SRC TECHCON 2013   (Sep. 2013)
  • Title: Lifetime reliability and accelerated execution
  •  
      Travel Grant Award, Dark Silicon Workshop in 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, 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
    SERVICES
    Invited Reviews of Journals and Conferences
  • IEEE Transactions on VLSI Systems in 2016
  • Microelectronics Journal in 2014, 2015
  • IEEE International Symposium on Circuits and Systems in 2014
  •  
      Conference Program Committee
  • TBD