dc.creatorGonzalez Marquez, David Alejandro
dc.creatorKestelman, Adrian Cristal
dc.creatorMocskos, Esteban Eduardo
dc.date.accessioned2018-09-12T14:24:16Z
dc.date.accessioned2018-11-06T12:08:48Z
dc.date.available2018-09-12T14:24:16Z
dc.date.available2018-11-06T12:08:48Z
dc.date.created2018-09-12T14:24:16Z
dc.date.issued2017-01
dc.identifierGonzalez Marquez, David Alejandro; Kestelman, Adrian Cristal; Mocskos, Esteban Eduardo; Mth: Codesigned Hardware/Software Support for Fine Grain Threads; Institute of Electrical and Electronics Engineers; IEEE Computer Architecture Letters; 16; 1; 1-2017; 64-67
dc.identifier1556-6056
dc.identifierhttp://hdl.handle.net/11336/59266
dc.identifier1556-6064
dc.identifierCONICET Digital
dc.identifierCONICET
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1863608
dc.description.abstractMulti-core processors are ubiquitous in all market segments from embedded to high performance computing, but only few applications can efficiently utilize them. Existing parallel frameworks aim to support thread-level parallelism in applications, but the imposed overhead prevents their usage for small problem instances. This work presents Micro-threads (Mth) a hardware-software proposal focused on a shared thread management model enabling the use of parallel resources in applications that have small chunks of parallel code or small problem inputs by a combination of software and hardware: Delegation of the resource control to the application, an improved mechanism to store and fill processor's context, and an efficient synchronization system. Four sample applications are used to test our proposal: HSL filter (trivially parallel), FFT Radix2 (recursive algorithm), LU decomposition (barrier every cycle) and Dantzig algorithm (graph based, matrix manipulation). The results encourage the use of Mth and could smooth the use of multiple cores for applications that currently can not take advantage of the proliferation of the available parallel resources in each chip.
dc.languageeng
dc.publisherInstitute of Electrical and Electronics Engineers
dc.relationinfo:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1109/LCA.2016.2606383
dc.relationinfo:eu-repo/semantics/altIdentifier/url/https://ieeexplore.ieee.org/document/7562548/
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.subjectMULTICORE PROCESSING
dc.subjectMULTITHREADING
dc.subjectPARALLEL ARCHITECTURES
dc.subjectPARALLEL PROGRAMMING
dc.titleMth: Codesigned Hardware/Software Support for Fine Grain Threads
dc.typeArtículos de revistas
dc.typeArtículos de revistas
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución