See this document in CiteSeerX!

Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling (1996)  (Make Corrections)  (42 citations)
Olivier Maquelin
ISCA



  Home/Search   Context   Related

 
View or download:
udel.edu/pub/doc/acaps/p...ISCA23.ps.gz
acaps.cs.mcgill.ca/pub/d...ISCA23.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  udel.edu/capslpapers.shtml (more)
From:  acaps.cs.mcgill.ca/info/E...index
(Enter author homepages)

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

Abstract: Parallel systems supporting multithreading, or message passing in general, have typically used either polling or interrupts to handle incoming messages. Neither approach is ideal; either may lead to excessive overheads or messagehandling latencies, depending on the application. This paper investigates a combined approach---Polling Watchdog, where both are used depending on the circumstances. The Polling Watchdog is a simple hardware extension that limits the generation of interrupts to the... (Update)

Cited by:   More
Implicit Coscheduling: Coordinated Scheduling with Implicit.. - Arpaci-Dusseau (1998)   (Correct)
Landing CG on EARTH: A Case Study of Fine-Grained.. - Theobald.. (2000)   (Correct)
Embedded, Real-Time and Operating Systems Program - Maintaining End-System..   (Correct)

Similar documents (at the sentence level):
69.4%:   Polling Watchdog: Combining Polling and Interrupts for.. - Maquelin, al. (1995)   (Correct)

Active bibliography (related documents):   More   All
0.4:   Compiling C for the EARTH Multithreaded Architecture - Hendren, Tang, Zhu, Gao.. (1996)   (Correct)
0.3:   Evaluation of Various Node Configurations for Fine-grain.. - Jin-Soo Kim   (Correct)
0.2:   Multithreaded Architectures: Principles, Projects and Issues - Dennis, Gao (1994)   (Correct)

Similar documents based on text:   More   All
0.3:   A User-Level File Service Based on Watchdogs - Budiu, Budiu (1998)   (Correct)
0.2:   Software-Based Concurrent Control Flow Checking - Sieh, Hönig (1994)   (Correct)
0.2:   A Design Study of the EARTH Multiprocessor - Humy (1995)   (Correct)

Related documents from co-citation:   More   All
14:   Myrinet: A Gigabit-per-second Local Area Network - Boden, Cohen et al. - 1995
13:   Active Messages: a Mechanism for Integrated Communication and Computation - von Eicken, Culler et al. - 1992
11:   A Study of the EARTH-MANNA Multithreaded System (context) - Hum, Maquelin et al. - 1996

BibTeX entry:   (Update)

O. Maquelin, G.R. Gao, H.H.J. Hum, K.B. Theobald, and X. Tian. Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling. In The 23rd Annual International Symposium on Computer Architecture, pages 179--188, Philadelphia, Pennsylvania, U.S.A., May 1996. http://citeseer.ist.psu.edu/maquelin96polling.html   More

@inproceedings{ maquelin96polling,
    author = "Olivier Maquelin and Guang R. Gao and Herbert H. J. Hum and Kevin B. Theobald and Xin-Min Tian",
    title = "Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling",
    booktitle = "{ISCA}",
    pages = "179-188",
    year = "1996",
    url = "citeseer.ist.psu.edu/maquelin96polling.html" }
Citations (may not include all citations):
595   Active Messages: a Mechanism for Integrated Communication an.. - von Eicken, Culler et al. - 1992
212   The MIT Alewife Machine: Architecture and Performance - Agarwal, Bianchini et al. - 1995
109   Operating Systems: Design and Implementation (context) - Tanenbaum - 1987
89   TAM -- A Compiler Controlled Threaded Abstract Machine (context) - Culler, Goldstein et al. - 1993
61   A TightlyCoupled Processor-Network Interface - Henry, Joerg - 1992
53   StarT-NG: Delivering Seamless Parallel Computing (context) - Chiou, Ang et al. - 1995
47   A Study of the EARTH-MANNA Multithreaded System (context) - Hum, Maquelin et al. - 1996
43   Remote Queues: Exposing Message Queues for Optimization and .. (context) - Brewer, Chong et al. - 1995
38   Building Multithreaded Architectures with Offthe -Shelf Micr.. - Hum, Theobald et al. - 1994
38   The J-Machine Multicomputer: An Architectural Evaluation - Noakes, Wallah et al. - 1993
34   Latency Hiding in Message-Passing Architectures (context) - Bruening, Giloi et al. - 1994
31   Fast Interrupt Priority Management in Operating System Kerne.. - Stodolsky, Chen et al. - 1993
23   Super-Threading: Architectural and Software Mechanisms for O.. (context) - Sakai, Okamoto et al. - 1993
23   Evaluation of Mechanisms for FineGrained Parallel Programs i.. - Spertus, Goldstein et al. - 1993
9   Costs and Benefits of Multithreading with Offthe -Shelf RISC.. (context) - Maquelin, Hum et al. - 1995
9   The EM-X Parallel Computer: Architecture and Basic Performan.. (context) - Kodama, Sakane et al. - 1995
6   Multithreaded Architectures: Principles, Projects, and Issue.. - Dennis, Gao - 1994
4   The attack of the killer micros (context) - Brooks - 1989
3   Evaluating the Locality Benefits of Active Messages - Spertus, Dally - 1995



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


Documents on the same site (http://monti.capsl.udel.edu/capslpapers.shtml):   More
A Linear Time Algorithm for Placing φ-Nodes - Sreedhar, Gao (1995)   (Correct)
The Threaded Communication Library: Preliminary Experiences.. - Elmasri, Hum, Gao (1995)   (Correct)
Designing Programming Languages for Analyzability: A Fresh.. - Hendren, Gao (1992)   (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