The Octopus switch

Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

23 Downloads (Pure)

Abstract

This chapter1 discusses the interconnection architecture of the Mobile Digital Companion. The approach to build a low-power handheld multimedia computer presented here is to have autonomous, reconfigurable modules such as network, video and audio devices, interconnected by a switch rather than by a bus, and to offload as much as work as possible from the CPU to programmable modules placed in the data streams. Thus, communication between components is not broadcast over a bus but delivered exactly where it is needed, work is carried out where the data passes through, bypassing the memory. The amount of buffering is minimised, and if it is required at all, it is placed right on the data path, where it is needed. A reconfigurable internal communication network switch called Octopus exploits locality of reference and eliminates wasteful data copies. The switch is implemented as a simplified ATM switch and provides Quality of Service guarantees and enough bandwidth for multimedia applications. We have built a testbed of the architecture, of which we will present performance and energy consumption characteristics.
Original languageUndefined
Title of host publicationMobile multimedia systems
PublisherUniversity of Twente
Pages4.1-4.36
Number of pages36
ISBN (Print)9789036514064
Publication statusPublished - 2000

Publication series

Name
PublisherUniversity of Twente

Keywords

  • IR-56262

Cite this

Havinga, P. J. M. (2000). The Octopus switch. In Mobile multimedia systems (pp. 4.1-4.36). University of Twente.
Havinga, Paul J.M. / The Octopus switch. Mobile multimedia systems. University of Twente, 2000. pp. 4.1-4.36
@inbook{d5c3a4e94cca4ce1922c14dd1b655a63,
title = "The Octopus switch",
abstract = "This chapter1 discusses the interconnection architecture of the Mobile Digital Companion. The approach to build a low-power handheld multimedia computer presented here is to have autonomous, reconfigurable modules such as network, video and audio devices, interconnected by a switch rather than by a bus, and to offload as much as work as possible from the CPU to programmable modules placed in the data streams. Thus, communication between components is not broadcast over a bus but delivered exactly where it is needed, work is carried out where the data passes through, bypassing the memory. The amount of buffering is minimised, and if it is required at all, it is placed right on the data path, where it is needed. A reconfigurable internal communication network switch called Octopus exploits locality of reference and eliminates wasteful data copies. The switch is implemented as a simplified ATM switch and provides Quality of Service guarantees and enough bandwidth for multimedia applications. We have built a testbed of the architecture, of which we will present performance and energy consumption characteristics.",
keywords = "IR-56262",
author = "Havinga, {Paul J.M.}",
note = "Dissertation, Chapter 4 - Major parts of this chapter were presented at the fifth annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom’99) 1999 [8], and at the ProRISC'99 workshop on Circuits, Systems and Signal Processing, 1999 [9].",
year = "2000",
language = "Undefined",
isbn = "9789036514064",
publisher = "University of Twente",
pages = "4.1--4.36",
booktitle = "Mobile multimedia systems",
address = "Netherlands",

}

Havinga, PJM 2000, The Octopus switch. in Mobile multimedia systems. University of Twente, pp. 4.1-4.36.

The Octopus switch. / Havinga, Paul J.M.

Mobile multimedia systems. University of Twente, 2000. p. 4.1-4.36.

Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

TY - CHAP

T1 - The Octopus switch

AU - Havinga, Paul J.M.

N1 - Dissertation, Chapter 4 - Major parts of this chapter were presented at the fifth annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom’99) 1999 [8], and at the ProRISC'99 workshop on Circuits, Systems and Signal Processing, 1999 [9].

PY - 2000

Y1 - 2000

N2 - This chapter1 discusses the interconnection architecture of the Mobile Digital Companion. The approach to build a low-power handheld multimedia computer presented here is to have autonomous, reconfigurable modules such as network, video and audio devices, interconnected by a switch rather than by a bus, and to offload as much as work as possible from the CPU to programmable modules placed in the data streams. Thus, communication between components is not broadcast over a bus but delivered exactly where it is needed, work is carried out where the data passes through, bypassing the memory. The amount of buffering is minimised, and if it is required at all, it is placed right on the data path, where it is needed. A reconfigurable internal communication network switch called Octopus exploits locality of reference and eliminates wasteful data copies. The switch is implemented as a simplified ATM switch and provides Quality of Service guarantees and enough bandwidth for multimedia applications. We have built a testbed of the architecture, of which we will present performance and energy consumption characteristics.

AB - This chapter1 discusses the interconnection architecture of the Mobile Digital Companion. The approach to build a low-power handheld multimedia computer presented here is to have autonomous, reconfigurable modules such as network, video and audio devices, interconnected by a switch rather than by a bus, and to offload as much as work as possible from the CPU to programmable modules placed in the data streams. Thus, communication between components is not broadcast over a bus but delivered exactly where it is needed, work is carried out where the data passes through, bypassing the memory. The amount of buffering is minimised, and if it is required at all, it is placed right on the data path, where it is needed. A reconfigurable internal communication network switch called Octopus exploits locality of reference and eliminates wasteful data copies. The switch is implemented as a simplified ATM switch and provides Quality of Service guarantees and enough bandwidth for multimedia applications. We have built a testbed of the architecture, of which we will present performance and energy consumption characteristics.

KW - IR-56262

M3 - Chapter

SN - 9789036514064

SP - 4.1-4.36

BT - Mobile multimedia systems

PB - University of Twente

ER -

Havinga PJM. The Octopus switch. In Mobile multimedia systems. University of Twente. 2000. p. 4.1-4.36