Repository logo
Article

Partition of real-time application over multicore systems

creativeworkseries.issn1429-3447
dc.contributor.authorMartyna, Jerzy
dc.date.available2017-07-10T11:42:34Z
dc.date.issued2012
dc.description.abstractW artykule przedstawiono model równoległego wykonania aplikacji czasu rzeczywistego w wielordzeniowym systemie komputerowym. Współczesne komputery dostarczają mechanizmów dla równoległego wykonywania programów czasu rzeczywistego. Zaproponowano algorytm do przeprowadzenia podziału aplikacji czasu rzeczywistego na elementy składowe i ich alokacji w środowisku równoległych procesorów wielordzeniowych. Algorytm ten bierze pod uwagę wszystkie ograniczenia związane z wykonywaniem programu czasu rzeczywistego, w tym relację poprzedzania oraz zależności czasowe. Dzięki przedstawionemu rozwiązaniu jest możliwe pełne wykorzystanie mocy obliczeniowej wielordzeniowych procesorów dla wykonania aplikacji czasu rzeczywistego.pl
dc.description.abstractIn this paper, we present a model of parallel execution of a real-time application in a multicore system. Currently used modern architectures provide a mechanism to prevent reciprocal interference in the cause of critical activities. We propose an algorithm for obtaining the partitions of real-time applications and later for their allocation to a set of all accessible cores of a multicore processor. The algorithm takes into consideration all the constraints, such as precedence relations, timing dependencies, etc., and allows all partitions to access resources in order of their potential utility to the application. Some experimental results are provided.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.doihttps://doi.org/10.7494/automat.2012.16.2.127
dc.identifier.eissn2353-0952
dc.identifier.issn1429-3447
dc.identifier.nukatdd2013320016
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/44097
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofAutomatyka / Automatics
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectscheduling algorithmen
dc.subjectalgorytm szeregowaniapl
dc.subjectreal-time applicationen
dc.subjectaplikacja czasu rzeczywistegopl
dc.subjectmulticore parallel systemsen
dc.subjectwielordzeniowe równoległe procesorypl
dc.titlePartition of real-time application over multicore systemsen
dc.title.alternativePodział aplikacji czasu rzeczywistego na części dla ich wykonania w środowisku wielordzeniowych procesorówpl
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 2
publicationissue.paginationpp. 127-136
publicationvolume.volumeNumberVol. 16
relation.isJournalIssueOfPublication84c0c86d-d91e-44f3-bd22-1138e14fce09
relation.isJournalIssueOfPublication.latestForDiscovery84c0c86d-d91e-44f3-bd22-1138e14fce09
relation.isJournalOfPublicationb16a3604-d334-41d9-9446-dfef1368171d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
automat.2012.16.2.127.pdf
Size:
320.5 KB
Format:
Adobe Portable Document Format
Description:
Artykuł z czasopisma