Analysis and enhancement of pipelining the protocol overheads for a high throughput

Hyun Wook Jin, Hyuck Yoo

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

Abstract

This paper investigates the protocol overhead pipelining between the host and network interface card (NIC). Existing researches into the protocol overhead pipelining assume that protocol overheads in the host and NIC can be naturally pipelined. Our architecture-aware investigation, however, finds a new fact that the host and NIC compete against each other to access the host memory, system bus, and I/O bus, so that the overhead pipelining is seriously hindered, which leads to a sub-optimal performance. We suggest several methods to avoid such competitions for the hardware resources and implement a pipelining UDP named π-UDP on Myrinet. As a result, π-UDP achieves over 97% of the theoretical maximum throughput of Myrinet.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications
EditorsH.R. Arabnia, Y. Mun, H.R. Arabnia, Y. Mun
Pages935-941
Number of pages7
Volume2
Publication statusPublished - 2003 Dec 1
EventProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications - Las Vegas, NV, United States
Duration: 2003 Jun 232003 Jun 26

Other

OtherProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications
CountryUnited States
CityLas Vegas, NV
Period03/6/2303/6/26

Fingerprint

Interfaces (computer)
Throughput
Network protocols
System buses
Hardware
Data storage equipment

Keywords

  • Gigabit LAN
  • Myrinet
  • Overhead pipelining
  • UDP/IP

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications

Cite this

Jin, H. W., & Yoo, H. (2003). Analysis and enhancement of pipelining the protocol overheads for a high throughput. In H. R. Arabnia, Y. Mun, H. R. Arabnia, & Y. Mun (Eds.), Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (Vol. 2, pp. 935-941)

Analysis and enhancement of pipelining the protocol overheads for a high throughput. / Jin, Hyun Wook; Yoo, Hyuck.

Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. ed. / H.R. Arabnia; Y. Mun; H.R. Arabnia; Y. Mun. Vol. 2 2003. p. 935-941.

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

Jin, HW & Yoo, H 2003, Analysis and enhancement of pipelining the protocol overheads for a high throughput. in HR Arabnia, Y Mun, HR Arabnia & Y Mun (eds), Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. vol. 2, pp. 935-941, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, NV, United States, 03/6/23.
Jin HW, Yoo H. Analysis and enhancement of pipelining the protocol overheads for a high throughput. In Arabnia HR, Mun Y, Arabnia HR, Mun Y, editors, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. Vol. 2. 2003. p. 935-941
Jin, Hyun Wook ; Yoo, Hyuck. / Analysis and enhancement of pipelining the protocol overheads for a high throughput. Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. editor / H.R. Arabnia ; Y. Mun ; H.R. Arabnia ; Y. Mun. Vol. 2 2003. pp. 935-941
@inproceedings{a374285e94a04809adf80981c8fd862f,
title = "Analysis and enhancement of pipelining the protocol overheads for a high throughput",
abstract = "This paper investigates the protocol overhead pipelining between the host and network interface card (NIC). Existing researches into the protocol overhead pipelining assume that protocol overheads in the host and NIC can be naturally pipelined. Our architecture-aware investigation, however, finds a new fact that the host and NIC compete against each other to access the host memory, system bus, and I/O bus, so that the overhead pipelining is seriously hindered, which leads to a sub-optimal performance. We suggest several methods to avoid such competitions for the hardware resources and implement a pipelining UDP named π-UDP on Myrinet. As a result, π-UDP achieves over 97{\%} of the theoretical maximum throughput of Myrinet.",
keywords = "Gigabit LAN, Myrinet, Overhead pipelining, UDP/IP",
author = "Jin, {Hyun Wook} and Hyuck Yoo",
year = "2003",
month = "12",
day = "1",
language = "English",
isbn = "1892512416",
volume = "2",
pages = "935--941",
editor = "H.R. Arabnia and Y. Mun and H.R. Arabnia and Y. Mun",
booktitle = "Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications",

}

TY - GEN

T1 - Analysis and enhancement of pipelining the protocol overheads for a high throughput

AU - Jin, Hyun Wook

AU - Yoo, Hyuck

PY - 2003/12/1

Y1 - 2003/12/1

N2 - This paper investigates the protocol overhead pipelining between the host and network interface card (NIC). Existing researches into the protocol overhead pipelining assume that protocol overheads in the host and NIC can be naturally pipelined. Our architecture-aware investigation, however, finds a new fact that the host and NIC compete against each other to access the host memory, system bus, and I/O bus, so that the overhead pipelining is seriously hindered, which leads to a sub-optimal performance. We suggest several methods to avoid such competitions for the hardware resources and implement a pipelining UDP named π-UDP on Myrinet. As a result, π-UDP achieves over 97% of the theoretical maximum throughput of Myrinet.

AB - This paper investigates the protocol overhead pipelining between the host and network interface card (NIC). Existing researches into the protocol overhead pipelining assume that protocol overheads in the host and NIC can be naturally pipelined. Our architecture-aware investigation, however, finds a new fact that the host and NIC compete against each other to access the host memory, system bus, and I/O bus, so that the overhead pipelining is seriously hindered, which leads to a sub-optimal performance. We suggest several methods to avoid such competitions for the hardware resources and implement a pipelining UDP named π-UDP on Myrinet. As a result, π-UDP achieves over 97% of the theoretical maximum throughput of Myrinet.

KW - Gigabit LAN

KW - Myrinet

KW - Overhead pipelining

KW - UDP/IP

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

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

M3 - Conference contribution

SN - 1892512416

VL - 2

SP - 935

EP - 941

BT - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications

A2 - Arabnia, H.R.

A2 - Mun, Y.

A2 - Arabnia, H.R.

A2 - Mun, Y.

ER -