Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Holger Flatt
  • Ingo Schmädecke
  • Michael Kärgel
  • Holger Blume
  • Peter Pirsch

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publication2009 International Symposium on Systems, Architectures, Modeling, and Simulation
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages125-132
Number of pages8
ISBN (print)9781424445011
Publication statusPublished - 16 Oct 2009
Event2009 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2009 - Samos, Greece
Duration: 20 Jul 200923 Jul 2009

Abstract

This paper presents a synchronization framework for parallel computing heterogeneous processing elements, which are controlled by a RISC processor. The communication delay between RISC and processing elements is a key issue if the RISC is not closely attached to the processing elements. Recent synchronization approaches neglect communication delays or require low communication delays. This results in a low synchronization rate between RISC and PEs. In order to overcome this delay, a special hardware-based synchronization approach is proposed that reduces the communication overhead and increases the number of executable tasks per time unit. Further, it supports parallel execution of independent hardware tasks. The approach was evaluated for a modular coprocessor architecture containing several processing elements for image processing tasks. The coarse-grained parallel execution of independent tasks significantly improves the speed of an exemplary application for aerial image based vehicle detection on straight highways.

ASJC Scopus subject areas

Cite this

Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures. / Flatt, Holger; Schmädecke, Ingo; Kärgel, Michael et al.
2009 International Symposium on Systems, Architectures, Modeling, and Simulation. Institute of Electrical and Electronics Engineers Inc., 2009. p. 125-132.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Flatt, H, Schmädecke, I, Kärgel, M, Blume, H & Pirsch, P 2009, Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures. in 2009 International Symposium on Systems, Architectures, Modeling, and Simulation. Institute of Electrical and Electronics Engineers Inc., pp. 125-132, 2009 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2009, Samos, Greece, 20 Jul 2009. https://doi.org/10.1109/ICSAMOS.2009.5289223
Flatt, H., Schmädecke, I., Kärgel, M., Blume, H., & Pirsch, P. (2009). Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures. In 2009 International Symposium on Systems, Architectures, Modeling, and Simulation (pp. 125-132). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSAMOS.2009.5289223
Flatt H, Schmädecke I, Kärgel M, Blume H, Pirsch P. Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures. In 2009 International Symposium on Systems, Architectures, Modeling, and Simulation. Institute of Electrical and Electronics Engineers Inc. 2009. p. 125-132 doi: 10.1109/ICSAMOS.2009.5289223
Flatt, Holger ; Schmädecke, Ingo ; Kärgel, Michael et al. / Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures. 2009 International Symposium on Systems, Architectures, Modeling, and Simulation. Institute of Electrical and Electronics Engineers Inc., 2009. pp. 125-132
Download
@inproceedings{78370d1376324fb6afed7992bf546254,
title = "Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures",
abstract = "This paper presents a synchronization framework for parallel computing heterogeneous processing elements, which are controlled by a RISC processor. The communication delay between RISC and processing elements is a key issue if the RISC is not closely attached to the processing elements. Recent synchronization approaches neglect communication delays or require low communication delays. This results in a low synchronization rate between RISC and PEs. In order to overcome this delay, a special hardware-based synchronization approach is proposed that reduces the communication overhead and increases the number of executable tasks per time unit. Further, it supports parallel execution of independent hardware tasks. The approach was evaluated for a modular coprocessor architecture containing several processing elements for image processing tasks. The coarse-grained parallel execution of independent tasks significantly improves the speed of an exemplary application for aerial image based vehicle detection on straight highways.",
author = "Holger Flatt and Ingo Schm{\"a}decke and Michael K{\"a}rgel and Holger Blume and Peter Pirsch",
year = "2009",
month = oct,
day = "16",
doi = "10.1109/ICSAMOS.2009.5289223",
language = "English",
isbn = "9781424445011",
pages = "125--132",
booktitle = "2009 International Symposium on Systems, Architectures, Modeling, and Simulation",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "2009 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2009 ; Conference date: 20-07-2009 Through 23-07-2009",

}

Download

TY - GEN

T1 - Hardware-based synchronization framework for heterogeneous RISC/Coprocessor architectures

AU - Flatt, Holger

AU - Schmädecke, Ingo

AU - Kärgel, Michael

AU - Blume, Holger

AU - Pirsch, Peter

PY - 2009/10/16

Y1 - 2009/10/16

N2 - This paper presents a synchronization framework for parallel computing heterogeneous processing elements, which are controlled by a RISC processor. The communication delay between RISC and processing elements is a key issue if the RISC is not closely attached to the processing elements. Recent synchronization approaches neglect communication delays or require low communication delays. This results in a low synchronization rate between RISC and PEs. In order to overcome this delay, a special hardware-based synchronization approach is proposed that reduces the communication overhead and increases the number of executable tasks per time unit. Further, it supports parallel execution of independent hardware tasks. The approach was evaluated for a modular coprocessor architecture containing several processing elements for image processing tasks. The coarse-grained parallel execution of independent tasks significantly improves the speed of an exemplary application for aerial image based vehicle detection on straight highways.

AB - This paper presents a synchronization framework for parallel computing heterogeneous processing elements, which are controlled by a RISC processor. The communication delay between RISC and processing elements is a key issue if the RISC is not closely attached to the processing elements. Recent synchronization approaches neglect communication delays or require low communication delays. This results in a low synchronization rate between RISC and PEs. In order to overcome this delay, a special hardware-based synchronization approach is proposed that reduces the communication overhead and increases the number of executable tasks per time unit. Further, it supports parallel execution of independent hardware tasks. The approach was evaluated for a modular coprocessor architecture containing several processing elements for image processing tasks. The coarse-grained parallel execution of independent tasks significantly improves the speed of an exemplary application for aerial image based vehicle detection on straight highways.

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

U2 - 10.1109/ICSAMOS.2009.5289223

DO - 10.1109/ICSAMOS.2009.5289223

M3 - Conference contribution

AN - SCOPUS:71949130682

SN - 9781424445011

SP - 125

EP - 132

BT - 2009 International Symposium on Systems, Architectures, Modeling, and Simulation

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2009 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2009

Y2 - 20 July 2009 through 23 July 2009

ER -

By the same author(s)