Demo Data from VLDB 2026 / reviewers in the wild / expert
Wooyoung Jang
dblp:18/6070
· DBLP profile ↗
15ranked-venue papers
13as first author
0since 2021 · last 2020
0000-0002-7262-0028ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 13 · 11 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author
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
7 papers |
Memory systems · 55% Interconnection networks and networks-on-chip · 22% Hardware reliability and fault tolerance · 7% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
non-volatile memory |
0.4 | 1 | 2020 | MLC STT-MRAM-Aware Memory Subsystem for Smart Image Applications · IEEE Trans. Multim. 2020 |
Memory systems › non-volatile memory › magnetic random access memory
STT-MRAM |
0.4 | 1 | 2020 | MLC STT-MRAM-Aware Memory Subsystem for Smart Image Applications · IEEE Trans. Multim. 2020 |
Memory systems
DRAM |
0.4 | 3 | 2014 | Error-Correcting Code Aware Memory Subsystem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 Application-Aware NoC Design for Efficient SDRAM Access · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 An SDRAM-Aware Router for Networks-on-Chip · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 |
Interconnection networks and networks-on-chip › router architecture
network-on-chip router |
0.2 | 2 | 2010 | An SDRAM-Aware Router for Networks-on-Chip · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 An SDRAM-aware router for Networks-on-Chip · DAC 2009 |
Hardware reliability and fault tolerance › error correction
error-correcting codes |
0.2 | 1 | 2014 | Error-Correcting Code Aware Memory Subsystem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Integrated circuit design
3d integration |
0.2 | 1 | 2013 | Chemical-Mechanical Polishing-Aware Application-Specific 3D NoC Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Hardware accelerators and domain-specific architectures
image processing accelerator |
0.1 | 1 | 2020 | MLC STT-MRAM-Aware Memory Subsystem for Smart Image Applications · IEEE Trans. Multim. 2020 |
Memory systems › memory controller
memory scheduling |
0.1 | 1 | 2011 | Application-Aware NoC Design for Efficient SDRAM Access · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Electronic design automation › physical design
floorplanning |
0.0 | 1 | 2013 | Chemical-Mechanical Polishing-Aware Application-Specific 3D NoC Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Memory systems
memory latency reduction |
0.0 | 1 | 2011 | Application-Aware NoC Design for Efficient SDRAM Access · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Memory systems › memory controller
DRAM scheduling |
0.0 | 1 | 2009 | An SDRAM-aware router for Networks-on-Chip · DAC 2009 |
Methods — techniques the papers use, named apart from their topics
priority-based arbitration · 0.2read-to-write scheduling · 0.2ECC · 0.2routing path allocation · 0.2core-to-layer assignment · 0.2open-page mode · 0.1hybrid flow control · 0.1packet splitting · 0.1multi-stage scheduling · 0.1flow control · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | MLC STT-MRAM-Aware Memory Subsystem for Smart Image ApplicationsabstractNext-generation memories with high storage capacity, high performance, and low power consumption are being researched due to the ever-growing demand for artificial intelligence and high-definition applications. Among such future memories, a multi-level cell (MLC) spin-transfer magnetic torque random access memory (STT-MRAM) attracts considerable attention as an alternative to static or dynamic random access memories. An MCL STT-MRAM has the advantages of capacity and non-volatility, but the disadvantages of performance, power consumption, and endurance resulting from complicated resistance state transition and detection processes. In particular, such issues are exacerbated in the latest smart image applications employing block-based processing algorithms. In this paper, we propose a memory subsystem that mitigates the MLC STT-MRAM disadvantages in smart image applications. Our main idea is threefold: MLC-aware image buffer composing, block-aware pixel-to-memory mapping, and prediction-aware image-to-buffer allocating techniques that all make multi-step resistance state transition and detection processes less required. Experimental results show that the proposed memory subsystem achieves 24.5% shorter application execution time, and 96.4% lower memory power consumption than the conventional memory subsystems for industrial smart image applications. In addition, our memory subsystem increases the lifetime of MLC STT-MRAMs via 93.8% fewer multi-step resistance state transition processes. Wooyoung Jang |
IEEE Trans. Multim. | 1 |
| 2019 | Unaligned Burst-Aware Memory SubsystemabstractIn this paper, we present a memory subsystem for a burst that is unaligned to a block of synchronous dynamic random access memory (SDRAM) columns. In the case that a processor demands such an unaligned burst, a memory subsystem is required to rearrange SDRAM transfers in the order demanded by the processor. Our memory subsystem modifies a memory address given by a processor, then accesses SDRAMs with the modified memory address, and thus makes SDRAMs output transfers in an intermediate order. The transfers can be rearranged in the order demanded by the processor with the minimal performance degradation. Next, urgent transfers within the burst are delivered via priority service, and nonurgent transfers within the burst can be independently delivered via best-effort service. Experimental results show that the proposed memory subsystem achieves, on average, 16.6% shorter program execution time and 13.5% shorter memory latency than a conventional memory subsystem for wrapping bursts in the case that a quadcore processor concurrently executes four benchmarks. In addition, the proposed memory subsystem achieves, on average, 5.4% shorter application execution time and 3.4% shorter memory latency than a conventional memory subsystem for incrementing bursts in case of double data rate (DDR) 3 SDRAMs. Wooyoung Jang |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2018 | Screen Orientation Aware DRAM Architecture for Mobile Video and Graphic ApplicationsabstractThe state-of-the-art mobile image and graphic applications demand not only a lot of computing power, but also high-quality memory services. Moreover, depending on the screen orientations of mobile systems, image and graphic data can be accessed in a complicated manner. Since conventional dynamic random access memories (DRAMs) do not provide successive image and graphic pixels on the same column address, however, they achieve extremely poor throughput, long latency, and high power consumption in any screen orientation of mobile systems. This paper presents a novel DRAM efficient for both portrait and landscape screen orientations of mobile systems. We develop a simple, but effective two-transistor, one-capacitor memory cell that can be activated not only by a row activation command like a conventional DRAM memory cell, but also by a new column activation command. Next, the proposed DRAM architecture makes all the new memory cells on the same row address, or the same column address successively accessed. Finally, new DRAM commands and operations that are completely compatible with the conventional DRAMs are presented. Experimental results show that the proposed DRAM has 3.6% larger area, but achieves 5.8% higher memory utilization, and 14.8% shorter memory latency, on average. In addition, it consumes 4.4% less memory power than the conventional DRAM, on average. Wooyoung Jang |
IEEE Trans. Circuits Syst. Video Technol. | 1 |
| 2015 | FDRAM: DRAM architecture flexible in successive row and column accessesabstractDepending on the screen orientations of mobile devices, image and graphic applications access dynamic random access memory (DRAM) data in the complicated manner. Since conventional DRAMs cannot provide successive data in the same column, however, they achieve poor performance, and high power consumption in any screen orientations. This paper presents a novel DRAM efficient for both portrait and landscape screen orientations of mobile systems. We develop a simple, yet effective memory cell that is activated not only by a row activation command, but also by a new column activation command. Next, our DRAM architecture makes all the memory cells either on the same row, or on the same column successively accessed. The proposed DRAM commands and states are completely compatible with the conventional DRAM. Experimental results show the proposed DRAM is 2.6% more expensive, but achieves 5.8% higher memory utilization, 14.8% shorter memory latency, and 4.4% less memory power consumption than the conventional DRAM on average. Jeongjae Yu, Wooyoung Jang |
ICCD | 2 |
| 2014 | Error-Correcting Code Aware Memory SubsystemabstractAn error-correcting code (ECC) immune to bit errors has been widely used in reliable computer systems. However, ECC techniques can make memory performance severely degraded since incomplete-word write requests lead to inefficient read-to-write (RTW) and write-to-read operations of synchronous dynamic random access memory. In this paper, we propose a memory subsystem efficient for ECC operations. Our key idea is that the RTW operations causing incomplete-word write requests are split and grouped into independent read and write operations, and then the grouped read and write operations are individually scheduled for the optimal memory performance under application constraints. Experimental results show that the proposed ECC-aware memory subsystem achieves 17% shorter memory latency, and 12% higher memory utilization, on average, than the latest conventional memory subsystems on industrial multimedia applications. Moreover, the ECC-aware memory subsystem improves up to 2.5 times higher memory performance on synthetic benchmarks. Wooyoung Jang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2013 | Chemical-Mechanical Polishing-Aware Application-Specific 3D NoC DesignabstractThree-dimensional (3D) integration with through-silicon vias (TSVs) is promising in the integration of many cores into a single chip. Network-on-chip (NoC) can efficiently manage the complicated 3D interconnections. However, irregular and dense TSV arrays used as vertical links in 3D NoC cause severe TSV height variation during silicon-thinning and chemical-mechanical polishing (CMP) processes. It may lead to TSV bonding failure between silicon layers. In this paper, we propose the first CMP-aware application-specific 3D NoC design that minimizes such TSV height variation and thus reduces the bonding failure, and meanwhile optimizes conventional NoC design objectives such as hop count, wirelength, power consumption, and area. Our 3D NoC design assigns cores to proper silicon layers, determines the 3D NoC topology, allocates routing paths, and then floorplans all cores, routers, and TSV arrays in a CMP-aware manner. The key idea behind this 3D NoC design flow is to determine the CMP-aware 3D NoC topology where TSV arrays with low and uniform metal density are inserted between adjacent layers. Experimental results show that our CMP-aware 3D NoC design achieves, on average, 17.9% lower TSV height variation, 15% lower hop count, 2.3% shorter total wirelength, and 7.8% lower power consumption than the previous state-of-the-art 3D NoC designs. Wooyoung Jang, David Z. Pan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2012 | A3MAP: Architecture-aware analytic mapping for networks-on-chipabstractIn this article, we propose novel and global Architecture-Aware Analytic MAPping (A3MAP) algorithms applied to Networks-on-Chip (NoCs) not only with homogeneous Processing Elements (PEs) on a regular mesh network as done by most previous application mapping algorithms but also with heterogeneous PEs on an irregular mesh or custom network. As the main contributions, we develop a simple yet efficient interconnection matrix that can easily model any core graph and network. Then, an application mapping problem is exactly formulated to Mixed Integer Quadratic Programming (MIQP). Since MIQP is NP-hard, we propose two effective heuristics, a successive relaxation algorithm achieving short runtime, called A3MAP-SR and a genetic algorithm achieving high mapping quality, called A3MAP-GA. We also propose a partition-based application mapping approach for large-scale NoCs, which provides better trade-off between performance and runtime. Experimental results show that A3MAP algorithms reduce total hop count, compared to the previous application mapping algorithms optimized for a regular mesh network, called NMAP [Murali and Micheli 2004] and for an irregular mesh and custom network, called CMAP [Tornero et al. 2008]. Furthermore, A3MAP algorithms make packets travel shorter distance than CMAP, which is related to energy consumption. Wooyoung Jang, David Z. Pan |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2012 | UNISM: Unified Scheduling and Mapping for General Networks on ChipabstractTask scheduling and core mapping have a significant impact on the overall performance of network on chip (NOC). In this paper, a unified task scheduling and core mapping algorithm called UNISM is proposed for different NOC architectures including regular mesh, irregular mesh and custom networks. First, a unified model combining scheduling and mapping is introduced using mixed integer linear programming (MILP). Then, a novel graph model is proposed to consider the network irregularity and estimate communication energy and latency, since the number of network hops is not accurate enough for irregular mesh and custom networks. To make the MILP-based UNISM scalable, a heuristic is employed to speed up our method. Compared with two previous state-of-the-art works, experimental results show that more than 15% and 11.5% improvement on the execution time is achieved with similar energy consumption on average for regular mesh NOC. For irregular and custom NOC, the improvement is 27.3% and 14.5% on the execution time with 24.3% and 18.5% lower energy. Moreover, our method is scalable for large benchmarks in terms of runtime. Ou He, Sheqin Dong, Wooyoung Jang, Jinian Bian, David Z. Pan |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2011 | Chemical-mechanical polishing aware application-specific 3D NoC designabstractIn this paper, we propose the first chemical-mechanical polishing (CMP) aware application-specific three-dimensional (3D) network-on-chip (NoC) design that minimizes through-silicon-via (TSV) height variation, thus reduces its bonding failure, and meanwhile optimizes conventional NoC design objectives. Our 3D NoC design assigns cores to proper silicon layers, determines the 3D NoC topology, allocates routing paths, and then floorplans cores, routers and TSV arrays by a CMP-aware manner. The key idea behind this 3D NoC design flow is to determine the CMP-aware 3D NoC topology where TSV arrays with low and uniform metal density are inserted between adjacent layers. Experimental results show that our CMP-aware 3D NoC design can achieves lower TSV height variation, higher performance and lower power consumption than the previous state-of-the-art 3D NoC designs. Wooyoung Jang, Ou He, Jae-Seok Yang, David Z. Pan |
ICCAD | 1 |
| 2011 | Application-Aware NoC Design for Efficient SDRAM AccessabstractIn systems-on-chip (SoCs), a microprocessor demands guaranteed synchronous dynamic random access memory (SDRAM) latency whereas most of the other cores are served as a best-effort packet. However, a priority service for the guaranteed latency causes the SDRAM utilization and latency of an overall system to be degraded critically. In addition, the data size of SDRAM requested by various cores is not matched with an SDRAM access granularity such that the SDRAM utilization and latency are further deteriorated. In this paper, we propose an application-aware networks-on-chip (NoCs) design for an efficient SDRAM access, which can consider memory latency demands and memory access granularities in various applications. In order to provide short latency for priority memory requests with few penalties, memory request packets are scheduled by our guaranteed SDRAM service router that includes a hybrid flow controller of priority-first and priority-equal algorithms. In addition, our SDRAM access granularity matching NoC design further improves the memory performance by splitting a memory request packet to several short memory request packets and then controlling the short memory request packets with a partially open-page mode and an auto-precharge operation in a memory subsystem. Experimental results show that our cost-effective application-aware NoC design significantly improves, on average, memory latency for latency-sensitive cores up to 32.8%, overall memory latency up to 7.8%, and memory utilization up to 3.4%, compared to the state-of-the-art SDRAM-aware NoC design . Wooyoung Jang, David Z. Pan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2010 | A3MAP: architecture-aware analytic mapping for networks-on-chipabstractIn this paper, we propose a novel and global A3MAP (Architecture-Aware Analytic Mapping) algorithm applied to NoC (Networks-on-Chip) based MPSoC (Multi-Processor System-on-Chip) not only with homogeneous cores on regular mesh architecture as done by most previous mapping algorithms but also with heterogeneous cores on irregular mesh or custom architecture. As a main contribution, we develop a simple yet efficient interconnection matrix that models any task graph and network. Then, task mapping problem is exactly formulated to an MIQP (Mixed Integer Quadratic Programming). Since MIQP is NP-hard [15], we propose two effective heuristics, a successive relaxation algorithm and a genetic algorithm. Experimental results show that A3MAP by the successive relaxation algorithm reduces an amount of traffic up to 5.7%, 16.1% and 7.3% on average in regular mesh, irregular mesh and custom network, respectively, compared to the previous state-of-the-art work [1]. A3MAP by the genetic algorithm reduces more traffic up to 8.8%, 29.4% and 16.1 % on average than [1] in regular mesh, irregular mesh and custom network, respectively even if its runtime is longer. Wooyoung Jang, David Z. Pan |
ASP-DAC | 1 |
| 2010 | Application-aware NoC design for efficient SDRAM accessabstractIn this paper, we propose an application-aware networks-on-chip (NoC) design for efficient SDRAM access. In order to provide short latency for priority memory requests with few penalties, a packet is split into several short packets which then are scheduled by the proposed flow controller in a router. Moreover, our NoC design further improves memory performance by matching application access granularity to SDRAM access granularity. Experimental results show that our application-aware NoC design improves on average 32.7% memory latency for latency-sensitive cores and on average 3.4% memory utilization compared to [1]. Wooyoung Jang, David Z. Pan |
DAC | 1 |
| 2010 | An SDRAM-Aware Router for Networks-on-ChipabstractNetworks-on-chip (NoCs) may interface with lots of synchronous dynamic random access memories (SDRAM) to provide enough memory bandwidth and guaranteed quality-of-service for future systems-on-chip (SoCs). SDRAM is commonly controlled by a memory subsystem that schedules memory requests to improve memory efficiency and latency. However, a memory subsystem is still a performance bottleneck in the entire NoC. Therefore, memory-aware NoC optimization has attracted considerable attention. This paper presents a NoC router with an explicit SDRAM-aware flow control. Based on priority-based arbitration, our SDRAM-aware flow controller schedules memory requests to prevent bank conflict, data contention, and short turn-around bank interleaving. Moreover, our multi-stage scheduling scheme further improves memory performance and saves NoC hardware costs. Experimental results show that our cost-efficient SDRAM-aware NoC design significantly improves memory latency and utilization compared to the conventional NoC design with no SDRAM-aware router. Wooyoung Jang, David Z. Pan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2009 | An SDRAM-aware router for Networks-on-ChipabstractIn this paper, we present an NoC (Networks-on-Chip) router with an SDRAM-aware flow control. Based on a priority-based arbitration, it schedules packets to improve memory utilization and reduce memory latency. Moreover, our multi-scheduling scheme performed by the multiple SDRAM-aware routers helps to achieve better SDRAM performance and save the hardware cost of NoC platform. Experimental results show that our SDRAM-aware router improves memory latency by 18% and memory utilization by 4.9% on average with over 42% saving of gate count of the NoC platform with dual memory subsystem. Wooyoung Jang, David Z. Pan |
DAC | 1 |
| 2008 | A voltage-frequency island aware energy optimization framework for networks-on-chipabstractIn this paper, we present a partitioning, mapping, and routing optimization framework for energy-efficient VFI (voltage-frequency island) based network-on-chip. Unlike the recent work [10] which only performs partitioning together with voltage-frequency assignment for a given mesh network layout, our framework consists of three key VFI-aware components, i.e., VFI-aware partitioning, VFI-aware mapping, and VFI-aware routing. Thus our technique effectively reduces VFI overheads such as mixed clock FIFOs and voltage level converters by over 82% and energy consumption by over 9% compared with the previous state-of-art works [10]. Wooyoung Jang, Duo Ding, David Z. Pan |
ICCAD | 1 |