Who am I?

Personal Details

About Me

Tae Jun is currently a postdoctoral researcher at Seoul National University. Tae Jun has finished his Ph.D in Electrical Engineering at Princeton University in 2018. His dissertation focused on efficient communication in accelerator-based heterogeneous architecture, particularly through decoupled architecture and customized memory hierarchy. Tae Jun is the recipient of Best Paper Award in MICRO-49 and IEEE Micro Top Picks Honorable Mention in 2016. He is also the recipient of Samsung Scholarship 2012-2017.

Postdoctoral Researcher

Current Position

2018 July - Present

Postdoctoral Researcher

Seoul National University Seoul, South Korea

Supervisor: Professor Jae W. Lee
Research Topics: Software-hardware co-design for emerging applications, and data access optimizations across systems and architectures.
This position also fulfills mandatory military service duty required for all Korean men.

My Education

Education

2012 September - 2018 June

Doctor of Philosophy

Master of Arts

Princeton University Princeton, New Jersey, USA

Ph.D in Electrical Engineering
Advisors : Margaret Martonosi and Juan Luis Aragon
Dissertation : Efficient data accesses in accelerator-based heterogeneous architecture

2009 September - 2011 December

Bachelor of Science

in Engineering

Duke University Durham, North Carolina, USA

Bachelor of Science in Electrical and Computer Engineering (GPA : 3.95 / 4.00)
Summa Cum Laude with Distinction in Electrical and Computer Engineering

Academic Researches

Publications

ISPASS 2020 April

Boston, USA

MosaicSim: A Lightweight, Modular Simulator for Heterogeneous Systems [To Appear]

Opeoluwa Matthews, Juan Luis Aragon, Tae Jun Ham, Davide Giri, Aninda Manocha,
Tyler Sorensen, Marcelo Orenes Vera, Esin Tureci, Luca Carloni, Margaret Martonosi
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
Acceptance rate: 25/73=34(%)
Best Paper Award Nominee

ASPLOS 2020 March

Lausanne, Switzerland

IIU: Specialized Architecture for Inverted Index Search [Link]

Jun Heo, Jaeyeon Won, Yejin Lee, Shivam Bharuka, Jaeyoung Jang, Tae Jun Ham, Jae W. Lee
The 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
Acceptance rate: 86/476=18(%)

HPCA 2020 February

San Diego, USA

A3: Accelerating Neural Network Attention Mechanismwith Approximation [Link]

Tae Jun Ham, Sung Jun Jung, Seonghak Kim, Young H. Oh, Yoon Ho Song, Junghoon Park, Sanghee Lee, Kyoung Park, Jae W. Lee, Deog-Kyoon Jeong
The 26th International Symposium on High Performance Computer Architecture (HPCA)
Acceptance rate: 48/235=20(%)

MICRO 2019 October

Columbus, USA

Charon: Specialized Near-Memory Processing Architecture for Clearing Dead Objects in Memory [Link]

Jaeyoung Jang, Jun Heo, Yejin Lee, Jaeyeon Won, Seonghak Kim, Sung Jun Jung, Hakbeom Jang, Tae Jun Ham, Jae W. Lee
The 52nd International Symposium on Microarchitecture (MICRO)
Acceptance rate: 79/344=23(%)

IEEE Micro 2019

Sep/Oct 2019

SSDStreamer: Specializing I/O Stack for Large-Scale Machine Learning [Link]

Jonghyun Bae, Hakbeom Jang, Jeonghun Gong, Wenjing Jin, Shine Kim, Jaeyoung Jang, Tae Jun Ham, Jinkyu Jeong, Jae W. Lee
IEEE Micro, Sep/Oct 2019

ATC 2019 July

Renton, USA

Asynchronous I/O Stack: A Low-latency Kernel I/O Stack for Ultra-Low Latency SSDs [Link]

Gyusun Lee, Seokha Shin, Wonsuk Song, Tae Jun Ham, Jae W. Lee, Jinkyu Jeong
2019 USENIX Annual Technical Conference (ATC)
Acceptance rate: 71/356=20(%)

ATC 2019 July

Renton, USA

Practical Erase Suspension for Modern Low-latency SSDs [Link]

Shine Kim, Jonghyun Bae, Hakbeom Jang, Wenjing Jin, Jeonghun Gong, Seungyeon Lee, Tae Jun Ham, Jae W. Lee
2019 USENIX Annual Technical Conference (ATC)
Acceptance rate: 71/356=20(%)

ACM TACO

June 2019

Efficient Data Supply for Parallel Heterogeneous Architectures [Link]

Tae Jun Ham, Juan Luis Aragon, Margaret Martonosi
ACM Transactions on Architecture and Code Optimization (TACO)

ACM TACO

June 2017

Decoupling Data Supply from Computation for Latency-Tolerant Communication in Heterogeneous Architectures [Link]

Tae Jun Ham, Juan Luis Aragon, Margaret Martonosi
ACM Transactions on Architecture and Code Optimization (TACO)

MICRO 2016 October

Taipei, Taiwan

Graphicionado: A High-Performance and Energy Efficient Accelerator for Graph Analytics [Link] [Slide]

Tae Jun Ham, Lisa Wu, Narayanan Sundaram, Nadathur Satish, Margaret Martonosi
The 49th International Symposium on Microarchitecture (MICRO)
Acceptance rate: 61/283=22(%)
Best Paper Award

MICRO 2015 December

Waikiki, USA

DeSC: Decoupled Supply-Compute Communication Management for Heterogeneous Architectures [Link]

Tae Jun Ham, Juan Luis Aragon, Margaret Martonosi
The 48th International Symposium on Microarchitecture (MICRO)
Acceptance rate: 61/283=22(%)
IEEE MICRO Top Picks Honorable Mention (Top 23 computer architecture papers of 2015)
Motivated $5.8million DARPA-funded DECADES project

HPCA 2013 February

Shenzhen, China

Disintegrated control for energy-efficient and heterogeneous memory systems [Link]

Tae Jun Ham, Bharath K.Chelepalli, Neng Xue, Benjamin C.Lee
The 19th International Symposium on High Performance Computer Architecture (HPCA)
Acceptance rate: 51/249=20(%)

My Professional Background

Work Experience

2016 May - 2016 August

Graduate Research Intern

Microsoft Research Cambridge, UK

Collaborator: Stavros Volos
Research on an efficient secure memory design with near-data computation

2015 May - 2015 November

Graduate Technical Intern

Intel Labs Santa Clara, California, USA

Collaborator: Professor Lisa Wu (Now at Duke University)
Research on a custom hardware accelerator for graph analytics application

2013 June - 2013 August

Co-op Engineer

AMD Research Austin, Texas, USA

Collaborator: Joseph L. Greathouse, Mitesh Meswani and Nuwan Jayasena
Research on a mobile high-performance energy-efficient heterogeneous system consists of large, low memory bandwidth processors and small, high memory bandwidth processors.

2012 June - 2012 August

Research Intern

Samsung Advanced Institute of Technology Seoul, Republic of Korea

Collaborator: Woong Seo and Yeon-Gon Cho
Research on various techniques to reduce the performance/energy impact of GPU branch/memory divergence.

2011 January - 2012 May

Research Assistant

Systems Architecture Integration Lab. Duke University, Durham, North Carolina, USA

Advisor: Professor Benjamin. C. Lee
Research on efficient control and management of the heterogeneous memory system.

Honors, Patents, and Activities

 

Honors and Awards

ISPASS Best Paper Award Nominee (2020)

MosaicSim paper is selected as the Best Paper Nominee in ISPASS 2020

MICRO-49 Best Paper Award (2016)

Graphicionado paper is selected as the Best Paper in MICRO 2016

IEEE MICRO Top Picks Honorable Mention (2016)

DeSC paper is selected as one of top 23 computer architecture papers of 2015

Facebook Graduate Fellowship Finalist (2016)

Gordon Y.S. Wu Fellowship (2012-2017), Princeton University

Prestigious award given to top incoming graduate students.

Samsung Scholarship (2012-2017)

Prestigious award given to Korean students studying in US. Up to $50,000 per year for five years of graduate studies.

Summa Cum Laude (2011), Duke University

Latin honor given to top graduates of the class

Invited Talks

DARPA HIVE PI Meeting - Portland, USA (Oct 2017)

Graphicionado: A High-Performance and Energy Efficient Accelerator for Graph Analytics

KAIST, POSTECH - South Korea (Sep 2017)

DeSC: Decoupling Data Supply from Computation for Latency-Tolerant Communication in Heterogeneous Architectures

HiPEAC - Bologna, Italy (Jan 2020)

Efficient Data Supply for Parallel Heterogeneous Architectures

Patents

Instruction, Circuits, and Logic for Graph Analytics Acceleration
(US20170286122A1; WO/2017/172173)

with Lisa Wu, Nadathur Satish, and Narayanan Sundaram

Research Mentoring

I closely work with these students and supervise their work (along with their primary supervisor Jae W. Lee) through frequent (often more than once a week) meetings with each group of students. I provide advices and help on research, technical implementation, and writing.

Graduate Students

Jaeyoung Jang - Ph.D Candidate at Seoul National University (Jul 2018 - Present)
Jun Heo - Ph.D Candidate at Seoul National University (Jul 2018 - Present)
Jonghyun Bae - Ph.D Candidate at Seoul National University (Sep 2018 - Present)
Shine Kim - Ph.D Candidate at Seoul National University (Sep 2018 - Present)
Seonghak Kim - M.S Candidate at Seoul National University (Sep 2018 - Auguest 2019)
Sungjun Jung - M.S/Ph.D Student at Seoul National University (Sep 2018 - Present)
Yejin Lee - M.S/Ph.D Student at Seoul National University (Jan 2019 - Present)
Seonghoon Seo - M.S/Ph.D Student at Seoul National University (Jun 2019 - Present)

Undergraduate Students

Jaeyeon Won - Undergraduate at Seoul National University (Jan 2019 - Aug 2019)
Wookyung Song - Undergraduate at Seoul National University (Jun 2019 - Aug 2019)

Reviews

  • IEEE Transactions on Very Large Scale Integration Systems (TVLSI) - 2015
  • IEEE Transactions on Mobile Computing (TMC) - 2016
  • IEEE Transactions on Computer (TC) - 2017, 2018, 2020
  • IEEE Computer Architecture Letters (CAL) - 2018
  • IEEE Micro - 2019
  • ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) - 2017, 2019 (ERC)
  • ACM/IEEE International Symposium on Computer Architecture (ISCA) - 2020
  • ACM Transactions on Architecture and Code Optimization (TACO) - 2014
  • ACM Transactions on Parallel Computing (TOPC) - 2019
  • Elsevier Future Generation Computer Systems (FGCS) - 2019

Teaching

  • Teaching Assistant for ELE301 Designing Real Systems (Princeton)