• español
  • English
  • français
  • Deutsch
  • português (Brasil)
  • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Listar

    Todo UVaDOCComunidadesPor fecha de publicaciónAutoresMateriasTítulos

    Mi cuenta

    Acceder

    Estadísticas

    Ver Estadísticas de uso

    Compartir

    Ver ítem 
    •   UVaDOC Principal
    • PRODUCCIÓN CIENTÍFICA
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • Ver ítem
    •   UVaDOC Principal
    • PRODUCCIÓN CIENTÍFICA
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • Ver ítem
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Exportar

    RISMendeleyRefworksZotero
    • edm
    • marc
    • xoai
    • qdc
    • ore
    • ese
    • dim
    • uketd_dc
    • oai_dc
    • etdms
    • rdf
    • mods
    • mets
    • didl
    • premis

    Citas

    Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/70439

    Título
    New Scheduling Strategies for Randomized Incremental Algorithms in the Context of Speculative Parallelization
    Autor
    Llanos Ferraris, Diego RafaelAutoridad UVA Orcid
    Orden, David
    Palop del Río, BelénAutoridad UVA Orcid
    Año del Documento
    2007
    Editorial
    IEEE
    Descripción
    Producción Científica
    Documento Fuente
    IEEE Transactions on Computers, vol. 56, no. 6, pp. 839-852, June 2007, ISSN 0018-9340.
    Resumen
    In this work, we address the problem of scheduling loops with dependences in the context of speculative parallelization. We show that the scheduling alternatives are highly influenced by the dependence violation pattern the code presents. We center our analysis in those algorithms where dependences are less likely to appear as the execution proceeds. Particularly, we focus on randomized incremental algorithms, widely used as a much more efficient solution to many problems than their deterministic counterparts. These important algorithms are, in general, hard to parallelize by hand and represent a challenge for any automatic parallelization scheme. Our analysis led us to the development of MESETA, a new scheduling strategy that takes into account the probability of a dependence violation to determine the number of iterations being scheduled. MESETA is compared with existing techniques, including fixed-size chunking (FSC), the only scheduling alternative used so far in the context of speculative parallelization. Our experimental results show a 5.5 percent to 36.25 percent speedup improvement over FSC, leading to a better extraction of the parallelism inherent to randomized incremental algorithms. Moreover, when the cost of dependence violations is too high to obtain speedups, MESETA curves the performance degradation.
    Materias (normalizadas)
    Informática
    Materias Unesco
    1203 Ciencia de Los Ordenadores
    3304
    Palabras Clave
    Parallelism and concurrency
    Load balancing and task assignment
    Scheduling and task partitioning
    Geometrical problems and computations
    ISSN
    0018-9340
    Revisión por pares
    SI
    DOI
    10.1109/TC.2007.1030
    Patrocinador
    This work was supported in part by Junta de Castilla y León under Grant VA031B06 and by Comunidad Autónoma de Madrid under Grant CAM S-0505/DPI/000235. Diego R. Llanos is partially supported by the European Commission under Contract RII3-CT-2003-506079. David Orden is partially supported by Grant MEC MTM2005-08618-C02-02. Belén Palop is partially supported by MCYT TIC2003-08933-C02-01. Part of this work was carried out while David Orden was visiting the Departamento de Informática, Universidad de Valladolid, with the support of the Universidad de Alcalá.
    Version del Editor
    https://ieeexplore.ieee.org/document/4167793/
    Idioma
    eng
    URI
    https://uvadoc.uva.es/handle/10324/70439
    Tipo de versión
    info:eu-repo/semantics/publishedVersion
    Derechos
    openAccess
    Aparece en las colecciones
    • DEP41 - Artículos de revista [108]
    Mostrar el registro completo del ítem
    Ficheros en el ítem
    Nombre:
    New_Scheduling_Strategies_for_Randomized_Incremental_Algorithms_in_the_Context_of_Speculative_Parallelization.pdf
    Tamaño:
    3.756Mb
    Formato:
    Adobe PDF
    Thumbnail
    Visualizar/Abrir

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10