See this document in CiteSeerX!

Scheduling for Cache Affinity in Parallelized Communication Protocols (1994)  (Make Corrections)  (6 citations)
James D. Salehi, James F. Kurose, Don Towsley
Measurement and Modeling of Computer Systems



  Home/Search   Context   Related

 
View or download:
umass.edu/pub/techr...UMCS1994075.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  indiana.edu/pub/ucstri/index (more)
(Enter author homepages)

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

Abstract: In this paper, we explore the benefits of processor cache affinity scheduling of parallelized network protocol processing. We find that affinity scheduling, which has not previously been shown to be of significant benefit to common applications, can provide large performance gain in the context of parallelized protocol processing. We conduct a set of multiprocessorexperiments designed to measure packet processing time in a UDP/IP/FDDI protocol stack in the x-kernel on an SGI Challenge XL... (Update)

Context of citations to this paper:   More

...single processor. While previous studies have explored affinity based scheduling of non network related application processing, our work [30, 31] is the first to apply the technique to operating system network processing. To illustrate the motivation for considering affinity...

.... to yield these measurements, we illustrate an experimental method for isolating the indi 2 These observations lead us to propose in [17] a hybrid approach for a specific class of streams, which offers the best overall performance yielding high message throughput, high...

Cited by:   More
Improving Computer Communication Performance by Reducing Memory.. - Ahlgren (1997)   (Correct)
Scheduling Parallel Networking On Shared-Memory Multiprocessors - Salehi   (Correct)
Towards Predictable ILP Performance - Controlling.. - Ahlgren, Björkman.. (1996)   (Correct)

Similar documents (at the sentence level):
72.8%:   Scheduling for Cache Affinity in Parallelized.. - Salehi, Kurose, Towsley (1994)   (Correct)
15.4%:   The Performance Impact of Scheduling for Cache Affinity.. - Salehi, Kurose, Towsley (1995)   (Correct)

Active bibliography (related documents):   More   All
1.0:   Networking Support For High-Performance Servers - Nahum (1997)   (Correct)
0.7:   Further Results in Affinity-Based Scheduling of Parallel.. - Salehi, Kurose, Towsley (1995)   (Correct)
0.6:   The Effectiveness of Affinity-Based Scheduling in.. - Salehi, Kurose, Towsley (1996)   (Correct)

Similar documents based on text:   More   All
0.4:   The Effectiveness of Affinity-Based Scheduling in Multiprocessor.. - Salehi (1996)   (Correct)
0.3:   Program Transformation for Locality Using Affinity Regions - Appelbe, Hardnett.. (1993)   (Correct)
0.3:   A Cooperative Model for Orienting Students to Research groups - Gates, al. (1999)   (Correct)

Related documents from co-citation:   More   All
4:   Measuring the impact of alternative parallel process architectures on communicat.. - Schmidt, Suda - 1994
4:   Measuring the performance of parallel message-based process architectures - Schmidt, Suda - 1995
4:   Packet Trains - Measurements and a New Model for Computer Network Traffic (context) - Jain, Routhier - 1986

BibTeX entry:   (Update)

James Salehi, James Kurose, and Don Towsley. Scheduling for cache affinity in parallelized communication protocols. Technical Report UM-CS-1994-075, University of Massachusetts, Amherst, October 1994. Available via FTP from gaia.cs.umass.edu in pub/Sale94:Scheduling.Z. http://citeseer.ist.psu.edu/article/salehi94scheduling.html   More

@inproceedings{ salehi95scheduling,
    author = "James D. Salehi and James F. Kurose and Donald F. Towsley",
    title = "Scheduling for Cache Affinity in Parallelized Communication Protocols",
    booktitle = "Measurement and Modeling of Computer Systems",
    pages = "311-312",
    year = "1995",
    url = "citeseer.ist.psu.edu/article/salehi94scheduling.html" }
Citations (may not include all citations):
610   Wide area traffic: The failure of Poisson modeling - Paxson, Floyd - 1994
175   Evaluating associativity in CPU caches (context) - Hill, Smith - 1989
138   Packet trains: Measurements and a new model for computer net.. (context) - Jain, Routhier - 1986
126   The impact of operating system scheduling policies and synch.. (context) - Gupta, Tucker et al. - 1991
82   Kernel: An architecture for implementing network protocols (context) - Hutchinson, Peterson - 1991
75   ACM Transactions on Computer Systems (context) - O'Malley, Peterson et al. - 1992
58   Using processor cache affinity information in shared-memory .. (context) - Squillante, Lazowska - 1993
39   Network locality at the scale of processes (context) - Mogul - 1991
34   Performance issues in parallelized network protocols - Nahum, Yates et al. - 1994
29   Locking effects in multiprocessor implementations of protoco.. (context) - Bjorkman, Gunningberg - 1993
29   the fractal dimension of computer programs and its applicati.. (context) - Thiebaut - 1989
26   ACM Transactions on Computer Systems (context) - Agarwal, Horowitz et al. - 1989
22   size choice for CPU cache memories (context) - Smith, block - 1987
18   ACM Transactions on Computer Systems (context) - Thiebaut, Stone et al. - 1987
18   Measuring the impact of alternative parallel process archite.. - Schmidt, Suda - 1994
16   Parallel STREAMS: A multi-processor implementation (context) - Garg - 1990
15   Issues in implementation of cache-affinity scheduling - Devarakonda, Mukherjee - 1992
15   Pitfalls in multithreading SVR4 STREAMS and other weightless.. (context) - Saxena, Peacock et al. - 1993
14   Multiprocessor STREAMS for Plan - Presotto - 1993
12   Experiences from multithreading System V Release (context) - Peacock, Saxena et al. - 1992
10   A model of workloads and its use in miss-rate prediction for.. (context) - Singh, Stone et al. - 1992
9   The stack growth function: Cache line reference models (context) - Kobayashi, MacDougall - 1989
6   Experiences in parallelisation of streams-based communicatio.. (context) - Heavens - 1992
2   Symmetric multiprocessing in Solaris (context) - Kleinman - 1992
2   Influence of program transients in computer cache-memories (context) - Thiebaut - 1989



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


Documents on the same site (http://www.cs.indiana.edu/pub/ucstri/index):   More
Environment Modelling for Mobile Robots: Neural Learning for.. - van Dam (1998)   (Correct)
Broadcasting in Butterfly and DeBruijn Networks - Klasing, Monien, Peine, Stöhr (1992)   (Correct)
ILFA - A Project in Experimental Logic Computation - Dunker, Flögel, Büning..   (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