Neal Cardwell

Publication List Details

Period

1996 - 2008

Number

42

Co-Authors

Computer Science DivisionUniversity of California-Berkeley (2008)

David Martin, Neal Cardwell

Abstract This paper describes the design and implementation of VNS,a scalable, high-performance, fault-tolerant, parallel name server designed for a NOW environment. It describes thedistinguishing...

Abstract Organization-Based Analysis of Web-Object Sharing and Caching (2008)

Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, Tashana L, ...

Performance-enhancing mechanisms in the World Wide Web primarily exploit repeated requests to Web documents by multiple clients. However, little is known about patterns of shared document access,...

FP 14.1 Intelligent RAM (IRAM): Chips that remember and compute (2008)

David Patterson, Thomas Anderson, Neal Cardwell, Kimberley Keeton, Christoforos Kozyrakis, I Thomas, ...

The division of the semiconductor industry into microprocessor and memory camps provides many advantages: fabrication lines can be tailored to a device, packages are tailored to the pinout and power...

FP 14.1 Intelligent RAM (IRAM): Chips that remember and compute (2008)

David Patterson, Thomas Anderson, Neal Cardwell, Kimberley Keeton, Christoforos Kozyrakis, I Thomas, ...

The division of the semiconductor industry into microprocessor and memory camps provides many advantages: fabrication lines can be tailored to a device, packages are tailored to the pinout and power...

Abstract TCP Congestion Control with a Misbehaving Receiver (2007)

Stefan Savage, Neal Cardwell, David Wetherall, Tom Anderson

In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that...

Scaling Processors to 1 Billion Transistors and Beyond: IRAM (2007)

Stylianos Perissakis, Christoforos Kozyrakis, Tom Anderson, Krste Asanovic, Neal Cardwell, Richard Fromm, ...

this paper we introduce an alternative way of using the huge amount of real estate available on such a chip: integrating the processor and the main memory on the same die. We call this architecture...

The Performance of Applications and Operating Systems on Simple IRAM Architectures (2007)

Ngeci Bowman, Neal Cardwell, Cynthia Romer

Computer memory systems are increasingly a bottleneck limiting the performance of applications and operating systems. IRAM architectures, which integrate a CPU with DRAM main memory on a single chip,...

Abstract Organization-Based Analysis of Web-Object Sharing and Caching (2007)

Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, Tashana L, ...

Performance-enhancing mechanisms in the World Wide Web primarily exploit repeated requests to Web documents by multiple clients. However, little is known about patterns of shared document access,...

Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying (2004)

Yu-chung Cheng, Urs Hölzle, Neal Cardwell, Stefan Savage, Geoffrey M. Voelker

The performance of popular Internet Web services is governed by a complex combination of server behavior, network characteristics and client workload – all interacting through the actions of the...

References Vectors and Streams (2000)

Lecturer Melvyn Lim, Scott Rixner, William J. Dally, Ujval J. Kapasi, Brucek Khailany, Abelardo Lopez, ...

Up to now, we have only looked at techniques that exploit instruction level parallelism to increase single-thread processor performance. The instruction level parallelism dictates how many...

Modeling TCP Latency (2000)

Neal Cardwell, Stefan Savage, Thomas Anderson

Several analytic models describe the steady-state throughput of bulk transfer TCP flows as a function of round trip time and packet loss rate. These models describe flows based on the assumption that...

Modeling TCP Latency (2000)

Neal Cardwell, Stefan Savage, Thomas Anderson

Several analytic models describe the steady-state throughput of bulk transfer TCP flows as a function of round trip time and packet loss rate. These models describe flows based on the assumption that...

Examining web latency: Performance analysis of a wide-area distributed system (2000)

Stefan Savage, Neal Cardwell, Geoff Voelker, Alec Wolman, Tom Anderson, Hank Levy

In this paper, we develop a methodology for determining where the time goes between when a user clicks on a Web page and when the page appears on the display. Our methodology uses only client-based...

Modeling TCP latency (2000)

Neal Cardwell, Stefan Savage, Thomas Anderson

Abstract—Several analytic models describe the steady-state throughput of bulk transfer TCP flows as a function of round trip time and packet loss rate. These models describe flows based on the...

TCP congestion control with a misbehaving receiver (1999)

Stefan Savage, Neal Cardwell, David Wetherall, Tom Anderson

In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that...

On the Scale and Performance of Cooperative Web Proxy Caching (1999)

Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperative-caching performance in the large-scale World Wide Web environment. This paper uses both...

On the Scale and Performance of Cooperative Web Proxy Caching (1999)

Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...

The Case for Informed Transport Protocols (1999)

Stefan Savage, Neal Cardwell, Tom Anderson

Wide-area distributed applications are frequently limited by the performance of Internet data transfer. We argue that the principle cause of this effect is the poor interaction between host-centric...

Organization-based analysis of Web-object sharing and caching (1999)

Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, Tashana L, ...

Crucial to performance-enhancing mechanisms in the Internet are repeated requests of specific web documents by multiple clients. However, little is known about patterns of shared document access,...

On the scale and performance of cooperative Web proxy caching (1999)

Alec Wolman Geoffrey, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...

Detour: a Case for Informed Internet Routing and Transport (1999)

Stefan Savage, Tom Anderson; Amit Aggarawl, Tom Anderson, Amit Aggarwal, David Becker, Neal Cardwell, ...

Despite its obvious success, robustness, and scalability, the Internet suffers from a number of end-to-end performance and availability problems. In this paper, we attempt to quantify the...

Organization-Based Analysis of Web-Object Sharing and Caching (1999)

Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, Tashana Landray, ...

Performance-enhancing mechanisms in the World Wide Web primarily exploit repeated requests to Web documents by multiple clients. However, little is known about patterns of shared document access,...

TCP Congestion Control with a Misbehaving Receiver (1999)

Stefan Savage, Neal Cardwell, David Wetherall, Tom Anderson

In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that...

On the scale and performance of cooperative Web proxy caching (1999)

Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...

Organization-Based Analysis of Web-Object Sharing and Caching (1999)

Alec Wolman Geoff, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, Tashana L, ...

Performance-enhancing mechanisms in the World Wide Web primarily exploit repeated requests to Web documents by multiple clients. However, little is known about patterns of shared document access,...

On the Scale and Performance of Cooperative Web Proxy Caching (1999)

Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperative-caching performance in the large-scale World Wide Web environment. This paper uses both...

The Case for Informed Transport Protocols (1999)

Stefan Savage, Neal Cardwell, Tom Anderson

Wide-area distributed applications are frequently limited by the performance of Internet data transfer. We argue that the principle cause of this effect is the poor interaction between host-centric...

On the Scale and Performance of Cooperative Web Proxy Caching (1999)

Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...

On the Scale and Performance of Cooperative Web Proxy Caching (1999)

Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy

While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...

Detour: a case for informed internet routing and transport (1999)

Stefan Savage, Tom Anderson, Amit Aggarwal, David Becker, Neal Cardwell, Andy Collins, ...

Despite its obvious success, robustness, and scalability, the Internet suffers from a number of end-to-end performance and availability problems. In this paper, we attempt to quantify the...

Proceedings of USITS' 99: The 2 (1999)

Nd Usenix Symposium, Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, ...

Performance-enhancing mechanisms in the World Wide Web primarily exploit repeated requests to Web documents by multiple clients. However, little is known about patterns of shared document access,...

Modeling the Performance of Short TCP Connections (1998)

Neal Cardwell, Stefan Savage, Tom Anderson

Recently researchers have proposed several analytic models of TCP performance. Several of these models accurately describe the steady-state behavior of long TCP connections transferring megabytes of...

Evaluation of existing architectures in IRAM systems (1997)

Ngeci Bowman, Neal Cardwell, Christoforos E. Kozyrakis, Cynthia Romer, Helen Wang

Computer memory systems are increasingly a bottleneck limiting application performance. IRAM architectures, which integrate a CPU with DRAM main memory on a single chip, promise to remove this...

A case for intelligent RAM: IRAM (1997)

David Patterson, Thomas Anderson, Neal Cardwell, Richard Fromm, Kimberly Keeton, Christoforos Kozyrakis, ...

Abstract: 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...

The Energy Efficiency of IRAM Architectures (1997)

Richard Fromm, Stylianos Perissakis, Neal Cardwell, Christoforos Kozyrakis, Bruce Mcgaughy, David Patterson, ...

Portable systems demand energy efficiency in order to maximize battery life. IRAM architectures, which combine DRAM and a processor on the same chip in a DRAM process, are more energy efficient than...

A case for intelligent RAM: IRAM (1997)

David Patterson, Thomas Anderson, Neal Cardwell, Richard Fromm, Kimberly Keeton, Christoforos Kozyrakis, ...

Abstract: 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...

Scalable Processors in the Billion-Transistor Era: IRAM (1997)

Christoforos E. Kozyrakis, Stylianos Perissakis, David Patterson, Thomas Anderson, Krste Asanovic, Neal Cardwell, ...

ther architecture alternatives, like wide superscalar and VLIW (very long instruction word), suffer from drawbacks---implementation complexity, low utilization of resources, and immature compiler...

Evaluation of Existing Architectures in IRAM Systems (1997)

Ngeci Bowman, Neal Cardwell, Christoforos E. Kozyrakis, Cynthia Romer, Helen Wang

Computer memory systems are increasingly a bottleneck limiting application performance. IRAM architectures, which integrate a CPU with DRAM main memory on a single chip, promise to remove this...

Scaling Processors to 1 Billion Transistors and Beyond: IRAM (1997)

Stylianos Perissakis, Christoforos E. Kozyrakis, Thomas Anderson, Krste Asanovic, Neal Cardwell, Richard Fromm, ...

Conventional architectures have been developed with a transistor budget of a few hundred thousand and have evolved to designs of about 10 million transistors, achieving impressive performance....

A case for intelligent RAM: IRAM (1997)

David Patterson, Thomas Anderson, Neal Cardwell, Richard Fromm, Kimberly Keeton, Christoforos Kozyrakis, ...

Abstract: 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...

The Energy Efficiency of IRAM Architectures (1996)

Richard Fromm, Stylianos Perissakis, Neal Cardwell, Christoforos Kozyrakis, Bruce Mcgaughy, David Patterson, ...

Portable systems demand energy efficiency in order to maximize battery life. IRAM architectures, which combine DRAM and a processor on the same chip in a DRAM process, are more energy efficient than...