Network


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

Hotspot


Dive into the research topics where Kimberly Keeton is active.

Publication


Featured researches published by Kimberly Keeton.


international symposium on microarchitecture | 1997

A case for intelligent RAM

David A. Patterson; Thomas E. Anderson; Neal Cardwell; Richard Fromm; Kimberly Keeton; Christoforos E. Kozyrakis; Randi Thomas; Katherine A. Yelick

Two trends call into question the current practice of microprocessors and DRAMs being fabricated as different chips on different fab lines: 1) the gap between processor and DRAM speed is growing at...Two trends call into question the current practice of fabricating microprocessors and DRAMs as different chips on different fabrication lines. The gap between processor and DRAM speed is growing at 50% per year; and the size and organization of memory on a single DRAM chip is becoming awkward to use, yet size is growing at 60% per year. Intelligent RAM, or IRAM, merges processing and memory into a single chip to lower memory latency, increase memory bandwidth, and improve energy efficiency. It also allows more flexible selection of memory size and organization, and promises savings in board area. This article reviews the state of microprocessors and DRAMs today, explores some of the opportunities and challenges for IRAMs, and finally estimates performance and energy efficiency of three IRAM designs.


international conference on management of data | 1998

A case for intelligent disks (IDISKs)

Kimberly Keeton; David A. Patterson; Joseph M. Hellerstein

Decision support systems (DSS) and data warehousing workloads comprise an increasing fraction of the database market today. I/O capacity and associated processing requirements for DSS workloads are increasing at a rapid rate, doubling roughly every nine to twelve months [38]. In response to this increasing storage and computational demand, we present a computer architecture for decision support database servers that utilizes “intelligent” disks (IDISKs). IDISKs utilize low-cost embedded general-purpose processing, main memory, and high-speed serial communication links on each disk. IDISKs are connected to each other via these serial links and high-speed crossbar switches, overcoming the I/O bus bottleneck of conventional systems. By off-loading computation from expensive desktop processors, IDISK systems may improve cost-performance. More importantly, the IDISK architecture allows the processing of the system to scale with increasing storage demand.


international symposium on computer architecture | 1998

Performance characterization of a Quad Pentium Pro SMP using OLTP workloads

Kimberly Keeton; David A. Patterson; Yong Qiang He; Roger C. Raphael; Walter E. Baker

Commercial applications are an important, yet often overlooked, workload with significantly different characteristics from technical workloads. The potential impact of these differences is that computers optimized for technical workloads may not provide good performance for commercial applications, and these applications may not fully exploit advances in processor design. To evaluate these issues, we use hardware counters to measure architectural features of a four-processor Pentium Pro-based server running a TPC-C-like workload on an Informix database. We examine the effectiveness of out-of-order execution, branch prediction, speculative execution, superscalar issue and retire, caching and multiprocessor scaling. We find that out-of-order execution, superscalar issue and retire, and branch prediction are not as effective for database workloads as they are for technical workloads, such as SPEC. We find that caches are effective at reducing processor traffic to memory; even larger caches would be helpful to satisfy more data requests. Multiprocessor scaling of this workload is good, but even modest bus utilization degrades application memory latency, limiting database throughput.


IEEE Computer | 1997

Scalable processors in the billion-transistor era: IRAM

Christoforos E. Kozyrakis; Stylianos Perissakis; David A. Patterson; Thomas E. Anderson; Krste Asanovic; Neal Cardwell; Richard Fromm; Jason Golbus; Benjamin Gribstad; Kimberly Keeton; Randi Thomas; Noah Treuhaft; Katherine A. Yelick

Members of the University of California, Berkeley, argue that the memory system will be the greatest inhibitor of performance gains in future architectures. Thus, they propose the intelligent RAM or IRAM. This approach greatly increases the on-chip memory capacity by using DRAM technology instead of much less dense SRAM memory cells. The resultant on-chip memory capacity coupled with the high bandwidths available on chip should allow cost-effective vector processors to reach performance levels much higher than those of traditional architectures. Although vector processors require explicit compilation, the authors claim that vector compilation technology is mature (having been used for decades in supercomputers), and furthermore, that future workloads will contain more heavily vectorizable components.


international solid-state circuits conference | 1997

Intelligent RAM (IRAM): chips that remember and compute

David A. Patterson; Thomas E. Anderson; Neal Cardwell; Richard Fromm; Kimberly Keeton; Christos Kozyrakis; Randi Thomas; Katherine A. Yelick

It is time to reconsider unifying logic and memory. Since most of the transistors on this merged chip will be devoted to memory, it is called intelligent RAM. IRAM is attractive because the gigabit DRAM chip has enough transistors for both a powerful processor and a memory big enough to contain whole programs and data sets. It contains 1024 memory blocks each 1kb wide. It needs more metal layers to accelerate the long lines of 600mm/sup 2/ chips. It may require faster transistors for the high-speed interface of synchronous DRAM. Potential advantages of IRAM include lower memory latency, higher memory bandwidth, lower system power, adjustable memory width and size, and less board space. Challenges for IRAM include high chip yield given processors have not been repairable via redundancy, high memory retention rates given processors usually need higher power than DRAMs, and a fast processor given logic is slower in a DRAM process.


workshop on hot topics in operating systems | 1999

ISTORE: introspective storage for data-intensive network services

Aaron B. Brown; David L. Oppenheimer; Kimberly Keeton; Randi Thomas; John Kubiatowicz; David A. Patterson

Todays fast-growing data-intensive network services place heavy demands on the back-end servers that support them. This paper introduces ISTORE, a novel server architecture that couples LEGO-like plug-and-play hardware with a generic framework for constructing adaptive software that leverages continuous self-monitoring. ISTORE exploits introspection to provide high availability, performance, and scalability while drastically reducing the cost and complexity of administration. An ISTORE-based server monitors and adapts to changes in the imposed workload and to unexpected system events such as hardware failure. This adaptability is enabled by a combination of intelligent self-monitoring hardware components and an extensible software framework that allows the target application to specify monitoring and adaptation policies to the system.


network and operating system support for digital audio and video | 1993

The Evaluation of Video Layout Strategies on a High-Bandwidth File Server

Kimberly Keeton; Randy H. Katz

We propose a systems approach to providing video service which integrates the multi-resolution data generated by scalable compression algorithms with the high-bandwidth, high-capacity storage provided by disk arrays. The results of our simulations show that the storage of multi-resolution video permits service to considerably more users than the storage of single-resolution video. In addition, retrieval of data striped across the disks of an array can be performed much more efficiently than retrieval from a single disk.


international conference on computer design | 1997

Intelligent RAM (IRAM): the industrial setting, applications, and architectures

David A. Patterson; Krste Asanovic; Aaron B. Brown; Richard Fromm; Jason Golbus; Benjamin Gribstad; Kimberly Keeton; Christoforos E. Kozyrakis; David R. Martin; Stylianos Perissakis; Randi Thomas; Noah Treuhaft; Katherine A. Yelick

The goal of intelligent RAM (IRAM) is to design a cost-effective computer by designing a processor in a memory fabrication process, instead of in a conventional logic fabrication process, and include memory on-chip. To design a processor in a DRAM process one must learn about the business and culture of the DRAMs, which is quite different from microprocessors. The authors describe some of those differences and their current vision of IRAM applications, architectures, and implementations.


Multimedia Systems | 1995

Evaluating video layout strategies for a high-performance storage server

Kimberly Keeton; Randy H. Katz

We propose a systems approach to providing video service that integrates the multiresolution data generated by scalable compression algorithms with the high-bandwidth, high-capacity storage provided by disk arrays. We introduce two layout strategies for storing multiresolution video data on magnetic disk arrays, which vary in the degrees of parallelism and concurrency they use to satisfy requests. Our simulation results show that the storage of multiple video resolutions allows a video file server to satisfy considerably more user requests than a server that stores a single resolution of video data.


workshop on hot topics in operating systems | 1993

Providing network video service to mobile clients

Bruce A. Mah; Srinivasan Seshan; Kimberly Keeton; Randy H. Katz; Domenico Ferrari

Mobile computing and multimedia are two emerging trends in computer systems. One foreseeable application suggested by these two trends is the playback of stored video on both mobile devices and conventional workstations. A system supporting such an application must provide performance-guaranteed delivery of video data to different types of clients, some of which may be mobile. In this paper, we address some of the issues involved in supporting such an application, namely the efficient layout of multiple representations of video data on a file server and network support for host mobility.<<ETX>>

Collaboration


Dive into the Kimberly Keeton's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Randi Thomas

University of California

View shared research outputs
Top Co-Authors

Avatar

Katherine A. Yelick

Lawrence Berkeley National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Randy H. Katz

University of California

View shared research outputs
Top Co-Authors

Avatar

Richard Fromm

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Neal Cardwell

University of Washington

View shared research outputs
Top Co-Authors

Avatar

Bruce A. Mah

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge