Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs

B.H.J. Dekens, Philip Sebastian Kurtin, Marco Jan Gerrit Bekooij, Gerardus Johannes Maria Smit

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

8 Citations (Scopus)
2 Downloads (Pure)

Abstract

Connection-oriented guaranteed-throughput mesh-based networks on chip have been proposed as a replacement for buses in real-time embedded multiprocessor systems such as software defined radios. Even with attractive features like throughput and latency guarantees they are not always used because their hardware cost tends to be higher than buses. In this paper we present a communication ring that provides throughput and latency guarantees. This ring is an attractive communication network as replacement for buses for small to medium scale embedded multiprocessor systems for real-time stream processing because of its relatively low hardware cost. We show that the data serialization of our ring makes it contention free and enables sharing of buffers which reduces the hardware cost. A further cost reduction is achieved by implementing end-to-end flow-control in software and by supporting only writes over the network. Data-flow analysis techniques are used to prove that throughput and latency guarantees can be given despite that the proposed communication ring is connectionless. We evaluated the performance and hardware cost of our communication ring using a 16 core multiprocessor system and a real-time PAL video decoder application. This design was implemented on a Virtex 6 FPGA and the ring was found to use roughly 2% of the logic cells used for the complete MPSoC design. Such a low hardware cost can justify the use of the ring in systems with low bandwidth utilization, as is the case for our PAL video decoder application which uses only 3% of the available bandwidth.
Original languageUndefined
Title of host publicationProceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP)
Place of PublicationLos Alamitos, CA, USA
PublisherIEEE
Pages239-246
Number of pages8
ISBN (Print)1966-7116
Publication statusPublished - 8 Oct 2013
Event2013 Conference on Design and Architectures for Signal and Image Processing, DASIP 2013 - Cagliari, Italy
Duration: 8 Oct 201310 Oct 2013
http://ecsi.org/dasip2013/proceedings

Publication series

Name
PublisherIEEE
ISSN (Print)1966-7116

Conference

Conference2013 Conference on Design and Architectures for Signal and Image Processing, DASIP 2013
Abbreviated titleDASIP
CountryItaly
CityCagliari
Period8/10/1310/10/13
Internet address

Keywords

  • EWI-23963
  • Topology
  • Packet Switching
  • Synchronous Data Flow
  • IR-87860
  • Network topology
  • Guaranteed Throughput
  • Hardware
  • METIS-300156
  • Throughput

Cite this

Dekens, B. H. J., Kurtin, P. S., Bekooij, M. J. G., & Smit, G. J. M. (2013). Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs. In Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP) (pp. 239-246). Los Alamitos, CA, USA: IEEE.
Dekens, B.H.J. ; Kurtin, Philip Sebastian ; Bekooij, Marco Jan Gerrit ; Smit, Gerardus Johannes Maria. / Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs. Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP). Los Alamitos, CA, USA : IEEE, 2013. pp. 239-246
@inproceedings{db63a87b16e7471386ee1838b7be78e2,
title = "Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs",
abstract = "Connection-oriented guaranteed-throughput mesh-based networks on chip have been proposed as a replacement for buses in real-time embedded multiprocessor systems such as software defined radios. Even with attractive features like throughput and latency guarantees they are not always used because their hardware cost tends to be higher than buses. In this paper we present a communication ring that provides throughput and latency guarantees. This ring is an attractive communication network as replacement for buses for small to medium scale embedded multiprocessor systems for real-time stream processing because of its relatively low hardware cost. We show that the data serialization of our ring makes it contention free and enables sharing of buffers which reduces the hardware cost. A further cost reduction is achieved by implementing end-to-end flow-control in software and by supporting only writes over the network. Data-flow analysis techniques are used to prove that throughput and latency guarantees can be given despite that the proposed communication ring is connectionless. We evaluated the performance and hardware cost of our communication ring using a 16 core multiprocessor system and a real-time PAL video decoder application. This design was implemented on a Virtex 6 FPGA and the ring was found to use roughly 2{\%} of the logic cells used for the complete MPSoC design. Such a low hardware cost can justify the use of the ring in systems with low bandwidth utilization, as is the case for our PAL video decoder application which uses only 3{\%} of the available bandwidth.",
keywords = "EWI-23963, Topology, Packet Switching, Synchronous Data Flow, IR-87860, Network topology, Guaranteed Throughput, Hardware, METIS-300156, Throughput",
author = "B.H.J. Dekens and Kurtin, {Philip Sebastian} and Bekooij, {Marco Jan Gerrit} and Smit, {Gerardus Johannes Maria}",
year = "2013",
month = "10",
day = "8",
language = "Undefined",
isbn = "1966-7116",
publisher = "IEEE",
pages = "239--246",
booktitle = "Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP)",
address = "United States",

}

Dekens, BHJ, Kurtin, PS, Bekooij, MJG & Smit, GJM 2013, Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs. in Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP). IEEE, Los Alamitos, CA, USA, pp. 239-246, 2013 Conference on Design and Architectures for Signal and Image Processing, DASIP 2013, Cagliari, Italy, 8/10/13.

Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs. / Dekens, B.H.J.; Kurtin, Philip Sebastian; Bekooij, Marco Jan Gerrit; Smit, Gerardus Johannes Maria.

Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP). Los Alamitos, CA, USA : IEEE, 2013. p. 239-246.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs

AU - Dekens, B.H.J.

AU - Kurtin, Philip Sebastian

AU - Bekooij, Marco Jan Gerrit

AU - Smit, Gerardus Johannes Maria

PY - 2013/10/8

Y1 - 2013/10/8

N2 - Connection-oriented guaranteed-throughput mesh-based networks on chip have been proposed as a replacement for buses in real-time embedded multiprocessor systems such as software defined radios. Even with attractive features like throughput and latency guarantees they are not always used because their hardware cost tends to be higher than buses. In this paper we present a communication ring that provides throughput and latency guarantees. This ring is an attractive communication network as replacement for buses for small to medium scale embedded multiprocessor systems for real-time stream processing because of its relatively low hardware cost. We show that the data serialization of our ring makes it contention free and enables sharing of buffers which reduces the hardware cost. A further cost reduction is achieved by implementing end-to-end flow-control in software and by supporting only writes over the network. Data-flow analysis techniques are used to prove that throughput and latency guarantees can be given despite that the proposed communication ring is connectionless. We evaluated the performance and hardware cost of our communication ring using a 16 core multiprocessor system and a real-time PAL video decoder application. This design was implemented on a Virtex 6 FPGA and the ring was found to use roughly 2% of the logic cells used for the complete MPSoC design. Such a low hardware cost can justify the use of the ring in systems with low bandwidth utilization, as is the case for our PAL video decoder application which uses only 3% of the available bandwidth.

AB - Connection-oriented guaranteed-throughput mesh-based networks on chip have been proposed as a replacement for buses in real-time embedded multiprocessor systems such as software defined radios. Even with attractive features like throughput and latency guarantees they are not always used because their hardware cost tends to be higher than buses. In this paper we present a communication ring that provides throughput and latency guarantees. This ring is an attractive communication network as replacement for buses for small to medium scale embedded multiprocessor systems for real-time stream processing because of its relatively low hardware cost. We show that the data serialization of our ring makes it contention free and enables sharing of buffers which reduces the hardware cost. A further cost reduction is achieved by implementing end-to-end flow-control in software and by supporting only writes over the network. Data-flow analysis techniques are used to prove that throughput and latency guarantees can be given despite that the proposed communication ring is connectionless. We evaluated the performance and hardware cost of our communication ring using a 16 core multiprocessor system and a real-time PAL video decoder application. This design was implemented on a Virtex 6 FPGA and the ring was found to use roughly 2% of the logic cells used for the complete MPSoC design. Such a low hardware cost can justify the use of the ring in systems with low bandwidth utilization, as is the case for our PAL video decoder application which uses only 3% of the available bandwidth.

KW - EWI-23963

KW - Topology

KW - Packet Switching

KW - Synchronous Data Flow

KW - IR-87860

KW - Network topology

KW - Guaranteed Throughput

KW - Hardware

KW - METIS-300156

KW - Throughput

M3 - Conference contribution

SN - 1966-7116

SP - 239

EP - 246

BT - Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP)

PB - IEEE

CY - Los Alamitos, CA, USA

ER -

Dekens BHJ, Kurtin PS, Bekooij MJG, Smit GJM. Low-cost guaranteed-throughput communication ring for real-time streaming MPSoCs. In Proceedings of the 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP). Los Alamitos, CA, USA: IEEE. 2013. p. 239-246