Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Chih-Chieh Lee is active.

Publication


Featured researches published by Chih-Chieh Lee.


international conference on computer design | 1997

Instruction prefetching using branch prediction information

I-Cheng K. Chen; Chih-Chieh Lee; Trevor N. Mudge

Instruction prefetching can effectively reduce instruction cache misses, thus improving the performance. In this paper, we propose a prefetching scheme, which employs a branch predictor to run ahead of the execution unit and to prefetch potentially useful instructions. Branch prediction-based (BP-based) prefetching has a separate small fetching unit, allowing it to compute and predict targets autonomously. Our simulations show that a 4-issue machine with BP-based prefetching achieves higher performance than a plain cache 4 times the size. In addition, BP-based prefetching outperforms other hardware instruction fetching schemes, such as next-n line prefetching and wrong-path prefetching, by a factor of 17-44% in stall overhead.


international conference on computer design | 1997

Design optimization for high-speed per-address two-level branch predictors

I-Cheng K. Chen; Chih-Chieh Lee; Matt Postiff; Trevor N. Mudge

Per-address two-level branch predictors have been shown to be among the best predictors and have been implemented in current microprocessors. However, as the cycle time of modern microprocessors continues to decrease, the implementation of set-associative per-address two-level branch predictors will become more difficult. Instead, direct-mapped designs may be more attractive. In this paper, we investigate an alternative implementation of the per-address two-level predictor referred to as the tagless, direct-mapped predictor which is simpler and has faster access time. The tagless predictor can offer comparable performance to current set-associative designs since removal of tags allows more resources to be allocated for the predictor and branch target buffer (BTB). Removal of tags also decouples the per-address predictors from the BTB, thus allowing the two components to be optimized individually. Furthermore, our results show that this tagless implementation is more accurate because it handles conflict misses in the branch history table better. Finally, we examine the system cost-benefit for tagless per-address predictors across a wide design space using equal-cost contours. We study the sensitivity of performance to the workloads by comparing results from the Instruction Benchmark Suite (IBS) and SPEC CINT95. Our work provides principles and quantitative parameters for optimal configurations of such predictors.


international symposium on microarchitecture | 1997

The bi-mode branch predictor

Chih-Chieh Lee; I-Cheng K. Chen; Trevor N. Mudge


Archive | 1981

Connection between formulations of robot arm dynamics with applications to simulation and control

Jerry L. Turney; Trevor N. Mudge; Chih-Chieh Lee


Archive | 1994

A Case Study of a Hardware-Managed TLB in a Multi-Tasking Environment

Chih-Chieh Lee; Richard Uhlig; Trevor N. Mudge


Archive | 2000

Tagless Two-level Branch Prediction Schemes

I-Cheng K. Chen; Chih-Chieh Lee; Matthew A. Postiff; Trevor N. Mudge


Archive | 1998

Optimizing high performance dynamic branch predictors

Chih-Chieh Lee; Trevor N. Mudge


Archive | 1980

Equivalence of two formulations for robot arm dynamics

Jerry L. Turney; Trevor N. Mudge; Chih-Chieh Lee


Advances in Engineering Software | 1995

The role of adaptivity in two-level adaptive branch prediction

Stuart Sechrest; Chih-Chieh Lee; Trevor N. Mudge

Collaboration


Dive into the Chih-Chieh Lee's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge