Starsscheck: a tool to find errors in task-based parallel programs
Visualitza/Obre
europar_ramirez_10.pdf (257,1Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
10.1007/978-3-642-15277-1_2
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/11346
Tipus de documentText en actes de congrés
Data publicació2010
EditorSpringer Verlag
Condicions d'accésAccés restringit per política de l'editorial
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
Star Superscalar is a task-based programming model. The programmer starts with an ordinary C program, and adds pragmas to mark functions as tasks, identifying their inputs and outputs. When the main thread reaches a task, an instance of the task is added to a run-time dependency graph, and later scheduled to run on a processor. Variants of Star Superscalar exist for the Cell Broadband Engine and SMPs.
Star Superscalar relies on the annotations provided by the programmer. If these are incorrect, the program may exhibit race conditions or exceptions deep inside the run-time system.
This paper introduces Starsscheck, a tool based on Valgrind, which helps debug Star Superscalar programs. Starsscheck verifies that the pragma annotations are correct, producing a warning if a task or the main thread performs an invalid access. The tool can be adapted to support similar programming models such as TPC. For most benchmarks, Starsscheck is faster than memcheck, the default Valgrind tool.
CitacióCarpenter, P.; Alex Ramirez; Ayguade, E. Starsscheck: a tool to find errors in task-based parallel programs. A: EURO-PAR Conference. "EURO-PAR Conference 2010". Ischia: Springer Verlag, 2010, p. 2-13.
Versió de l'editorhttp://www.springerlink.com/content/h32118287q67l56u/fulltext.pdf
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
europar_ramirez_10.pdf | 257,1Kb | Accés restringit |