GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Fachbereiche
  • Technische Informatik (TI)
  • PARS-Mitteilungen
  • PARS-Mitteilungen 2012
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Fachbereiche
  • Technische Informatik (TI)
  • PARS-Mitteilungen
  • PARS-Mitteilungen 2012
  • Dokumentanzeige

Flexible Scheduling and Thread Allocation for Synchronous Parallel Tasks

Autor(en):
Kessler, Christoph [DBLP] ;
Hansson, Erik [DBLP]
Zusammenfassung
We describe a task model and dynamic scheduling and resource allocation mechanism for synchronous parallel tasks to be executed on SPMD-programmed synchronous shared-memory MIMD parallel architectures with uniform, unit-time memory access and strict memory consistency, also known in the literature as PRAMs (Parallel Random Access Machines). Our task model provides a two-tier programming model for PRAMs that flexibly combines SPMD and fork-join parallelism within the same application. It offers flexibility by dynamic scheduling and late resource binding while preserving the PRAM execution properties within each task, the only limitation being that the maximum number of threads that can be assigned to a task is limited to what the underlying architecture provides. In particular, our approach opens for automatic performance tuning at run-time by controlling the thread allocation for tasks based on run-time predictions. By a prototype implementation of a synchronous parallel task API in the SPMDbased PRAM language Fork and experimental evaluation with example programs on the SBPRAM simulator, we show that a realization of the task model on a SPMDprogrammable PRAM machine is feasible with moderate runtime overhead per task.
  • Vollständige Referenz
  • BibTeX
Kessler, C. & Hansson, E., (2012). Flexible Scheduling and Thread Allocation for Synchronous Parallel Tasks.   PARS: Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware: Vol. 29, No. 1. Gesellschaft für Informatik e.V.. (S. 87-98). DOI: 10.1007/BF03342029
@article{mci/Kessler2012,
author = {Kessler, Christoph AND Hansson, Erik},
title = {Flexible Scheduling and Thread Allocation for Synchronous Parallel Tasks},
journal = {PARS},
volume = {},
number = {29, No. 1},
year = {2012},
,
pages = { 87-98 } ,
doi = { 10.1007/BF03342029 }
}
DateienGroesseFormatAnzeige
40731_2014_Article_BF03342029.pdf135.2Kb PDF Öffnen

Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.1007/BF03342029

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

DOI: 10.1007/BF03342029
ISSN: 0177-0454
Datum: 2012
Sprache: en (en)
Typ: Text/Journal Article

Keywords

  • Task Model
  • Dynamic Schedule
  • Runtime System
  • Very Long Instruction Word
  • Work Thread
Sammlungen
  • PARS-Mitteilungen 2012 [15]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.