EDBT 2026 Demo / reviewers in the wild / expert
Chun-Hung Lai
dblp:75/7450
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
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 · 58% Embedded and real-time systems · 42% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › cache › CPU cache
instruction cache |
0.2 | 2 | 2011 | A Trace-Capable Instruction Cache for Cost-Efficient Real-Time Program Trace Compression in SoC · IEEE Trans. Computers 2011 A trace-capable instruction cache for cost efficient real-time program trace compression in SoC · DAC 2009 |
Embedded and real-time systems
on-chip debugging |
0.2 | 2 | 2011 | A Trace-Capable Instruction Cache for Cost-Efficient Real-Time Program Trace Compression in SoC · IEEE Trans. Computers 2011 A trace-capable instruction cache for cost efficient real-time program trace compression in SoC · DAC 2009 |
Memory systems
memory hierarchy |
0.1 | 1 | 2011 | A Trace-Capable Instruction Cache for Cost-Efficient Real-Time Program Trace Compression in SoC · IEEE Trans. Computers 2011 |
Memory systems
cache design |
0.1 | 1 | 2009 | A trace-capable instruction cache for cost efficient real-time program trace compression in SoC · DAC 2009 |
Embedded and real-time systems
program trace compression |
0.1 | 1 | 2009 | A trace-capable instruction cache for cost efficient real-time program trace compression in SoC · DAC 2009 |
Methods — techniques the papers use, named apart from their topics
dictionary-based compression · 0.2RTL implementation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | A Reconfigurable Cache for Efficient Use of Tag RAM as Scratch-Pad MemoryabstractThe cache memory has been a predominant component in modern chips, easily taking up more than 50% of the silicon area. It is then desirable to make the cache memory flexible for different needs. Therefore, many modern processor chips allow users to configure a part of the cache memory as the scratch-pad memory (SPM), a high-speed internal memory for rapid data access. However, such approach uses only the data RAM of the cache memory while leaving the tag RAM unused and thus wasting its capacity. This paper presents a cache organization, called Tag-SPM architecture, which allows the tag RAM to be used as the SPM and thus increases its capacity. It is accomplished with small Tag/Data-SPM controllers and four additional multiplexers in the cache organization. The proposed Tag-SPM architecture has been implemented with an academic ARM-based microprocessor with 4-/4-kB four-way set-associative instruction/data caches at the register transfer level level. Experiments show that the proposed architecture boosts the SPM capacity by 12.5% and requires only 0.08% area (434 gates) overhead without impairing the cache's circuit speed in TSMC's 90-nm standard cell implementation. Furthermore, the power overhead is negligible. When the Tag-SPM architecture is applied to typical cache systems, such as in ARM's Cortex-A5 and Cortex-A53 processors, additional 12.5% SPM space per way can also be gained in both cases. The analyses show that our Tag-SPM architecture is a highly cost-effective way to boost the SPM space. Ing-Jer Huang, Chun-Hung Lai, Yun-Chung Yang, Hsu-Kang Dow, Hung-Lun Chen |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2011 | UMARS: Un-MAppable Reads SolutionabstractBACKGROUND: Un-MAppable Reads Solution (UMARS) is a user-friendly web service focusing on retrieving valuable information from sequence reads that cannot be mapped back to reference genomes. Recently, next-generation sequencing (NGS) technology has emerged as a powerful tool for generating high-throughput sequencing data and has been applied to many kinds of biological research. In a typical analysis, adaptor-trimmed NGS reads were first mapped back to reference sequences, including genomes or transcripts. However, a fraction of NGS reads failed to be mapped back to the reference sequences. Such un-mappable reads are usually imputed to sequencing errors and discarded without further consideration. METHODS: We are investigating possible biological relevance and possible sources of un-mappable reads. Therefore, we developed UMARS to scan for virus genomic fragments or exon-exon junctions of novel alternative splicing isoforms from un-mappable reads. For mapping un-mappable reads, we first collected viral genomes and sequences of exon-exon junctions. Then, we constructed UMARS pipeline as an automatic alignment interface. RESULTS: By demonstrating the results of two UMARS alignment cases, we show the applicability of UMARS. We first showed that the expected EBV genomic fragments can be detected by UMARS. Second, we also detected exon-exon junctions from un-mappable reads. Further experimental validation also ensured the authenticity of the UMARS pipeline. The UMARS service is freely available to the academic community and can be accessed via http://musk.ibms.sinica.edu.tw/UMARS/. CONCLUSIONS: In this study, we have shown that some un-mappable reads are not caused by sequencing errors. They can originate from viral infection or transcript splicing. Our UMARS pipeline provides another way to examine and recycle the un-mappable reads that are commonly discarded as garbage. Sung-Chou Li, Wen-Ching Chan, Chun-Hung Lai, Kuo-Wang Tsai, Chun-Nan Hsu, Yuh-Shan Jou, Hua-Chien Chen, Chun-Hong Chen, Wen-Chang Lin |
BMC Bioinform. | 3 |
| 2011 | A Trace-Capable Instruction Cache for Cost-Efficient Real-Time Program Trace Compression in SoCabstractThis paper presents a novel approach to make the on-chip instruction cache of a SoC to function simultaneously as a regular instruction cache and a real-time program trace compressor, named trace-capable cache (TC-cache). It is accomplished by exploiting the dictionary feature of the instruction cache with a small support circuit attached to the side of the cache. Compared with related work, this work has the advantage of utilizing the existing instruction cache, which is indispensable in modern SoCs, and thus saves significant amount of hardware resource and power consumption. The TC-cache can be configured to work simultaneously as the instruction cache and the trace compressor, named the online mode, or exclusively as the trace compressor, named the bypass mode. The RTL implementation of a 4 KB trace-capable instruction cache, a 4 KB data cache, and an academic ARM processor core has been accomplished. The experiments show that the TC-cache achieves average compression ratio of 90 percent with a very small hardware overhead of 3,652 gates (1.1 percent). It takes only 0.2 percent additional system power for the online mode operation. In addition, the trace support circuit does not impair the global critical path. Therefore, the proposed approach is a highly feasible on-chip debugging/monitoring solution for SoCs, even for cost-sensitive ones such as consumer electronics. Furthermore, the same concept can be applied to the data cache to compress the data address trace as well. Chun-Hung Lai, Fu-Ching Yang, Ing-Jer Huang |
IEEE Trans. Computers | 1 |
| 2009 | A trace-capable instruction cache for cost efficient real-time program trace compression in SoCabstractThis paper presents a novel approach to make the on-chip instruction cache of a SoC to function simultaneously as a regular instruction cache and a real time program trace compressor. This goal is accomplished by exploiting the dictionary feature of the instruction cache with a small support circuit attached to the side of the cache. The trace compression works in both the bypass mode and the online mode. Compared with related work, this work has the advantage of utilizing the existing instruction cache, which is indispensable in modern SoCs, and thus saves significant amount of hardware resource. The RTL implementation of a 4KB trace-capable instruction cache, a 4KB data cache and an academic ARM7 processor core has been accomplished. The experiments show that the cache achieves average compression ratio of 90% with a very small hardware overhead of 3652 gates. In addition, the trace support circuit does not impact the global critical path. Therefore, the proposed approach is highly feasible on-chip debugging/monitoring solution for SoCs, even for cost sensitive ones such as consumer electronics. Chun-Hung Lai, Fu-Ching Yang, Chung-Fu Kao, Ing-Jer Huang |
DAC | 1 |