Avaliação do Desempenho da Utilização de Threads em user level em Linux

Authors

  • Renato Ramos da Silva Instituto de Ciências Matemáticas e de Computação - ICMC-USP.
  • Roberto Sadao Yokoyama Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - Campus São Carlos Av. do Trabalhador Sancarlense, 400 - Centro Caixa Postal 668 - CEP 13560-970 São Carlos, SP

DOI:

https://doi.org/10.22456/2175-2745.12643

Abstract

A utilização de threads em sistemas computacionais é um recurso importante para possibilitar a execução simultânea de diversas trechos de código em um processo. A forma como o suporte a threads é implementado nesses sistemas tem um
impacto direto no desempenho. Neste trabalho, é apresentada uma avaliação do desempenho da utilização de threads user level em Linux com as bibliotecas GNU Pth [2], Protothreads [1] e PM2 Marcel [7]. A avaliação de desempenho foi conduzida por meio da técnica de coleta de dados com monitores, e foi avaliado o tempo de resposta de funções de gerenciamento e sincronização de threads para cada biblioteca e em operações CPU bound, I/O bound e simultâneas (CPU bound e I/O bound).

Downloads

Download data is not yet available.

Published

2011-04-30

How to Cite

Silva, R. R. da, & Yokoyama, R. S. (2011). Avaliação do Desempenho da Utilização de Threads em user level em Linux. Revista De Informática Teórica E Aplicada, 18(1), 112–132. https://doi.org/10.22456/2175-2745.12643

Issue

Section

Regular Papers