Shauchi Ong
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Shauchi Ong.
architectural support for programming languages and operating systems | 1996
Jih-Kwon Peir; Windsor Wee Sun Hsu; Honesty C. Young; Shauchi Ong
There are two concurrent paths in a typical cache access --- one through the data array and the other through the tag array. The path through the data array drives the selected set out of the array. The path through the tag array determines cache hit/miss and, for set-associative caches, selects the appropriate line from within the selected set. In both direct-mapped and set-associative caches, the path through the tag array is significantly longer than that through the data array. In this paper, we propose a path balancing technique help match the delays of the tag and data paths. The basic idea behind this technique is to employ a separate subset of the tag array to decouple the one-to-one relationship between address tags and cache lines so as to achieve a design that provides higher performance. Performance evaluation using both TPC-C and SPEC92 benchmarks shows that this path balancing technique offers impressive improvements in overall system performance over conventional cache designs. For TPC-C, improvements in the range of 6% to 28% are possible.
international symposium on vlsi technology systems and applications | 1995
Honesty C. Young; E.J. Shekita; Shauchi Ong; L. Hu; Windsor Wee Sun Hsu
Cache misses are becoming relatively more expensive in modern processors. This is largely due do the fact that processor clock rates are increasing faster than the latency of main memory is improving. Prefetch has been used to hide memory latency. There are at least two kinds of prefetches - automatic prefetch and instruction-initiated prefetch. This paper described an implementation-independent instruction-initiated prefetch mechanism for I-cache and an automatic prefetch mechanism for D-cache to hide the memory latency associated with cache misses. Simulation results taken from execution traces of 5 commercial relational database management systems were used to illustrate the potential benefit of the proposed mechanisms.
Ibm Systems Journal | 2007
Windsor Wee Sun Hsu; Shauchi Ong
The fundamental purpose of record keeping is to preserve accurate details of events and establish solid proof that the events have occurred. Trustworthy records are, therefore, those that can be relied upon to provide irrefutable evidence of all the events that have been logged. Such records must be managed from an end-to-end perspective, beginning with their preservation, and including their subsequent discovery and delivery to an agent seeking proof or details of an event.
Journal of Systems Architecture | 2000
Jih-Kwon Peir; Windsor Wee Sun Hsu; Honesty C. Young; Shauchi Ong
Abstract There are two concurrent paths in a typical cache access – one through the data array and the other through the tag array. In most cases, the path through the tag array is significantly longer than that through the data array. In this paper, we propose a new scheme that exploits this imbalance in the tag and data paths to improve overall cache performance. Under this scheme, an additional tag directory, the Full-Map Block Directory, is used to provide an alternate tag path to speed up cache access for almost all the memory requests. This scheme is based on the observation that spatial locality exists on a cache line basis, i.e., cache lines near one another tend to be referenced together. Performance evaluation using a TPC-C-like benchmark and selected applications from the SPEC92 benchmark suite demonstrates that this scheme has the potential to improve overall system performance by more than 20%.
Archive | 2003
Windsor Wee Sun Hsu; Shauchi Ong
Archive | 2003
Windsor Wee Sun Hsu; Shauchi Ong
Archive | 2005
Windsor Wee Sun Hsu; Shauchi Ong; Qingbo Zhu
Archive | 2004
Windsor Wee Sun Hsu; Shauchi Ong
Archive | 2007
Windsor Wee Sun Hsu; Shauchi Ong
Archive | 2004
Windsor Wee Sun Hsu; Shauchi Ong; John Davis Palmer