Article
 

Survey on System I/O Hardware Transactions and Impact on Latency, Throughput, and Other Factors

Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/articles/9z903160b

Descriptions

Attribute NameValues
Creator
Abstract
  • Computer system I/O has evolved with processor and memory technologies in terms of reducing latency, increasing bandwidth and other factors. As requirements increase for I/O, such as networking, storage, and video, descriptor-based DMA transactions have become more important in high performance systems to move data between I/O adapters and system memory buffers. DMA transactions are done with hardware engines below the software protocol abstraction layers in all systems other than rudimentary embedded controllers. CPUs can switch to other tasks by offloading hardware DMA transfers to the I/O adapters. Each I/O interface has one or more separately instantiated descriptor-based DMA engines optimized for a given I/O port. I/O transactions are optimized by accelerator functions to reduce latency, improve throughput and reduce CPU overhead. This chapter surveys the current state of high-performance I/O architecture advances and explores benefits and limitations. With the proliferation of CPU multi-cores within a system, multi-GB/s ports, and on-die integration of system functions, changes beyond the techniques surveyed may be needed for optimal I/O architecture performance.
  • This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published article/chapter is copyrighted by Elsevier and can be found at: http://www.elsevier.com/books/advances-in-computers/hurson/978-0-12-420232-0.
  • Keywords: memory, controllers, processors, DMA, input/output, latency, power, throughput
Resource Type
DOI
Date Available
Date Issued
Citation
  • Larsen, S., & Lee, B. (2014). Survey on System I/O Hardware Transactions and Impact on Latency, Throughput, and Other Factors. Advances in Computers, 92, 67-104. doi:10.1016/B978-0-12-420232-0.00002-7
Journal Title
Journal Volume
  • 92
Rights Statement
Funding Statement (additional comments about funding)
  • This work was supported in part by Ministry of Education Science and Technology (MEST) and the Korean Federation of Science and Technology Societies (KOFST).
Publisher
Peer Reviewed
Language
Replaces

Relationships

Parents:

This work has no parents.

Items