Demo Data from EDBT 2026 / reviewers in the wild / expert
Kuo-Su Hsiao
dblp:19/1415
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 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
1 paper |
Processor architecture and microarchitecture · 77% Energy-efficient computing · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
instruction scheduling |
0.1 | 1 | 2007 | Scalable Dynamic Instruction Scheduler through Wake-Up Spatial Locality · IEEE Trans. Computers 2007 |
Processor architecture and microarchitecture › instruction issue logic
wakeup logic |
0.1 | 1 | 2007 | Scalable Dynamic Instruction Scheduler through Wake-Up Spatial Locality · IEEE Trans. Computers 2007 |
Energy-efficient computing
power management |
0.0 | 1 | 2007 | Scalable Dynamic Instruction Scheduler through Wake-Up Spatial Locality · IEEE Trans. Computers 2007 |
Energy-efficient computing › power management
processor power reduction |
0.0 | 1 | 2007 | Scalable Dynamic Instruction Scheduler through Wake-Up Spatial Locality · IEEE Trans. Computers 2007 |
Methods — techniques the papers use, named apart from their topics
simulation-based analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Scalable Dynamic Instruction Scheduler through Wake-Up Spatial LocalityabstractIn a high-performance superscalar processor, the instruction scheduler often comes with poor scalability and high complexity due to the expensive wake-up operation. From detailed simulation-based analyses, we find that 95 percent of the wake-up distances between two dependent instructions are short, in the range of 16 instructions, and 99 percent are in the range of 31 instructions. We apply this wake-up spatial locality to the design of conventional CAM-based and matrix-based wakeup logic, respectively. By limiting the wake-up coverage to i + 16 instructions, where 0 les i les 15 for 16-entry segments, the proposed wake-up designs confine the wake-up operation to two matrix-based or three CAM-based 16-entry segments no matter how large the issue window size is. The experimental results show that, for an issue window of 128 entries (IW128) or 256 entries (IW256), the proposed CAM-based wake-up locality design saves 65 percent (IW128) and 76 percent (IW256) of the power consumption and reduces 44 percent (IW128) and 78 percent (IW256) in the wake-up latency compared to the conventional CAM-based design with almost no performance loss. For the matrix-based wake-up logic, applying wake-up locality to the design drastically reduces the area cost. Extensive simulation results, including comparisons with previous works, show that the wake-up spatial locality is the key element to achieving scalability for future sophisticated instruction schedulers. Chung-Ho Chen, Kuo-Su Hsiao |
IEEE Trans. Computers | 2 |
| 2006 | Improving Scalability and Complexity of Dynamic Scheduler through Wakeup-Based SchedulingabstractThis paper presents a new scheduling technique to improve the speed, power, and scalability of a dynamic scheduler. In a high-performance superscalar processor, the instruction scheduler comes with poor scalability and high complexity due to the inefficient and costly instruction wakeup operation. From simulation-based analyses, we find that 98% of the wakeup activities are useless in the conventional wakeup logic. These useless activities consume a lot of power and slowdown the scheduling speed. To address this problem, the proposed technique schedules the instructions into the segmented issue window based on their wakeup addresses. During the wakeup process, the wakeup operation is only performed in the segment selected by the wakeup address of the result tag. The other segments are excluded from the wakeup operation to reduce the useless wakeup activities. The experimental results show that the proposed technique saves 50-61% of the power consumption, reduces 42-76% in the wakeup latency compared to the conventional design. Kuo-Su Hsiao, Chung-Ho Chen |
ICCD | 1 |
| 2006 | Wake-Up Logic Optimizations Through Selective Match and Wakeup Range LimitationabstractThis paper presents two effective wakeup designs that improve the speed, power, area, and scalability without instructions per cycle (IPC) loss for dynamic instruction schedulers. First, a wakeup design is proposed to aim at reducing the power consumption and wakeup latency. This design removes the read of the destination tags from the wakeup path by matching the source tags directly with the grant lines. Moreover, this design eliminates the redundant matches during the wakeup operations by matching the source tags with only the selected grant lines. Next, the second design explores a metric called wakeup locality to further reduce the area cost of the wakeup logic. By limiting the wakeup ranges for the instructions in the issue window, this design not only reduces the area requirement but also improves the scalability. The experimental results show that this range-limited-wakeup design saves 76%-94% of the power consumption and reduces 29%-77% in the wakeup latency compared to the conventional CAM-based scheme with only 5%-44% of the area cost in a traditional RAM-based scheme. The results also show that this design scales well with the increase of both the issue width and the window size Kuo-Su Hsiao, Chung-Ho Chen |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |