See this document in CiteSeerX!

NIFDY: A Low Overhead, High Throughput Network Interface (1995)  (Make Corrections)  (5 citations)
Timothy Callahan and Seth Copen Goldstein ftimothyc,
ISCA



  Home/Search   Context   Related

 
View or download:
cmu.edu/~seth/papers/isca95.ps
berkeley.edu/~timothy...nifdy_isca95.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~seth/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In this paper we present NIFDY, a network interface that uses admission control to reduce congestion and ensures that packets are received by a processor in the order in which they were sent, even if the underlying network delivers the packets out of order. The basic idea behind NIFDY is that each processor is allowed to have at most one outstanding packet to any other processor unless the destination processor has granted the sender the right to send multiple unacknowledged packets. Further,... (Update)

Context of citations to this paper:   More

...and semi synchronous communications on overall application performance are still unknown. Interestingly, several recent studies [126, 127, 128] have argued that hardware support for communication protocols may improve the overall communication performance. While possibly...

...imposes no reduction of throughput for any load level and dramatically improves it at high loads. More recently, Callahan and Goldstein [7] have proposed a network interface which provides both packet reordering and flow control. The amount of traffic injected into the network...

Cited by:   More
A Lightweight Idempotent Messaging Protocol for Faulty - Brown (2002)   (Correct)
Issues in the Design of Direct Multiprocessor Networks - Ravindran, Stumm (1997)   (Correct)
Performance Issues in the Design of Hierarchical-ring and Direct .. - Ravindran (1998)   (Correct)

Active bibliography (related documents):   More   All
0.3:   The Impact of Link Arbitration on Switch Performance - Marius Pirvu Laxmi (1999)   (Correct)
0.3:   Alleviation of Tree Saturation in Multistage.. - Farrens, Wetmore.. (1991)   (Correct)
0.1:   Parallel Communication Mechanisms for Sparse, Irregular Applications - Chong   (Correct)

Similar documents based on text:   More   All
0.2:   Representing Actions in Equational Logic Programming - Thielscher (1994)   (Correct)
0.1:   An Abstract Machine to Implement Functions in LIFE - Goldstein (1992)   (Correct)
0.1:   Order-Sorted Feature Theory Unification - Aït-Kaci, Podelski, Goldstein (1997)   (Correct)

Related documents from co-citation:   More   All
4:   Virtual cut-through: A new computer communication switching technique (context) - Kermani, Kleinrock - 1979
4:   A cost and speed model for k-ary ncube wormhole routers - Chien - 1993
4:   Virtual-Channel Flow Control (context) - Dally - 1990

BibTeX entry:   (Update)

T. Callahan and S. Goldstein. "NIFDY: A low overhead, high throughput network interface," in Proceedings of the International Symposium on Computer Architecture, Santa Margherita Ligure, Italy, 1995, pp. 230--241. http://citeseer.ist.psu.edu/callahan95nifdy.html   More

@inproceedings{ callahan95nifdy,
    author = "Timothy J. Callahan and Seth Copen Goldstein",
    title = "{NIFDY}: A Low Overhead, High Throughput Network Interface",
    booktitle = "{ISCA}",
    pages = "230-241",
    year = "1995",
    url = "citeseer.ist.psu.edu/callahan95nifdy.html" }
Citations (may not include all citations):
1330   Congestion avoidance and control - Jacobson - 1988
341   Parallel programming in Split-C - Culler, Dusseau et al.
223   A binary feedback scheme for congestion avoidance in compute.. - Ramakrishnan, Jain - 1990
144   Virtual-channel flow control (context) - Dally - 1990
101   IEEE Transactions on Parallel and Distributed Systems (context) - Agarwal, interconnection - 1991
71   self-configuring local area network using point-to-point lin.. (context) - Schroeder, Birrell et al. - 1991
66   Congestion control in computer networks: issues and trends - Jain - 1990
51   How to get good performance from the CM-5 data network (context) - Brewer, Kuszmaul - 1994
46   Personal Communication (context) - Martin
42   Chaos router: architecture and performance (context) - Konstantinidou, Snyder - 1991
25   Compressionless routing: a framework for adaptive and fault-.. - Kim, Liu et al. - 1994
24   Express cubes: improving the performance of kary n-cube inte.. (context) - Dally - 1991
23   Use of link-by-link flow control in maximizing atm networks .. - Kung, Morris et al. - 1993
18   Performance of a broadcast packet switch (context) - Bubenik, Turner - 1989
16   Active Messages: an Efficient Communication Architecture for.. (context) - von Eicken - 1993
8   Metro: a router architecture for high-performance (context) - DeHon, Chong et al. - 1994
8   Multithreading: Fundamental limits (context) - Culler - 1994
3   Using feedback to control tree saturation in multistage inte.. (context) - Scott, Sohi - 1989
1   Modeling parallel sorts with LogP on the CM - Dusseau - 1994
1   Software overheadin messaging layers: Where does the time go (context) - Karamcheti, Chien - 1994
1   Building a better butterfly: The Multiplexed Multibutterfly (context) - Chong, Brewer et al. - 1994



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.cmu.edu/~seth/papers.html):   More
Separation Constraint Partitioning - A New Algorithm.. - Schauser, Culler.. (1995)   (Correct)
Hardware-Assisted Replay of Multiprocessor Programs - Bacon, Copen (1991)   (Correct)
Enabling Primitives For Compiling Parallel Languages - Goldstein, schauser, Culler (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC