Network


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

Hotspot


Dive into the research topics where Trevor Blackwell is active.

Publication


Featured researches published by Trevor Blackwell.


acm special interest group on data communication | 1994

Credit-based flow control for ATM networks: credit update protocol, adaptive credit allocation and statistical multiplexing

H. T. Kung; Trevor Blackwell; Alan Chapman

This paper presents three new results concerning credit-based flow control for ATM networks: (1) a simple and robust credit update protocol (CUP) suited for relatively inexpensive hardware/software implementation; (2) automatic adaptation of credit buffer allocation for virtual circuits (VCs) sharing the same buffer pool; (3) use of credit-based flow control to improve the effectiveness of statistical multiplexing in minimizing switch memory. These results have been substantiated by analysis, simulation and implementation.


international symposium on microarchitecture | 1997

Procedure placement using temporal ordering information

Nicholas C. Gloy; Trevor Blackwell; Michael D. Smith; Brad Calder

Instruction cache performance is very important to instruction fetch efficiency and overall processor performance. The layout of an executable has a substantial effect on the cache miss rate during execution. This means that the performance of an executable can be improved significantly by applying a code-placement algorithm that minimizes instruction cache conflicts. We describe an algorithm for procedure placement, one type of code-placement algorithm, that significantly differs from previous approaches in the type of information used to drive the placement algorithm. In particular we gather temporal ordering information that summarizes the interleaving of procedures in a program trace. Our algorithm uses this information along with cache configuration and procedure size information to better estimate the conflict cost of a potential procedure ordering. We compare the performance of our algorithm with previously published procedure-placement algorithms and show noticeable improvements in the instruction cache behavior.


acm special interest group on data communication | 1996

Speeding up protocols for small messages

Trevor Blackwell

Many techniques have been discovered to improve performance of bulk data transfer protocols which use large messages. This paper describes a technique that improves protocol performance for protocols that use small messages, such as signalling protocols, by reducing memory system penalties. Detailed measurements show that for TCP, most memory system costs are due to poor locality in the protocol code itself, rather than movement of data. We present a new technique, analogous to blocked matrix multiplication, for scheduling layer processing to reduce memory system costs, and analyze its performance in a synthetic environment.


international conference on computer communications | 1996

Fast decoding of tagged message formats

Trevor Blackwell

Many important protocols, such as Q.2931 or any protocol based on the ASN.1 basic encoding rules, are transmitted using tagged message formats, in which a message can be considered as a sequence of interleaved tag and data fields, where tag fields define the meaning of subsequent fields. These messages are computationally expensive to decode, partly because decoding each data field requires resting one or more tag fields. Evidence suggests that in some applications, although the potential space of message encodings may be very large, only a small number of message layouts are seen frequently, and thus some of the work required in decoding can be amortized over many messages. This paper analyzes the use of run-time code generation to generate optimized decoding instruction sequences for received messages matching previously observed layouts, and describes a prototype system that applies the techniques to decoding the Q.2931 and ASN.1 BER protocols. In the average case, substantial performance gains are seen.


usenix annual technical conference | 1995

Heuristic cleaning algorithms in log-structured file systems

Trevor Blackwell; Jeffrey Harris; Margo I. Seltzer


In: (pp. pp. 305-316). USENIX Association: Berkeley, US. (1994) | 1994

Secure Short-Cut Routing for Mobile IP

Trevor Blackwell; K Chan; Koling Chang; Thomas Charuhas; James S. Gwertzman; Brad Karp; H. T. Kung; Wd Li; Dong Lin; Robert Morris; R Polansky; Diane Tang; Cliff Young; J Zao


usenix summer technical conference | 1994

Secure short-cut routing for mobile IP

Trevor Blackwell; Kee Chan; Koling Chang; Thomas Charuhas; James S. Gwertzman; Brad Karp; H. T. Kung; David Li; Dong Lin; Robert Morris; Rob Polansky; Diane Tang; Cliff Young; John Zao


acm special interest group on data communication | 1994

Credit-Based Flow Control for ATM Networks

Trevor Blackwell; Koling Chang; H. T. Kung; Da-wei Lin


Archive | 1999

An Experimental Flow-Controlled Multicast ATM Switch

Trevor Blackwell; Kee Chan; Koling Chang; Thomas Charuhas; Brad Karp; H. T. Kung; Dong Lin; Robert Morris; Margo I. Seltzer; Michael D. Smith; M. Chaar; Alan Chapman; G. Depelteau; K. Grimble; S. Huang; P. Hung


Archive | 1994

Adaptive credit allocation for flow-controlled vcs

Hsiang-Tsung Kung; Trevor Blackwell; Alan Chapman

Collaboration


Dive into the Trevor Blackwell'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
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Brad Karp

University College London

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge