Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chang-Jae Park

dblp:74/4626 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2015
0009-0000-2979-5888ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 45% GPUs and heterogeneous computing · 27% Energy-efficient computing · 14%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › memory interconnect
memory channel architecture
0.212015
Alloy: Parallel-serial memory channel architecture for single-chip heterogeneous processor systems · HPCA 2015
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU memory management
0.112015
Alloy: Parallel-serial memory channel architecture for single-chip heterogeneous processor systems · HPCA 2015
Energy-efficient computing
power management
0.112015
Alloy: Parallel-serial memory channel architecture for single-chip heterogeneous processor systems · HPCA 2015
GPUs and heterogeneous computing › heterogeneous architecture
single-chip heterogeneous processor
0.112015
Alloy: Parallel-serial memory channel architecture for single-chip heterogeneous processor systems · HPCA 2015
Performance modeling and evaluation › simulation › architectural simulation
cycle-accurate simulation
0.011997
A C-Based RTL Design Verification Methodology for Complex Microprocessor · DAC 1997
Electronic design automation › hardware verification and test
hardware verification
0.011997
A C-Based RTL Design Verification Methodology for Complex Microprocessor · DAC 1997
Electronic design automation › hardware verification and test › functional verification
RTL verification
0.011997
A C-Based RTL Design Verification Methodology for Complex Microprocessor · DAC 1997
Electronic design automation › hardware verification and test › functional verification
simulation-based verification
0.011997
A C-Based RTL Design Verification Methodology for Complex Microprocessor · DAC 1997

Methods — techniques the papers use, named apart from their topics

simulation · 0.2power management · 0.2memory channel partitioning · 0.2c-based modeling · 0.0
YearPublicationVenuePosition
2015 Alloy: Parallel-serial memory channel architecture for single-chip heterogeneous processor systems
abstract
A single-chip heterogeneous processor integrates both CPU and GPU on the same chip, demanding higher memory bandwidth. However, the current parallel interface (e.g., DDR3) can increase neither the number of (memory) channels nor the bit rate of the channels without paying high package and power costs. In contrast, the high-speed serial interface (HSI) can offer much higher bandwidth for the same number of pins and lower power consumption for the same bandwidth than the parallel interface. This allows us to integrate more channels under a pin and/or package power constraint but at the cost of longer latency for memory accesses and higher static energy consumption in particular for idle channels. In this paper, we first provide a deep understanding of recent HSI exhibiting very distinct characteristics from past serial interfaces in terms of bit rate, latency, energy per bit transfer, and static power consumption. To overcome the limitation of using only parallel or serial interfaces, we second propose a hybrid memory channel architecture-Alloy consisting of low-latency parallel and high-bandwidth serial channels. Alloy is assisted by our two proposed techniques: (i), a memory channel partitioning technique adoptively maps physical (memory) pages of latency-sensitive (CPU) and bandwidth-consuming (GPU) applications to parallel and serial channels, respectively, and (ii) a power management technique reduces the static energy consumption of idle serial channels. On average, Alloy provides 21% and 32% higher performance for CPU and GPU, respectively, while consuming total memory interface energy comparable to the baseline parallel channel architecture for diverse mixes of co-running CPU and GPU applications.
Hao Wang 0011, Chang-Jae Park, Gyungsu Byun, Jung Ho Ahn, Nam Sung Kim
HPCA2
1997 Single cycle access cache for the misaligned data and instruction prefetch
abstract
In microprocessors, reducing the cache access time and the pipeline stall is critical to improve the system performance. To overcome the pipeline stall caused by the misaligned multi-words data or multi cycle accesses of prefetch codes which are placed over two cache lines, we proposed the Separated Word-line Decoding (SEWD) cache. SEWD cache makes it possible to access misaligned multiple words as well as aligned words in one clock cycle. This feature is invaluable in most microprocessors because the branch target address is usually misaligned, and many of data accesses are misaligned. 8K-byte SEWD cache chip consists of 489,000 transistors on a die size of 0.853/spl times/0.827 cm/sup 2/ and is implemented in 0.8 /spl mu/m DLM CMOS process operating at 60 MHz.
Joon-Seo Yim, Hee-Choul Lee, Bong-Il Park, Chang-Jae Park, In-Cheol Park, Chong-Min Kyung
ASP-DAC5
1997 Verification methodology of compatible microprocessors
abstract
As the complexity of high-performance microprocessor increases, functional verification becomes more difficult and emerges as the bottleneck of the design cycle. In this paper, we suggest a functional verification methodology, especially for the compatible microprocessor design. To guarantee the perfect compatibility with previous microprocessors, we developed three C models in different representation levels, i.e., Polaris, MCV(Micro-Code Verifier) and StreC. C models are co-simulated with consistency checking between two different models. The simulation speed of C models makes it possible to test the "real-world" application programs on the RTL design with a software board model. To increase the confidence level of verifications, Profiler reports the verification coverage of the test vector, which is fed back to the automatic test program generator. Restartability feature also helps significantly reduce the total simulation time. Using the proposed verification methodology, we designed and verified an Intel 486-compatible microprocessor successfully.
Joon-Seo Yim, Chang-Jae Park, Woo-Seung Yang, Hun-Seung Oh, Hee-Choul Lee, Hoon Choi, Seungjong Lee, Nara Won, Yung-Hei Lee, In-Cheol Park, Chong-Min Kyung
ASP-DAC2
1997 A C-Based RTL Design Verification Methodology for Complex Microprocessor
abstract
As the complexity of high-performance microprocessor increases,functional verification becomes more and more difficultand RTL simulation emerges as the bottleneck of thedesign cycle.In this paper, we suggest C language-based designand verification methodology to enhance the simulationspeed instead of the conventional HDL-based methodologies.RTL C model (StreC) describes the cycle-based behaviors ofsynchronous circuits and is followed by model refining andoptimization using LifeTime Analyzer (LTA) and Cleaner.The simulation speed of cycle-based C model makes it possibleto test the RTL design with the "real-world" applicationprograms in the order-of-magnitude faster speed thanthe commercial event-driven simulators.Using the proposedfunctional verification methodology, HK486, an intel 80486 - compatiblemicroprocessor was successfully designed and verified.
Joon-Seo Yim, Yoon-Ho Hwang, Chang-Jae Park, Hoon Choi, Woo-Seung Yang, Hun-Seung Oh, In-Cheol Park, Chong-Min Kyung
DAC3