Mostrar el registro sencillo del ítem

dc.contributor.author
Gonzalez Marquez, David Alejandro  
dc.contributor.author
Kestelman, Adrian Cristal  
dc.contributor.author
Mocskos, Esteban Eduardo  
dc.date.available
2018-09-12T14:24:16Z  
dc.date.issued
2017-01  
dc.identifier.citation
Gonzalez 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.identifier.issn
1556-6056  
dc.identifier.uri
http://hdl.handle.net/11336/59266  
dc.description.abstract
Multi-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.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Institute of Electrical and Electronics Engineers  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Multicore Processing  
dc.subject
Multithreading  
dc.subject
Parallel Architectures  
dc.subject
Parallel Programming  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Mth: Codesigned Hardware/Software Support for Fine Grain Threads  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2018-09-11T14:45:52Z  
dc.identifier.eissn
1556-6064  
dc.journal.volume
16  
dc.journal.number
1  
dc.journal.pagination
64-67  
dc.journal.pais
Estados Unidos  
dc.description.fil
Fil: Gonzalez Marquez, David Alejandro. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Kestelman, Adrian Cristal. Barcelona Supercomputing Center - Centro Nacional de Supercomputacion; España  
dc.description.fil
Fil: Mocskos, Esteban Eduardo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.journal.title
IEEE Computer Architecture Letters  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1109/LCA.2016.2606383  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://ieeexplore.ieee.org/document/7562548/