Demo Data from EDBT 2026 / reviewers in the wild / expert
Lunkai Zhang
dblp:46/9860
· DBLP profile ↗
14ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 1 · 1 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
4 papers |
Memory systems · 85% Hardware reliability and fault tolerance · 10% Energy-efficient computing · 5% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
non-volatile memory |
1.2 | 4 | 2019 | Quick-and-Dirty: An Architecture for High-Performance Temporary Short Writes in MLC PCM · IEEE Trans. Computers 2019 Memory cocktail therapy: a general learning-based framework to optimize dynamic tradeoffs in NVMs · MICRO 2017 Balancing Performance and Lifetime of MLC PCM by Using a Region Retention Monitor · HPCA 2017 |
Memory systems › non-volatile memory
phase change memory |
0.7 | 2 | 2019 | Quick-and-Dirty: An Architecture for High-Performance Temporary Short Writes in MLC PCM · IEEE Trans. Computers 2019 Balancing Performance and Lifetime of MLC PCM by Using a Region Retention Monitor · HPCA 2017 |
Memory systems › non-volatile memory › write reliability
write endurance |
0.5 | 2 | 2017 | Memory cocktail therapy: a general learning-based framework to optimize dynamic tradeoffs in NVMs · MICRO 2017 Mellow Writes: Extending Lifetime in Resistive Memories through Selective Slow Write Backs · ISCA 2016 |
Memory systems › non-volatile memory
multi-level cell |
0.3 | 1 | 2017 | Balancing Performance and Lifetime of MLC PCM by Using a Region Retention Monitor · HPCA 2017 |
Hardware reliability and fault tolerance › memory reliability
retention time |
0.3 | 1 | 2017 | Balancing Performance and Lifetime of MLC PCM by Using a Region Retention Monitor · HPCA 2017 |
Memory systems › non-volatile memory
resistive memory |
0.2 | 1 | 2016 | Mellow Writes: Extending Lifetime in Resistive Memories through Selective Slow Write Backs · ISCA 2016 |
Energy-efficient computing
power management |
0.2 | 2 | 2017 | Memory cocktail therapy: a general learning-based framework to optimize dynamic tradeoffs in NVMs · MICRO 2017 Balancing Performance and Lifetime of MLC PCM by Using a Region Retention Monitor · HPCA 2017 |
Methods — techniques the papers use, named apart from their topics
short-retention write · 0.4refresh scheduling · 0.4write latency selection · 0.3region retention monitor · 0.3learning-based adaptation · 0.3wear quota · 0.2bank-aware write scheduling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Balancing Performance and Energy Efficiency of ONoC by Using Adaptive BandwidthabstractOn-chip optical links can consume considerable energy. Previous work shows that there exists a trade-off between the optical link bandwidth and energy consumption. In this paper, we analyze the temporal behavior of on-chip communication in typical applications and make the following observation: both ONoC and processor cores are not always busy, and there are significant amounts of time during which these components are relatively idle. Base on such an observation, we present a novel technique called Shifting Link to dynamically changing the bandwidth for optical link according to the workload situation. To evaluate our proposed method, we implement the Shifting Link in FlexiShare ONoC architecture. The experiment result shows that, on geometric mean, Shifting Link reduces the energy consumption by 35.0% with only 5.8% decrease in the performance. Mingzhe Zhang 0005, Lunkai Zhang, Fred Chong, Zhiyong Liu 0002 |
ICCD | 2 |
| 2019 | Direct-modulated optical networks for interposer systemsabstractWe present a new interposer-level optical network based on direct-modulated lasers such as vertical-cavity surface-emitting lasers (VCSELs) or transistor lasers (TLs). Our key observation is that, the physics of these lasers is such that they must transmit significantly more power (21x) than is needed by the receiver. We take advantage of this excess optical power to create a new network architecture called Rome, which splits optical signals using passive splitters to allow flexible bandwidth allocation among different transmitter and receiver pairs while imposing minimal power and design costs. Using multi-chip module GPUs (MCM-GPUs) as a case study, we thoroughly evaluate network power and performance, and show that (1) Rome is capable of efficiently scaling up MCM-GPUs with up to 1024 streaming multiprocessors, and (2) Rome outperforms various competing designs in terms of energy efficiency (by up to 4x) and performance (by up to 143%). Mohammad Reza Jokar, Lunkai Zhang, John M. Dallesasse, Fred Chong, Yanjing Li |
NOCS | 2 |
| 2019 | Quick-and-Dirty: An Architecture for High-Performance Temporary Short Writes in MLC PCMabstractMLC PCM provides high-density data storage and extended data retention; therefore it is a promising alternative for DRAM main memory. However, its low write performance is a major obstacle to commercialization. One opportunity for improving the latency of MLC PCM writes is to use fewer SET iterations in a single write. Unfortunately, this comes with a cost: the data written by these short writes have remarkably shorter retentions and thus need frequent refreshes. As a result, it is impractical to use these short-latency, short-retention writes globally. In this paper, we analyze the temporal behavior of write operations in typical applications and show that the write operations are bursty in nature, that is, during some time intervals the memory is subject to a large number of writes, while during other time intervals there hardly any memory operations take place. Based on this observation, we propose Quick-and-Dirty (QnD), a lightweight scheme to improve the performance of MLC PCM. When the write performance becomes the system bottleneck, QnD performs some write operations using the short-latency, short-retention write mode. Then, when the memory system is relatively quiet, QnD uses idle-memory intervals to refresh the data written by short-latency, short-retention writes in order to mitigate the short retention problem. Our experimental results show that QnD improves performance by 30.9 percent on geometric mean while still providing acceptable memory lifetime (7.58 years on geometric mean). We also provide sensitivity studies of the aggressiveness, memory coverage and granularity of QnD technique. Mingzhe Zhang 0005, Lunkai Zhang, Lei Jiang 0001, Fred Chong, Zhiyong Liu 0002 |
IEEE Trans. Computers | 2 |
| 2018 | A Non-Stop Double Buffering Mechanism for Dataflow Architecture
Xu Tan 0001, Xiaochun Ye, Dongrui Fan, Lunkai Zhang, Zhimin Zhang 0004 |
J. Comput. Sci. Technol. | 6 |
| 2018 | A Pipelining Loop Optimization Method for Dataflow Architecture
Xu Tan 0001, Xiaochun Ye, Yuanchao Xu 0003, Lunkai Zhang, Dongrui Fan |
J. Comput. Sci. Technol. | 6 |
| 2017 | Balancing Performance and Lifetime of MLC PCM by Using a Region Retention MonitorabstractMulti Level Cell (MLC) Phase Change Memory (PCM) is an enhancement of PCM technology, which provides higher capacity by allowing multiple digital bits to be stored in a single PCM cell. However, the retention time of MLC PCM is limited by the resistance drift problem and refresh operations are required. Previous work shows that there exists a trade-off between write latency and retention-a write scheme with more SET iterations and smaller current provides a longer retention time but at the cost of a longer write latency. Otherwise, a write scheme with fewer SET iterations achieves high performance for writes but requires a greater number of refresh operations due to its significantly reduced retention time, and this hurts the lifetime of MLC PCM. In this paper, we show that only a small part of memory (i.e., hot memory regions) will be frequently accessed in a given period of time. Based on such an observation, we propose Region Retention Monitor (RRM), a novel structure that records and predicts the write frequency of memory regions. For every incoming memory write operation, RRM select a proper write latency for it. Our evaluations show that RRM helps the system improves the balance between system performance and memory lifetime. On the performance side, the system with RRM bridges 77.2% of the performance gap between systems with long writes and systems with short writes. On the lifetime side, a system with RRM achieves a lifetime of 6.4 years, while systems using only long writes and short writes achieve lifetimes of 10.6 and 0.3 years, respectively. Also, we can easily control the aggressiveness of RRM through an attribute called hot threshold. A more aggressively configured RRM can achieve the performance which is only 3.5% inferior than the system using static short writes, while still achieve a lifetime of 5.78 years. Mingzhe Zhang 0005, Lunkai Zhang, Lei Jiang 0001, Zhiyong Liu 0002, Fred Chong |
HPCA | 2 |
| 2017 | Quick-and-Dirty: Improving Performance of MLC PCM by Using Temporary Short WritesabstractLow write performance is a major obstacle to the commercialization of MLC PCM. One opportunity for improving the latency of MLC PCM writes is to use fewer SET iterations in a single write. Unfortunately, the data written by these short writes have significantly shorter retention time and thus need frequent refreshes. As a result, it is impractical to use these short-latency, short-retention writes globally. In this paper, we analyze the temporal behavior of write operations in typical applications and propose Quick-and-Dirty (QnD), a lightweight scheme to improve the performance of MLC PCM. QnD dynamically performs the short-latency, short-retention write when write operations are bursty, and then uses short-latency, short-retention writes to mitigate the short retention problem when memory system is relatively quiet. Our experimental results show that QnD improves performance by 30.9% on geometric mean while still providing acceptable memory lifetime (7.58 years on geometric mean). We also provide sensitivity studies of the aggressiveness, memory coverage and granularity of QnD technique. Mingzhe Zhang 0005, Lunkai Zhang, Lei Jiang 0001, Fred Chong, Zhiyong Liu 0002 |
ICCD | 2 |
| 2017 | Memory cocktail therapy: a general learning-based framework to optimize dynamic tradeoffs in NVMsabstractNon-volatile memories (NVMs) have attracted significant interest recently due to their high-density, low static power, and persistence. There are, however, several challenges associated with building practical systems from NVMs, including limited write endurance and long latencies. Researchers have proposed a variety of architectural techniques which can achieve different tradeoffs between lifetime, performance and energy efficiency; however, no individual technique can satisfy requirements for all applications and different objectives. Hence, we propose Memory Cocktail Therapy (MCT), a general, learning-based framework that adaptively chooses the best techniques for the current application and objectives. Zhaoxia Deng, Lunkai Zhang, Nikita Mishra, Henry Hoffmann, Fred Chong |
MICRO | 2 |
| 2017 | An Efficient Network-on-Chip Router for Dataflow Architecture
Xiaochun Ye, Xu Tan 0001, Lunkai Zhang, Zhimin Zhang 0004, Dongrui Fan, Ninghui Sun |
J. Comput. Sci. Technol. | 5 |
| 2016 | Mellow Writes: Extending Lifetime in Resistive Memories through Selective Slow Write BacksabstractEmerging resistive memory technologies, such as PCRAM and ReRAM, have been proposed as promising replacements for DRAM-based main memory, due to their better scalability, low standby power, and non-volatility. However, limited write endurance is a major drawback for such resistive memory technologies. Wear leveling (balancing the distribution of writes) and wear limiting (reducing the number of writes) have been proposed to mitigate this disadvantage, but both techniques only manage a fixed budget of writes to a memory system rather than increase the number available. In this paper, we propose a new type of wear limiting technique, Mellow Writes, which reduces the wearout of individual writes rather than reducing the number of writes. Mellow Writes is based on the fact that slow writes performed with lower dissipated power can lead to longer endurance (and therefore longer lifetimes). For non-volatile memories, an N1to N3times endurance can be achieved if the write operation is slowed down by N times. We present three microarchitectural mechanisms (BankAware Mellow Writes, Eager Mellow Writes, and Wear Quota) that selectively perform slow writes to increase memory lifetime while minimizing performance impact. Assuming a factor N2advantage in cell endurance for a factor N slower write, our best Mellow Writes mechanism can achieve 2.58× lifetime and 1.06× performance of the baseline system. In addition, its performance is almost the same as a system aggressively optimized for performance (at the expense of endurance). Finally, Wear Quota guarantees a minimal lifetime (e.g., 8 years) by forcing more slow writes in presence of heavy workloads. We also perform sensitivity analysis on the endurance advantage factor for slow writes, from N1to N3, and find that our technique is still useful for factors as low as N1. Lunkai Zhang, Brian Neely, Diana Franklin, Dmitri B. Strukov, Yuan Xie 0001, Fred Chong |
ISCA | 1 |
| 2014 | SpongeDirectory: flexible sparse directories utilizing multi-level memristorsabstractCache-coherent shared memory is critical for programmability in many-core systems. Several directory-based schemes have been proposed, but dynamic, non-uniform sharing make efficient directory storage challenging, with each giving up storage space, performance or energy. Lunkai Zhang, Dmitri B. Strukov, Heba Saadeldeen, Dongrui Fan, Mingzhe Zhang 0005, Diana Franklin |
PACT | 1 |
| 2013 | Spontaneous Reload Cache: Mimicking a Larger Cache with Minimal Hardware RequirementabstractIn modern processor systems, on-chip Last Level Caches (LLCs) are used to bridge the speed gap between CPUs and off-chip memory. In recent years, the LRU policy effectiveness in low level caches has been questioned. A significant amount of recent work has explored the design space of replacement policies for CPUs' low level cache systems, and proposed a variety of replacement policies. All these pieces of work are based on the traditional idea of a conventional passive cache, which triggers memory accesses exclusively when there is a cache miss. Such passive cache systems have a theoretical performance upper bound, which is represented by Optimal Algorithm. In this work, we introduce a novel cache system called Spontaneous Reload Cache (SR-Cache). Contrary to passive caches, no matter whether a cache access is a hit or miss, an SR-Cache can actively load or reload an off-chip data block which is predicted to be used in the near future and evict the data block which has the lowest probability to be reused soon. We show that, with minimal hardware overhead, SR-Cache can achieve much better performance than conventional passive caches. Lunkai Zhang, Lingjun Fan, Paolo Ienne |
NAS | 1 |
| 2012 | A SAT-based diagnosis pattern generation method for timing faults in scan chainsabstractScan is a widely used DFT technique to improve test and diagnosis quality. However, failures on scan chain itself account for up to 30% of chip failures. In this paper, a SAT-based technique is proposed to generate patterns to diagnose four types of timing faults in scan chains. The proposed method can efficiently generate high quality diagnostic patterns while achieving high diagnosis resolution. Further more, the computation overhead of equivalent faults proving is reduced. Experimental results on ISCAS'89 benchmark circuits show that the proposed method can reduce at least 70% diagnostic patterns' volume and 60% CPU time compared with other works. Lunkai Zhang, Weizhi Xu 0001, Dongrui Fan |
ISCAS | 2 |
| 2010 | GVE: Godson-T Verification Engine for many-core architecture rapid prototyping and debuggingabstractIn this paper, we present a Godson-T Verification Engine (GVE) to rapidly prototype and debug our Godson-T many-core processor design. GVE adopts the state-of-the-art hardware platform which contains 6 Xilinx Virtex-5 LX330 FPGAs, thus permitting us to map our many-core processor and peripheral devices into it. Besides the hardware, our toolkit Godson-T Studio provides the compiler, program loader, debugger and monitor to fulfil the purpose of developing, profiling and debugging, while the accuracy loss problem is settled by our novel techniques: Check-point and ILA-Check, presented in this paper. To our experience, GVE greatly reduces the verification cycle due to its high execution speed, for example, it finishes thousands of testcases in an hour, where the software-based approach takes few days to run. And by the help of the checkpoint framework, we can easily locate the faults. Because of these features, GVE makes a great contribution to the 16-tile Godson-T tape-out Project. Zhengmeng Lei, Lunkai Zhang, Fenglong Song, Shibin Tang, Dongrui Fan |
FPT | 2 |