Publications
2021
- [MICRO]
“Network-on-Chip Microarchitecture-based Covert Channel in GPUs,”
Jaeguk Ahn, Jiho Kim, Hans Kasan, Leila Delshadtehrani, Wonjun Song, Ajay Joshi, John Kim,
in the proceedings of IEEE/ACM International Symposium on Microarchitecture
Oct. 2021
- [ISCA]
“Ghost Routing to Enable Oblivious Computation on Memory-centric Networks,”
Yeonju Ro, Seongwook Jin, Jaehyuk Huh, John Kim, in the proceedings of International Symposium on Computer Architecture (ISCA) , Virtual June 2021.
- [ISPASS]
“GNNMark: A Benchmark Suite to CharacterizeGraph Neural Network Training on GPUs,”
Trinayan Baruah, Kaustubh Shivdikar, Shi Dong, Yifan Sun, Saiful A Mojumder, Kihoon Jung, Jose L Abellan, Yash Ukidave, Ajay Joshi, John Kim, David Kaeli, IEEE International Symposium on Perfor- mance Analysis of Systems and Software (ISPASS), Virtual March 2021.
- [HPCA]
“Trident: A Hybrid Correlation-Collision GPU Cache Timing Attack for AES Key Recovery,”
Jaeguk Ahn, Cheolgyu Jin, Jiho Kim, Minsoo Rhu, Yunsi Fei, David Kaeli, John Kim,
in the proceedings of International Symposium on High-Performance Computer Architecture (HPCA), Virtual, Feb. 2021.
- [HPCA]
“BoomGate: Deadlock Avoidance in Non-Minimal Routing for High-Radix Networks,”
Kwauk Gyuyoung, Seungkwang Kang, Hans Kasan, Hyojune Son, John Kim,
in the proceedings of International Symposium on High-Performance Computer Architecture (HPCA), Virtual, Feb. 2021.
2020
- [DAC]
“Navigator: Dynamic Multi-kernel scheduling to improve GPU performance,”
Jiho Kim, John Kim, Yongjun Park, in the proceedings of the 57th Annual Design Automation Conference 2020 (DAC) , Virtual July. 2020.
- [ASPLOS]
“NeuMMU: Architectural Support for Efficient Address Translations in Neural Processing Units,”
Bongjoon Hyun, Youngeun Kwon, Yujeong Choi, John Kim, Minsoo Rhu, in the proceedings of ACM Architectural Support for Programming Languages and Operating Systems (ASPLOS) Virtual, March. 2020.
- [HPCA]
“Griffin: Hardware-Software Support for Efficient Page Migration in Multi-GPU Systems,”
Trinayan Baruah, Yifan Sun, Ali Tolga Dincer, Saiful A. Mojumder, Jose Luis Abellan, Yash Ukidave, Ajay Joshi, Norman Rubin, John Kim, David Kaeli,
in the proceedings of International Symposium on High-Performance Computer Architecture (HPCA), San Diego, CA, Feb. 2020.
2019
- [SC] "Practical and Efficient Incremental Adaptive Routing for HyperX Networks," Nie McDonald, Mikhail Isaev, Adriana Flores, Al Davis, John Kim, in the proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Denver, CO, Nov. 2019
- [NOCS] "Ghost Routers: Energy-efficient Asymmetric Multicore Processors with Symmetric NoCs," Hyojun Son, Hanjoon Kim, Hao Wang, Nam Sung Kim, John Kim, in the proceedings of the 13th IEEE/ACM International Symposium on Networks-on-Chip (NOCS), New York, NY, Oct. 2019
- [PACT] "Enforcing Last-Level Cache Partitioning through Memory Virtual Channels," Jongwook Chung, Yuhwan Ro, Joonsung Kim, Jaehyung Ahn, Jangwoo Kim, John Kim, Jae W. Lee, Jung Ho Ahn, in the proceedings of the 28th International Conference on Parallel Architecture and Compilation Techniques (PACT), Seattle, WA, Sept. 2019
- [ICS] "DeepHiR: Improving High-radix Router Throughput with Deep Hybrid Memory Buffer Microarchitecture," Cunlu Li, Dezun Dong, Xiangke Liao, John Kim, Changhyun Kim, in the proceedings of the ACM International Conference on Supercomputing (ICS), Phoenix, AZ, Jun. 2019
- [DAC] "A Novel Covert Channel Attack Using Memory Encryption Engine Cache," Youngkwang Han, John Kim, in the proceedings of the 56th Annual Design Automation Conference 2019 (DAC), Las Vegas, NV, Jun. 2019
- [ISCA] "MGPUSim: Enabling Multi-GPU Performance Modeling and Optimization," Yifan Sun, Trinayan Baruah, Saiful A. Mojumder, Shi Dong, Xiang Gong, Shane Treadway, Yuhui Bao, Spencer Hance, Carter McCardwell, Vincent Zhao, Harrison Barclay, Amir Kavyan Ziabari, Zhongliang Chen, Rafael Ubal, Jose L. Abellan, John Kim, Ajay Joshi, David Kaeli, in the proceedings of the 46th Annual International Symposium on Computer Architecture (ISCA), Phoenix, AZ, Jun. 2019
2018
- [MICRO] "Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture," Byungchul Hong, Yeonju Ro, John Kim, in the proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Fukuoka, Japan, Oct. 2018
- [IISWC] "Profiling DNN Workloads on a Volta-based DGX-1 System," Saiful A. Mojumder, Marcia S. Louis, Yifan Sun, Amir Kavyan Ziabari, Jose L. Abellan, John Kim, David Kaeli, Ajay Joshi, in the proceedings of the 2018 IEEE International Symposium on Workload Characterization (IISWC), Raleigh, NC, Sep. 2018
- [ISCA] "TCEP: Traffic Consolidation for Energy-Proportional High-Radix Networks," Gwangsun Kim, Hayoung Choi, John Kim, in the proceedings of the 45th Annual International Symposium on Computer Architecture (ISCA), Los Angeles, CA, Jun. 2018
- [CHI] "BebeCODE: Collaborative Child Development Tracking System," Seokwoo Song, Juho Kim, Bumsoo Kang, Wonjeong Park, John Kim, in the proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, Canada Apr. 2018
- [ISPASS] "SuperSim: Extensible Flit-Level Simulation of Large-Scale Interconnection Networks," Nic McDonald, Adriana Flores, Al Davis, Mikhail Isaev, John Kim, Doug Gibson, in the proceedings of the 2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Belfast, Northern Ireland, United Kingdom, Apr. 2018
2017
- [ISCA] "Footprint: Regulating Routing Adaptiveness in Networks-on-Chip," Binzhang Fu, John Kim, in the proceedings of the 44th Annual International Symposium on Computer Architecture (ISCA), Toronto, ON, Canada, Jun. 2017
- [CHI] "PlayBetter: A Phone-based Baby Play Support System for Childcare Bystander Parents," Seokwoo Song, Juho Kim, John Kim, in the proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems, Denver, CO, May 2017
- [CHI] "Itchtector: A Wearable-based Mobile System for Managing Itching Conditions," Jongin Lee, Daeki Cho, Junhong Kim, Eunji Im, JinYeong Bak, Kyung Ho Lee, Kwan Hong Lee, John Kim, in the proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, Denver, CO, May 2017
- [ASPLOS] "History-Based Arbitration for Fairness in Processor-Interconnect of NUMA Servers," Wonjun Song, Gwangsun Kim, Hyungjoon Jung, Jongwook Chung, Jung Ho Ahn, Jae W. Lee, John Kim, in the proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Xi'an, China, Apr. 2017
- [IEEE CAL] "Evaluation of Performance Unfairness in NUMA System Architecture," Wonjun Song, Hyung-Joon Jung, Jung Ho Ahn, Jae W. Lee, John Kim, in IEEE Computer Architecture Lectures, Jan. 2017
2016
- [MICRO] Gwangsun Kim,
Changhyun Kim, Jiyun Jeong, Mike Parker, John Kim
“Contention-based Congestion Management in Large-Scale
Networks,” in the proceedings of IEEE/ACM
International Symposium on Microarchitecture
(MICRO), Taipei, Taiwan Oct. 2016
- [USENIX Security] “PIkit:
A New Kernel-Independent Processor-Interconnect Rootkit,
” Wonjun Song, Hyunwoo Choi, Junhong Kim, Eunsoo Kim,
Yongdae Kim, John Kim, in the proceedings of
the 25th USENIX Conference on Security Symposium
(USENIX Security) Austin, TX Aug. 2016
- [Ubicomp] “TalkLIME:
Mobile System Intervention to Improve Parent-Child
Interaction for Children with Language Delay," Seokwoo
Song, Seugnho Kim, John Kim, Wonjeong Park, Dongsun Yim,
” in the proceedings of the ACM International Joint
Conference on Pervasive and Ubiquitous Computing
(UBICOMP), Sept 2016
- [PACT] “Automatically
Exploiting Implicit Pipeline Parallelism from Multiple
Dependent Kernels for GPUs,” Gwangsun Kim, Jiyun Jeong,
John Kim, Mark Stephenson, in the proceedings
of the international conference on Parallel
Architectures and Compilation Techniques (PACT)
Haifa, Israel, Sept. 2016
- [PACT] “Accelerating
Linked-list Traversal through Near-Data Processing,”
Byungchul Hong, Gwangsun Kim, Jung Ho Ahn, Yongkee Kwon,
Hongsik Kim, John Kim, in the proceedings of
the international conference on Parallel Architectures
and Compilation Techniques (PACT) Haifa, Israel,
Sept. 2016 [Best Paper Finalist]
- [HPCA] "iPAWS :
Instruction- Issue Pattern-based Adaptive Warp
Scheduling for GPGPUs ,” Minseok Lee, Gwangsun Kim, John
Kim, Woong Seo, Yeongon Cho, Soojung Ryu, in the
proceedings of International Symposium on
High-Performance Computer Architecture (HPCA),
Barcelona, Spain, Mar. 2016
- [TACO] “UMH: A
Hardware-based Unified Memory Hierarchy for Systems with
Multiple Discrete GPUs,” A. Ziabari, Y. Sun, Y. Ma, D.
Schaa, J. Abellan, R. Ubal, J. Kim, A. Joshi and D.
Kaeli, to appear in ACM Transactions on
Architecture and Code Optimization (TACO), 2016
- [IEEE CAL] “Evaluation
of Performance Unfairness in NUMA System Architecture,"
Wonjun Song, Hyung-Joon Jung,Jung Ho, Ahn, Jae Lee, Kim,
John, IEEE Computer Architecture Letters (CAL),
Sept 2016
2015
- [HPCA] "Overcoming Far-end
Congestion in Large-Scale Networks.", Jongmin Won,
Gwangsun Kim, John Kim, Ted Jiang, Mike Parker, Steve
Scott, in the proceedings of International
Symposium on High-Performance Computer Architecture
(HPCA), San Francisco, CA, February
2015
2014
- [MICRO] "Multi-GPU System Design
with Memory Networks.", Gwangsun Kim, Minseok Lee,
Jiyun Jeong, John Kim MICRO 2014 , Cambridge,
UK, December 2014
- [CCS] "Security Vulnerability in
Processor-Interconnect Router Design.", Wonjun
Song, John Kim, Jae W Lee and Dennis Abts CCS 2014
,Scottsdale, Arizona, USA, November 2014
- [SC] "Microbank:
Architecting Through-Silicon Interposer-Based Main
Memory Systems.", Young Hoon Son, Seongil O,
Hyunggyun Yang, Daejin Jung, Jung Ho Ahn, John Kim,
Jangwoo Kim, and Jae W. Lee, New Orleans, LA, SC
2014, Atlanta, November 2014
- [UBICOMP] "Robot-based Augmentative
and Alternative Communication for Nonverbal Children
with Communication Disorders", Kyunghea Jeon,
Seokjeong Yeon, Youngtae Kim, Seokwoo Song, John Kim UBICOMP
2014, Seattle WA September 2014
- [TC] "Mutually Aware Prefetcher
and On-Chip Network Designs for Multi-Cores",
Junghoon Lee, Hanjoon Kim, Minjeong Shin, John Kim, and
Jaehyuk Huh, IEEE Transactions on Computers,
Vol. 63, No. 9, September 2014
- [TC] "Low-overhead Network-on-Chip
Support for Location-oblivious Task Placement",
Gwangsun Kim, Michael M. Lee, John Kim, Jae. W. Lee,
Dennis Abts, and Michael Marty, IEEE Transactions
on Computers, Vol. 63, No. 6, June 2014
- [NOCS] "Extending
Bufferless On-Chip Networks to High-Throughput Workloads",
Hanjoon Kim, Changhyun Kim, Miri Kim, Kanghee Won and
John Kim, NOCS 2014, Ferrara, Italy September
2014
- [ICS] "Galaxy: A High-Performance
Energy-Efficient Multi-Chip Architecture Using
Photonic Interconnects," Y. Demir, Y. Pan, S.
Song, N. Hardavellas, G. Memik and J. Kim ICS 2014,
Munich, Germany, June 2014
- [DATE] "Energy-efficient scheduling
for memory-intensive GPGPU workloads. ", Seokwoo
Song, Minseok Lee, John Kim, Woong Seo, Yeon-Gon Cho,
Soojung Ryu, DATE 2014, Dresden, Germany,
March 2014
- [CSCW] "TalkBetter: Family-driven
Mobile Intervention Care for Children with Language
Delay," Inseok Hwang, Chungkuk Yoo, Chanyou Hwang,
Dongsun Yim, Youngki Lee, Chulhong Min, John Kim, CSCW
2014, Baltimore, USA, February, 2014 (Best
Paper Award)
- [HPCA] "Transportation-Network
Inspired Network-on-Chip," Hanjoon Kim, Gwangsun
Kim, Hwasoo Yeo, Seungryoul Maeng, John Kim, HPCA
2014, Orlando FL, February 2014
- [HPCA] "Improving GPGPU Resource
Utilization and Performance Through Alternative Thread
Block Scheduling", Minseok Lee, Sukwoo Song,
Joosik Moon, John Kim, Woong Seo, Yeongon Cho, Soojung
Ryu, HPCA 2014, Orlando FL, February 2014
2013
- [MOBICASE] "LOX Framework:
Designing Human Computation Games to Update Street
Views," Jongin Lee, John Kim, Kwan Hong Lee, Fifth
International Conference on Mobile Computing,
Applications and Services (MobiCASE). Paris, France.
November 7-8, 2013
- [TACO] "Scalable high-radix
router microarchitecture using a network switch
organization",Jung Ho Ahn, Young Hoon
Son, John Kim, ACM Transactions on Architecture and Code
Optimization (TACO), Volume 10 Issue 3, September 2013
- [TACO] "Designing on-chip networks
for throughput accelerators",Ali Bakhoda,
John Kim, Tor M Aamodt, ACM Transactions on Architecture
and Code Optimization (TACO), Volume 10 Issue 3,
September 2013
- [PACT] "Memory-centric system
interconnect design with hybrid memory cubes,"
Gwangsun Kim, John Kim, Jung Ho Ahn, Jaeha Kim,
International conference on Parallel architectures and
compilation techniques (PACT) Endinburg, UK Sept. 2013(Best
Paper Award)
- [WWW]-poster "Hidden view game: designing
human computation games to update maps and street
views," Jongin Lee, John Kim Korea, Kwan-Hong Lee,
Proceeding WWW '13 Companion Proceedings of the 22nd
international conference on World Wide Web Brazil 2013
- [ISPASS] "A detailed and flexible
cycle-accurate Network-on-Chip simulator", Nan
Jiang, Daniel U Becker, George Michelogiannakis, James
Balfour, Brian Towles, John Kim, William Dally, IEEE
International Symposium on Performance Analysis of
Systems and Software (ISPASS), Austin, TX April 2013
2012
- [CAL] “Clumsy Flow Control for
High-Throughput Bufferless On-Chip Networks,”
Hanjoon Kim, Yonggon Kim, John Kim, IEEE Computer
Architecture Letters, July 2012
- [JETCAS] “Exploiting New
Interconnect Technologies in On-Chip Communication,”
John Kim, Kiyoung Choi, Gabriel Loh, IEEE Journal on
Emerging and Selected Topics in Circuits and Systems,
vol.2, no.2, pp.124 – 136, June 2012
- [JETCAS] “Guest Editorial New
Interconnect Technologies in On-Chip Communication,”
Kiyoung Choi, John Kim, Gabriel Loh, IEEE Journal on
Emerging and Selected Topics in Circuits and Systems,
vol.2, no.2, pp.121 – 123, June 2012
- [HPCA] "Network within a Network
Approach to Create a Scalable High-radix Router
Microarchitecture" Jungho Ahn, Sungwoo Choo, John
Kim, New Orleans, LA, Feb. 2012
2011
- [MICRO] "FeatherWeight: Low-cost
Optical Arbitration with QoS Support", Yan Pan,
John Kim, Gokahn Memik, Proceedings of IEEE/ACM
International Symposium on Micro-architecture (MICRO),
Brazil December 2011
- [ICCD] "Leveraging torus topology
with deadlock recovery for cost-efficient on-chip
network," Minjeong Shin, John Kim, IEEE 29th
International Conference on Conference name Computer
Design (ICCD), October 2011
- [PACT] (POSTER) "Exploiting Mutual Aware-
ness between Prefetchers and On-chip Networks in
Multi-cores",Junghoon Lee, Minjeong Shin, Hanjoon
Kim, John Kim, Jaehyuk Huh,International Conference on
Parallel Architectures and Compilation Techniques
(PACT), Galveston, Houston, October, 2011
- [PACT] (POSTER) "An Alternative Memory
Access Scheduling in Manycore Accelerators",
Yonggon Kim, Hyunseok Lee, John Kim HPCA 2014,
International Conference on Parallel Architectures and
Compilation Techniques (PACT), Galveston, Houston,
October, 2011
- [DAC] "Flexibuffer: Reducing
Leakage Power in On-Chip Network Routers",
Gwangsun Kim, John Kim, Sungjoo Yoo, HPCA 2014,
Proceedings of ACM/EDAC/IEEE Design Automation
Conference (DAC), San Diego, CA June 2011
2010
- [MICRO] "Probabilistic
Distance-based Arbitration: Providing Equality of
Service for Many-core CMPs", Michael Lee, John
Kim, Dennis Abts, Mike Marty, Jae W Lee MICRO 2010,
Atlanta, GADecember 2010
- [MICRO] "Throughput-Effective
On-Chip Networks for Manycore Accelerators", Ali
Bakhoda, John Kim, Tor M. Aamodt, MICRO 2010,
Atlanta, GA December 2010
- [SC]“On-Chip Network Evaluation
Framework ," H. Kim et al . Supercomputing
2010, New Orleans, LA November 2010
- [HPCA]“FlexiShare:
Energy-Efficient Nanophotonic Crossbar Architecture
through Channel Sharing," Yan Pan, John Kim,
Gokhan Memik. IEEE International Symposium on
High-Performance Computer Architecture (HPCA),
Bangalore, India January 2010
2009
- [MICRO] "Low-Cost Router
Microarchitecture for On-Chip Networks ", John
Kim, MICRO 2009, New York, NY December 2009
- [ISCA] "Firefly:
Illuminating On-Chip Networks with Nanophotonics
", Pan Yan, Prabhat Kumar, John Kim, Gokhan Memik, Yu
Zhang, Alok Choudhary, Proceedings of the 36th
International Symposium on Computer Architecture
(ISCA-36), Austin, TX June 2009
- [ISCA] " Indirect Adpative
Routing on Large Scale Interconnection Networks",
Ted Jiang, John Kim,William Dally, Proceedings of
the 36th International Symposium on Computer
Architecture (ISCA-36), Austin, TX June 2009
- [ISCA] "Achieving Predictable
Performance Through Better Memory Controller Placement
in Many-Core CMPs" Dennis Abts, Natalie D. Enright
Jerger, John Kim, Dan Gibson, Mikko Lipasti, Proceedings
of the 36th International Symposium on Computer
Architecture (ISCA-36), Austin, TX June 2009
- [NOCS] “Exploring Concentration and
Channel Slicing in On-Chip Network Router" Prabhat
Kumar, Yan Pan, John Kim, Gokhan Memik, Alok Choudhary ACM/IEEE
International Symposium on Networks-on-Chip, San
Diego, CA May 2009
- [ISPASS] “Analyzing the Impact of
On-chip Network Traffic on Program Phases for CMPs,”
Yu Zhang, Gokhan Memik, Berkin Ozisikyilmaz, John Kim. IEEE
International Symposium on Performance Analysis of
Systems and Software (ISPASS), Boston, MA April
2009
- [IEEE Micro Top Picks] “Cost-Efficient
Dragonfly Topology for Large-Scale Systems,” John
Kim, William Dally, Steve Scott, Dennis Abts. IEEE
Micro Top Picks, Jan/Feb 2009
2008
2007
- [MICRO] “Flattened Butterfly
Topology for On-Chip Networks,” John Kim, James
Balfour, William Dally. Proceedings of the 40th
Annual IEEE/ACM International Symposium on
Micro-architecture (MICRO-40), pp. 172–182,
Chicago, IL December 2007
- [CAL] “Flattened
Butterfly Topology for On-Chip Networks,” John
Kim, James Balfour, William Dally. IEEE Computer
Architecture Letters, vol. 6, no. 2, pp. 37-40, Jul-Dec,
2007
- [ISCA] “Flattened
Butterfly : A Cost-efficient Topology for High-Radix
Networks,” John Kim, William Dally, Dennis Abts. Proceedings
of the 34th International Symposium on Computer
Architecture(ISCA-34), pp. 126–237, San Diego, CA
June 2007
2006
- [SC] “Adaptive
Routing in High-Radix Clos Network,” John Kim,
William Dally, Dennis Abts. Proceedings of the 2006
International Conference for High Performance Computing,
Networking, Storage, and Analysis (SC’06), Tampa, FL
November 2006. [Best student paper finalist]
- [ISCA] “The
BlackWidow High-Radix Clos Network,” Steve Scott,
Dennis Abts, John Kim, William Dally. Proceedings of the
33rd International Symposium on Computer Architecture
(ISCA-33), pp. 16–28,Boston, MA June 2006.
2005
- [ISCA] “Microarchitecture of a
High-radix Router,” John Kim, William Dally, Brian
Towles, Amit Gupta. Proceedings of the 32nd
International Symposium on Computer Architecture
(ISCA-32), pp. 420–431, Madison,WI June 2005.
- [HPSR] “HCF: A Starvation-free
Practical Algorithm for Maximizing Throughput in
Input-Queued Switches,” John Kim, Abishek Das. Proceedings
of 2005 Workshop on High Performance Switching and
Routing (HPSR),May 2005
- [Tech Report] “Simulating
High-Radix Interconnection Network,” John Kim, William
J. Dally, Amit Gupta Concurrent VLSI Architecture
Technical Report, Stanford, California, March
2005
Before 2005
- “Synthesizing Register Files,” John Kim, Chip Laub. Intel
Design and Test Technologies Conference (internal),
2H03, August 2003
- “Improving the
Recursive Multiplier.” John Kim, Earl
Swartzlander.Proc. IEEE Asilomar Conf. on Signals,
Systems, and Computers, October 2000 Pacific
Grove, CA
- “Through-Wafer Etching,” John Kim, Master of
Engineering Technical Report, CornellUniversity, Ithaca,
NY. May 1998