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

Banner header
61.690 UPC E-Prints
You are here:
View Item 
  •   DSpace Home
  • E-prints
  • Departaments
  • Departament d'Arquitectura de Computadors
  • Articles de revista
  • View Item
  •   DSpace Home
  • E-prints
  • Departaments
  • Departament d'Arquitectura de Computadors
  • Articles de revista
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Thread assignment of multithreaded network applications in multicore/multithreaded processors

Thumbnail
View/Open
artículo principal (3,528Mb)
 
10.1109/TPDS.2012.311
 
  View Usage Statistics
  LA Referencia / Recolecta stats
Cita com:
hdl:2117/85462

Show full item record
Radojković, Petar
Cakarevic, Vladimir
Verdú Mulà, JavierMés informacióMés informacióMés informació
Pajuelo González, Manuel AlejandroMés informacióMés informacióMés informació
Cazorla Almeida, Francisco Javier
Nemirovsky, Mario
Valero Cortés, MateoMés informacióMés informacióMés informació
Document typeArticle
Defense date2013-12
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 V (MEC-TIN2007-60625)
HIPEAC - High Performance and Embedded Architecture and Compilation (EC-FP7-287759)
Abstract
The introduction of multithreaded processors comprised of a large number of cores with many shared resources makes thread scheduling, and in particular optimal assignment of running threads to processor hardware contexts to become one of the most promising ways to improve the system performance. However, finding optimal thread assignments for workloads running in state-of-the-art multicore/multithreaded processors is an NP-complete problem. In this paper, we propose BlackBox scheduler, a systematic method for thread assignment of multithreaded network applications running on multicore/multithreaded processors. The method requires minimum information about the target processor architecture and no data about the hardware requirements of the applications under study. The proposed method is evaluated with an industrial case study for a set of multithreaded network applications running on the UltraSPARC T2 processor. In most of the experiments, the proposed thread assignment method detected the best actual thread assignment in the evaluation sample. The method improved the system performance from 5 to 48 percent with respect to load balancing algorithms used in state-of-the-art OSs, and up to 60 percent with respect to a naive thread assignment.
Description
© 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
CitationRadojkovic, P., Cakarevic, V., Verdú, J., Pajuelo, M.A., Cazorla, F., Nemirovsky, M., Valero, M. Thread assignment of multithreaded network applications in multicore/multithreaded processors. "IEEE transactions on parallel and distributed systems", Desembre 2013, vol. 24, núm. 12, p. 2513-2525. 
URIhttp://hdl.handle.net/2117/85462
DOI10.1109/TPDS.2012.311
ISSN1045-9219
Publisher versionhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6338254
Collections
  • Departament d'Arquitectura de Computadors - Articles de revista [1.005]
  • CAP - Grup de Computació d'Altes Prestacions - Articles de revista [380]
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
IEEE-TPDS-2012.pdfartículo principal3,528MbPDFView/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
  • Privacy Settings
  • Inici de la pàgina