Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

58.764 UPC E-Prints
You are here:
View Item 
  •   DSpace Home
  • E-prints
  • Centres de recerca
  • BSC - Barcelona Supercomputing Center
  • Computer Sciences
  • Ponències/Comunicacions de congressos
  • View Item
  •   DSpace Home
  • E-prints
  • Centres de recerca
  • BSC - Barcelona Supercomputing Center
  • Computer Sciences
  • Ponències/Comunicacions de congressos
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Architectural support for task dependence management with flexible software scheduling

Thumbnail
View/Open
Architectural+Support+for+Task+Dependence+Management.pdf (501,5Kb)
Share:
 
 
10.1109/HPCA.2018.00033
 
  View Usage Statistics
Cita com:
hdl:2117/116233

Show full item record
Castillo, Emilio
Álvarez Martí, LlucMés informació
Moreto Planas, MiquelMés informacióMés informacióMés informació
Casas, MarcMés informació
Vallejo, Enrique
Bosque, Jose L.
Beivide Palacio, Ramon
Valero Cortés, MateoMés informacióMés informacióMés informació
Document typeConference report
Defense date2018
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
ProjectCOMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
ROMOL - Riding on Moore's Law (EC-FP7-321253)
Abstract
The growing complexity of multi-core architectures has motivated a wide range of software mechanisms to improve the orchestration of parallel executions. Task parallelism has become a very attractive approach thanks to its programmability, portability and potential for optimizations. However, with the expected increase in core counts, finer-grained tasking will be required to exploit the available parallelism, which will increase the overheads introduced by the runtime system. This work presents Task Dependence Manager (TDM), a hardware/software co-designed mechanism to mitigate runtime system overheads. TDM introduces a hardware unit, denoted Dependence Management Unit (DMU), and minimal ISA extensions that allow the runtime system to offload costly dependence tracking operations to the DMU and to still perform task scheduling in software. With lower hardware cost, TDM outperforms hardware-based solutions and enhances the flexibility, adaptability and composability of the system. Results show that TDM improves performance by 12.3% and reduces EDP by 20.4% on average with respect to a software runtime system. Compared to a runtime system fully implemented in hardware, TDM achieves an average speedup of 4.2% with 7.3x less area requirements and significant EDP reductions. In addition, five different software schedulers are evaluated with TDM, illustrating its flexibility and performance gains.
CitationCastillo, E., Álvarez, L., Moreto, M., Casas, M., Vallejo, E., Bosque, J., Beivide, R., Valero, M. Architectural support for task dependence management with flexible software scheduling. A: International Symposium on High-Performance Computer Architecture. "24th IEEE International Symposium on High Performance Computer Architecture: 24-28 February 2018, Vienna, Austria: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 283-295. 
URIhttp://hdl.handle.net/2117/116233
DOI10.1109/HPCA.2018.00033
ISBN978-1-5386-3659-6
Publisher versionieeexplore.ieee.org/abstract/document/8327016
Collections
  • Computer Sciences - Ponències/Comunicacions de congressos [488]
  • CAP - Grup de Computació d'Altes Prestacions - Ponències/Comunicacions de congressos [779]
  • Departament d'Arquitectura de Computadors - Ponències/Comunicacions de congressos [1.822]
Share:
 
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
Architectural+S ... +Dependence+Management.pdf501,5KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Inici de la pàgina