A wait-free realtime system for optimal distribution of vision tasks on multicore architectures

Thomas Müller, Pujan Ziaie, Alois Knoll

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

11 Scopus citations

Abstract

As multicore PCs begin to get the standard, it becomes increasingly important to utilize these resources. Thus we present a multithreaded realtime vision system, which distributes tasks to given resources on a single offthe-shelf multicore PC, applying an optimal-backoff scheduling strategy. Making use of an asynchronous data management mechanism, the system also shows non-blocking and wait-free behaviour, while data access itself is randomized, but weighted. Furthermore, we introduce the top-down concept of Interpretation-Based Preselection in order to enhance data retrieval and a tracking based data storage optimization. On the performance side we prove that functional decomposition and discrete data partitioning result in an almost linear speed-up due to excellent load balancing with concurrent function- and data-domain parallelization.

Original languageEnglish
Title of host publicationRobotics and Automation
PublisherInst. for Syst. and Technol. of Inf., Control and Commun. (INSTICC)
Pages301-306
Number of pages6
ISBN (Print)9789898111319
StatePublished - 2008
EventICINCO 2008 - 5th International Conference on Informatics in Control, Automation and Robotics - Funchal, Madeira, Portugal
Duration: 11 May 200815 May 2008

Publication series

NameICINCO 2008 - Proceedings of the 5th International Conference on Informatics in Control, Automation and Robotics
Volume1 RA

Conference

ConferenceICINCO 2008 - 5th International Conference on Informatics in Control, Automation and Robotics
Country/TerritoryPortugal
CityFunchal, Madeira
Period11/05/0815/05/08

Keywords

  • Asynchronous data management
  • Interpretation-based preselection
  • Multithreaded realtime system
  • Optimal-backoff scheduling
  • Robot vision

Fingerprint

Dive into the research topics of 'A wait-free realtime system for optimal distribution of vision tasks on multicore architectures'. Together they form a unique fingerprint.

Cite this