Analysis of I/O subsystem design for multimedia workstations

Peter Druschel, Mark B. Abbott, Michael Pagels, Larry Lee Peterson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

This paper argues that the CPU/memory data path is a potential throughput bottleneck in multimedia workstations, and analyzes the implications for the design of the I/O data path. It identifies known techniques for optimizing the data path, and highlights subtle interactions that occur when these techniques are used in combination. The paper concludes by proposing an abstract type for data buffers, called IOData, and argues that this abstraction provides a flexible basis for the end-to-end optimization of the I/O data path.

Original languageEnglish (US)
Title of host publicationNetwork and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings
PublisherSpringer Verlag
Pages289-301
Number of pages13
Volume712 LNCS
ISBN (Print)9783540571834
StatePublished - 1993
Event3rd International Workshop on Network and Operating System Support for Digital Audio and Video, 1992 - La Jolla, United States
Duration: Nov 12 1992Nov 13 1992

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume712 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other3rd International Workshop on Network and Operating System Support for Digital Audio and Video, 1992
CountryUnited States
CityLa Jolla
Period11/12/9211/13/92

Fingerprint

Computer workstations
Program processors
Multimedia
Subsystem
Throughput
Data storage equipment
Path
Buffer
Design
Optimization
Interaction

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Druschel, P., Abbott, M. B., Pagels, M., & Peterson, L. L. (1993). Analysis of I/O subsystem design for multimedia workstations. In Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings (Vol. 712 LNCS, pp. 289-301). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 712 LNCS). Springer Verlag.

Analysis of I/O subsystem design for multimedia workstations. / Druschel, Peter; Abbott, Mark B.; Pagels, Michael; Peterson, Larry Lee.

Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings. Vol. 712 LNCS Springer Verlag, 1993. p. 289-301 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 712 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Druschel, P, Abbott, MB, Pagels, M & Peterson, LL 1993, Analysis of I/O subsystem design for multimedia workstations. in Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings. vol. 712 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 712 LNCS, Springer Verlag, pp. 289-301, 3rd International Workshop on Network and Operating System Support for Digital Audio and Video, 1992, La Jolla, United States, 11/12/92.
Druschel P, Abbott MB, Pagels M, Peterson LL. Analysis of I/O subsystem design for multimedia workstations. In Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings. Vol. 712 LNCS. Springer Verlag. 1993. p. 289-301. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Druschel, Peter ; Abbott, Mark B. ; Pagels, Michael ; Peterson, Larry Lee. / Analysis of I/O subsystem design for multimedia workstations. Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings. Vol. 712 LNCS Springer Verlag, 1993. pp. 289-301 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{6737e251193646b399b2d24653975884,
title = "Analysis of I/O subsystem design for multimedia workstations",
abstract = "This paper argues that the CPU/memory data path is a potential throughput bottleneck in multimedia workstations, and analyzes the implications for the design of the I/O data path. It identifies known techniques for optimizing the data path, and highlights subtle interactions that occur when these techniques are used in combination. The paper concludes by proposing an abstract type for data buffers, called IOData, and argues that this abstraction provides a flexible basis for the end-to-end optimization of the I/O data path.",
author = "Peter Druschel and Abbott, {Mark B.} and Michael Pagels and Peterson, {Larry Lee}",
year = "1993",
language = "English (US)",
isbn = "9783540571834",
volume = "712 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "289--301",
booktitle = "Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings",
address = "Germany",

}

TY - GEN

T1 - Analysis of I/O subsystem design for multimedia workstations

AU - Druschel, Peter

AU - Abbott, Mark B.

AU - Pagels, Michael

AU - Peterson, Larry Lee

PY - 1993

Y1 - 1993

N2 - This paper argues that the CPU/memory data path is a potential throughput bottleneck in multimedia workstations, and analyzes the implications for the design of the I/O data path. It identifies known techniques for optimizing the data path, and highlights subtle interactions that occur when these techniques are used in combination. The paper concludes by proposing an abstract type for data buffers, called IOData, and argues that this abstraction provides a flexible basis for the end-to-end optimization of the I/O data path.

AB - This paper argues that the CPU/memory data path is a potential throughput bottleneck in multimedia workstations, and analyzes the implications for the design of the I/O data path. It identifies known techniques for optimizing the data path, and highlights subtle interactions that occur when these techniques are used in combination. The paper concludes by proposing an abstract type for data buffers, called IOData, and argues that this abstraction provides a flexible basis for the end-to-end optimization of the I/O data path.

UR - http://www.scopus.com/inward/record.url?scp=5244344871&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=5244344871&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9783540571834

VL - 712 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 289

EP - 301

BT - Network and Operating System Support for Digital Audio and Video - 3rd International Workshop, Proceedings

PB - Springer Verlag

ER -