Jung Ho Ahn

Prof. Jung Ho Ahn

orcid

Research Focus & Metrics

Academic Career Length

35Years (1992-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
12 December 2009
Verified
Conference Paper
Open access
PDF file
SLSheng Li
Sheng Li
JAJung Ho Ahn
Jung Ho Ahn
RSRichard D. Strong
Richard D. Strong
JBJay B. Brockman
Jay B. Brockman
DTDean M. Tullsen
Dean M. Tullsen
NJNorman P. Jouppi
Norman P. Jouppi

1 June 2008
Verified
Conference Paper
Closed access
DVDana Vantrease
Dana Vantrease
RSRobert Schreiber
Robert Schreiber
MMMatteo Monchiero
Matteo Monchiero
MMMoray McLaren
Moray McLaren
NJNorman P. Jouppi
Norman P. Jouppi
JAJung Ho Ahn
Jung Ho Ahn
We expect that many-core microprocessors will push performance per chip from the 10 gigaflop to the 10 teraflop range in the coming decade. To support this increased performance, memory and inter-core bandwidths will also have to scale by orders of magnitude. Pin limitations, the energy cost of electrical signaling, and the non-scalability of chip-length global wires are significant bandwidth impediments. Recent developments in silicon nanophotonic technology have the potential to meet these off- and on-stack bandwidth requirements at acceptable power levels. Corona is a 3 D many-core architecture that uses nanophotonic communication for both inter-core communication and off-stack communication to memory or I/O devices. Its peak floating-point performance is 10 teraflops. Dense wavelength division multiplexed optically connected memory modules provide 10 terabyte per second memory bandwidth. A photonic crossbar fully interconnects its 256 low-power multithreaded cores at 20 terabyte per second bandwidth. We have simulated a 1024 thread Corona system running synthetic benchmarks and scaled versions of the SPLASH-2 benchmark suite. We believe that in comparison with an electrically-connected many-core alternative that uses the same on-stack interconnect power, Corona can provide 2 to 6 times more performance on many memory intensive workloads, while simultaneously reducing power.

1 November 2011
Verified
Conference Paper
Closed access
SLSheng Li
Sheng Li
KCKe Chen
Ke Chen
JAJung Ho Ahn
Jung Ho Ahn
JBJay B. Brockman
Jay B. Brockman
NJNorman P. Jouppi
Norman P. Jouppi
This paper introduces CACTI-P, the first architecture-level integrated power, area, and timing modeling framework for SRAM-based structures with advanced leakage power reduction techniques. CACTI-P supports modeling of major leakage power reduction approaches including power-gating, long channel devices, and Hi-k metal gate devices. Because it accounts for implementation overheads, CACTI-P enables in-depth study of architecture-level tradeoffs for advanced leakage power management schemes. We illustrate the potential applicability of CACTI-P in the design and analysis of leakage power reduction techniques of future manycore processors by applying nanosecond scale power-gating to different levels of cache for a 64 core multithreaded architecture at the 22nm technology. Combining results from CACTI-P and a performance simulator, we find that although nanosecond scale power-gating is a powerful way to minimize leakage power for all levels of caches, its severe impacts on processor performance and energy when being used for L1 data caches make nanosecond scale power-gating a better fit for caches closer to main memory.

11 August 2003 in Computer
Verified
Journal Article
Closed access
UKU.J. Kapasi
U.J. Kapasi
SRS. Rixner
S. Rixner
WDW.J. Dally
W.J. Dally
BKB. Khailany
B. Khailany
JAJung Ho Ahn
Jung Ho Ahn
JOJ.D. Owens
J.D. Owens
The demand for flexibility in media processing motivates the use of programmable processors. Stream processing bridges the gap between inflexible special-purpose solutions and current programmable architectures that cannot meet the computational demands of media-processing applications. The central idea behind stream processing is to organize an application into streams and kernels to expose the inherent locality and concurrency in media-processing applications. The performance of the Imagine stream processor on these media application is given.

1 June 2008
Verified
Conference Paper
Closed access
STShyamkumar Thoziyoor
Shyamkumar Thoziyoor
JAJung Ho Ahn
Jung Ho Ahn
MMMatteo Monchiero
Matteo Monchiero
JBJay B. Brockman
Jay B. Brockman
NJNorman P. Jouppi
Norman P. Jouppi
In this paper we introduce CACTI-D, a significant enhancement of CACTI 5.0. CACTI-D adds support for modeling of commodity DRAM technology and support for main memory DRAM chip organization. CACTI-D enables modeling of the complete memory hierarchy with consistent models all the way from SRAM based L1 caches through main memory DRAMs on DIMMs. We illustrate the potential applicability of CACTI-D in the design and analysis of future memory hierarchies by carrying out a last level cache study for a multicore multithreaded architecture at the 32nm technology node. In this study we use CACTI-D to model all components of the memory hierarchy including L1, L2, last level SRAM, logic process based DRAM or commodity DRAM L3 caches, and main memory DRAM chips. We carry out architectural simulation using benchmarks with large data sets and present results of their execution time, breakdown of power in the memory hierarchy, and system energy-delay product for the different system configurations. We find that commodity DRAM technology is most attractive for stacked last level caches, with significantly lower energy-delay products.

28 October 2023
Verified
Conference Paper
Open access
YSYan Sun
Yan Sun
YYYifan Yuan
Yifan Yuan
ZYZeduo Yu
Zeduo Yu
RKReese Kuper
Reese Kuper
CSChihun Song
Chihun Song
NKNam Sung Kim
Nam Sung Kim
The ever-growing demands for memory with larger capacity and higher bandwidth have driven recent innovations on memory expansion and disaggregation technologies based on Compute eXpress Link (CXL). Especially, CXL-based memory expansion technology has recently gained notable attention for its ability not only to economically expand memory capacity and bandwidth but also to decouple memory technologies from a specific memory interface of the CPU. However, since CXL memory devices have not been widely available, they have been emulated using DDR memory in a remote NUMA node. In this paper, for the first time, we comprehensively evaluate a true CXL-ready system based on the latest 4th-generation Intel Xeon CPU with three CXL memory devices from different manufacturers. Specifically, we run a set of microbenchmarks not only to compare the performance of true CXL memory with that of emulated CXL memory but also to analyze the complex interplay between the CPU and CXL memory in depth. This reveals important differences between emulated CXL memory and true CXL memory, some of which will compel researchers to revisit the analyses and proposals from recent work. Next, we identify opportunities for memory-bandwidth-intensive applications to benefit from the use of CXL memory. Lastly, we propose a CXL-memory-aware dynamic page allocation policy, Caption to more efficiently use CXL memory as a bandwidth expander. We demonstrate that Caption can automatically converge to an empirically favorable percentage of pages allocated to CXL memory, which improves the performance of memory-bandwidth-intensive applications by up to 24% when compared to the default page allocation policy designed for traditional NUMA systems.