See this document in CiteSeerX!

Architectural Support For User-Level Input/Output (2001)  (Make Corrections)  
Lambert Schaelicke



  Home/Search   Context   Related

 
View or download:
nd.edu/~lambert/pdf/dissertation.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nd.edu/~lambert/publications (more)
(Enter author homepages)

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

Abstract: The performance of the input/output subsystem is becoming increasingly important for many applications. Commercial I/O intensive applications are a fast growing market segment and experience constantly increasing performance demands. Many of these applications exploit concurrency to overlap the latency of I/O operations to improve throughput. At the same time, semiconductor technology trends result in a growing gap between application and operating system performance. Consequently, operating... (Update)

Active bibliography (related documents):   More   All
0.6:   Copyright 2002, Intel Corporation, All rights reserved. - Queue-Pair Ip Hybrid   (Correct)
0.5:   Push-Pull Messaging: A High-Performance Communication Mechanism .. - Wong, Wang (1999)   (Correct)
0.5:   The Case for a Multiprocessor on a Die: MoaD - Machanick (2001)   (Correct)

Similar documents based on text:   More   All
1.2:   Systematic Verification Of Pipelined Microprocessors - Hosabettu (2000)   (Correct)
1.2:   Implementation And Evaluation Of Data Breakpoint Schemes In An.. - Roberts (1996)   (Correct)
1.2:   Isolation, Resource Management and Sharing in the Kaffeos Java.. - Back (2002)   (Correct)

BibTeX entry:   (Update)

@misc{ schaelicke-architectural,
  author = "Lambert Schaelicke",
  title = "Architectural Support For User-Level Input/Output",
  url = "citeseer.ist.psu.edu/schaelicke01architectural.html" }
Citations (may not include all citations):
609   Myrinet: A Gigabit per-Second Local Area Network - Boden - 1995
447   Exokernel: An Operating System Architecture for Application-.. - Engler, Kaashoek et al. - 1995
275   Virtual Memory Mapped Network Interface for the SHRIMP Multi.. - Blumrich - 1994
231   Active Messages: a Mechanism for Integrated Communication an.. - von Eicken - 1992
192   Fbufs: A High-bandwidth Cross-domain Transfer Facility - Druschel, Peterson - 1993
186   A Methodology for Implementing Highly Concurrent Data Object.. - Herlihy - 1990
173   The x-Kernel: An Architecture for Implementing Network Proto.. - Hutchinson, Peterson - 1991
170   Serverless Network File Systems - Anderson - 1995
168   Making Paths Explicit in the Scout Operating System - Mosberger, Peterson - 1996
159   lmbench: Portable Tools for Performance Analysis - McVoy, Staelin - 1998
121   Continuous Profiling: Where Have All the Cycles Gone - Anderson - 1997
120   Experiences with a High-Speed Network Adaptor: A Software Pe.. - Druschel, Peterson et al. - 1994
115   BSD Operating System (context) - McKusick, Design et al. - 1996
111   Machine-Independent Virtual Memory Management for Paged Unip.. - Rashid - 1988
107   Memory System Characterization of Commercial Workloads - Barroso, Gharachorloo et al. - 1998
97   Extensibility, Safety and Performance in the SPIN Operating .. - Bershad - 1995
91   The Impact of Architectural Trends on Operating System Perfo.. (context) - Rosenblum - 1995
89   Using the SimOS Machine Simulator to Study Complex Computer .. - Rosenblum - 1997
87   Flash: An Efficient and Portable Web Server - Pai, Druschel et al. - 1999
80   Beyond Multiprocessing ... Multithreading the SunOS Kernel - Eykholt - 1992
74   Memory Channel Network for PCI - Gillett - 1996
74   Transactional Memory: Architectural Support for Lock-Free Da.. - Herlihy, Moss - 1993
70   TNet: A Reliable System Area Network (context) - Horst - 1995
68   How Multimedia Workloads Will Change Processor Design (context) - Diefendorff, Dubey - 1997
67   The SimpleScalar Tool Set Version - Burger, Austin - 1997
65   Incorporating Memory Management into User-Level Network Inte.. - Welsh, Basu et al. - 1997
64   A High-performance Network Architecture for a PARISC Worksta.. (context) - Banks, Prudence - 1993
48   Why Aren't Operating Systems Getting Faster as Fast as Hardw.. - Osterhout - 1990
46   IO-Lite: A Unified I/O Buffering and Caching System - Pai, Druschel et al. - 1999
44   Fast Mutual Exclusion for Uniprocessors (context) - Bershad, Redell et al. - 1992
40   Performance Characterization of the Pentium Pro Processor (context) - Bhandarkar, Ding - 1997
38   The SPARC Architecture Manual Version (context) - Weaver, Germond - 1994
37   Using Latency to Evaluate Interactive System Performance (context) - Endo - 1996
37   The Generic Active Message Interface Specification (context) - Culler - 1994
37   Hardware and Software Support for Efficient Exception Handli.. - Thekkath, Levy - 1994
36   Characterizing the Caching and Synchronization Performance o.. (context) - Torrellas, Gupta et al. - 1992
35   U-Net: A User-Level Network Interface for Parallel and Distr.. (context) - von Eicken - 1995
32   Using Complete Machine Simulation to Understand Computer Sys.. (context) - Herrod - 1998
32   SPEC CPU (context) - Henning
30   Trapeze/IP: TCP/IP at Near-Gigabit Speeds - Gallatin, Chase et al. - 1999
30   Performance of Database Workloads on Shared-Memory Systems w.. - Ranganathan - 1998
28   Measuring the Capacity of a Web Server Under Realistic Loads - Banga, Druschel - 1999
26   Computer Architecture: A Quantitative Approach (context) - Hennessey, Patterson - 1995
25   LADDIS: The Next Generation of NFS File Server Benchmarking - Wittle, Keith - 1993
24   A Cost-Effective, High-Bandwidth Storage Architecture (context) - Gibson - 1998
24   The DiskSim Simulation Environment Version (context) - Ganger, Worthington et al. - 1998
21   Scheduling Communication on an SMP Node Parallel Machine (context) - Falsafi, Wood - 1997
21   Design Issues and Tradeoffs for Write Buffers - Skadron, Clark - 1997
16   Effects of Communication Latency, Overhead, and Bandwidth in.. - Martin - 1997
16   Internal Organization of the Alpha 21164, a 300-MHz 64bit Qu.. (context) - Edmondson - 1995
13   Architecture and Implementation of Memory Channel 2 (context) - Fillo, Gillett - 1997
12   The LINUX Kernel Book (context) - Card, Mvel - 1998
12   UTLB: A Mechanism for Address Translation on Network Interfa.. - Chen - 1998
10   Address Translation Mechanisms in Network Interfaces - Schoinas, Hill - 1998
10   POWER2 Performance Monitor (context) - Welbon - 1994
10   The Brave Little Toaster Meets Usenet (context) - Swartz - 1996
10   User-Level DMA without Operating System Kernel Modifications - Markatos, Katevenis - 1997
9   InfiniBand Architecture Specification Release (context) - Specification, Trade et al. - 2000
9   Efficient Communication Mechanisms for Cluster Based Paralle.. - Davis, Swanson et al. - 1998
9   Effects of Buffering Semantics on I/O Performance - Brustoloni, Steenkiste - 1996
8   PCI Local Bus Specification Revision (context) - Bus, PCI et al. - 1995
7   An Efficient Zero-Copy I/O Framework for UNIX - Thadani, Khalidi - 1995
7   System Support for OpenGL Direct Rendering - Kilgard, Blythe et al. - 1995
7   The Impact of Data Transfer and Buffering Alternatives on Ne.. - Mukherjee, Hill - 1998
7   The HP PA-8000 RISC CPU (context) - Kumar - 1997
5   Implementing Atomic Sequences on Uniprocessors Using Rollfor.. - Mosberger, Druschel et al. - 1996
5   SimICS/sun4m: A Virtual Workstation (context) - Magnusson - 1998
4   Precise Interrupts - Moudgill, Vassiliadis - 1996
4   Cache and TLB Effectiveness (context) - Pagels, Druschel et al. - 1994
3   The Architectural Costs of Streaming I/O: A Comparison of Wo.. (context) - Arpaci-Dusseau - 1998
3   VMMC-2: Efficient Support for Reliable, Connection-Oriented .. (context) - Dubnicki - 1997
3   Sun Microsystems (context) - Manual - 1997
3   Container-shipping: Operating System Support for Intensive I.. (context) - Pasquale, Anderson et al. - 1994
2   The ATOLL Approach for a Fast and Reliable System Area Netwo.. (context) - Kluge - 1999
2   Quantitative Characterization and Analysis of the I/O Behavi.. - Bordawekar - 1998
2   Design Challenges of Virtual Networks: Fast, General-Purpose.. (context) - Mainwaring, Culler - 1999
2   Message Proxies for Efficient, Protected Communication on SM.. (context) - Lim - 1997
2   A Look at Several Memory Management Units, TLBRefill Mechani.. (context) - Jacob, Mudge - 1998
2   ST Microelectronics (context) - Data - 1998
1   Ultrastar ZX HardwareFunctional Specification (context) - Hardware, GB et al. - 1997
1   and Networking Software in Sequoia (context) - Pasquale - 2000
1   High Performance I/O Design in the AlphaServer 4100 Symmetri.. (context) - Duncan, Keefer et al. - 1996
1   Atoll: A High-performance Communication Device for Parallel .. (context) - Brning, Schaelicke - 1997
1   The Network Appliance Enterprise Storage Architecture: Syste.. (context) - Marchi, Watson - 1999
1   Protected, User-level DMA for the SHRIMP Multicomputer (context) - Blumrich - 1996
1   System Overview of the SGI Origin (context) - Laudon, Lenoski - 2000
1   L-RSIM: A Simulation Environment for I/O Intensive Workloads (context) - Schaelicke - 2000
1   ATOLL: A Network on a Chip - Rzymianowicz - 1999
1   Performance Modeling and Analysis of Disk Arryas (context) - Lee - 1993
1   Net Appliance Keeps Database Current (context) - Clarke - 1999
1   Improving I/O Performance with a Conditional Store Buffer (context) - Schaelicke, Davis - 1998
1   PowerStorm 4DT: A High-performance Graphics Software Archite.. (context) - Lipchak - 1997
1   Profiling I/O Interrupts in Modern Architectures (context) - Schaelicke, Davis et al. - 2000
1   Electrical and Computer Eng (context) - Paj, Rangnathan et al. - 1997
1   Compaq Computer (context) - Microprocessor, Manual - 1995
http://www.cse.msu.edu/~enbody/perfmon/
http://techpubs.sgi.com
http://www.mysql.com/documentation/mysql/
http://techpubs.sgi.com/library/

Documents on the same site (http://www.cse.nd.edu/~lambert/publications.html):   More
Memory System Support for Irregular Applications - Carter, Hsieh, Swanson.. (1998)   (Correct)
Impulse: Building a Smarter Memory Controller - Carter, Hsieh, Stoller.. (1999)   (Correct)
ML-RSIM Reference Manual - Schaelicke, Parker (2002)   (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