Use este identificador para citar o ir al link de este elemento: http://hdl.handle.net/1843/ESBF-9TEP83
Registro completo de metadatos
Campo DCValorIdioma
dc.contributor.advisor1Renato Antonio Celso Ferreirapt_BR
dc.contributor.advisor-co1Leonardo Chaves Dutra Rochapt_BR
dc.contributor.referee1Leonardo Chaves Dutra Rochapt_BR
dc.contributor.referee2George Luiz Medeiros Teodoropt_BR
dc.contributor.referee3Wagner Meira Juniorpt_BR
dc.creatorGuilherme Neri Andradept_BR
dc.date.accessioned2019-08-12T11:10:18Z-
dc.date.available2019-08-12T11:10:18Z-
dc.date.issued2014-10-03pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/ESBF-9TEP83-
dc.description.abstractThe constant growing volume of data coupled with the need for more processingpower in differents areas of knowledge, has stimulated the emergence of new computing architectures. We witnessed the popularization of the use of efficient coprocessors, such as GPUs and MICs for machines equipped with powerful multicore processors, constituting hybrid architectures. In this new context, it becomes necessary applications of differents scenarios are able to explore coordinated and efficient all processing units (processors andcoprocessors) available in a hybrid architecture, taking advantagethe most of their processing capabilities. Runtime environments have been proposed in order to exploit these resource as much as possible by offering a variety of methods for dynamically scheduling tasks on different process units (PUs). These schedulers determine which PU is better suited for executing each task, based on caracteristics of tasks and avaiable resources. In our study, therefore, present astudy on dynamic task scheduling in hybrid architectures,proposing new strategies for efficient scheduling and exploring differentapplication scenarios and hybrid systems with various processing units.pt_BR
dc.description.resumoO constante crescimento do volume de dados aliado à necessidade de processamentos mais eficientes nas diversas áreas do conhecimento, vem impulsionando avanços significativos nas arquiteturas computacionais. Presenciamos a popularização do uso de eficientescoprocessadores, como por exemplo GPUs e MICs, em máquinas equipadas com poderosos processadores multicore, constituindo assim arquiteturas híbridas. Diante desse novo contexto, torna-se necessário que aplicações de diferentes cenários sejam capazes de explorar de forma coordenada e eficiente todas as unidades de processamento (processadores e coprocessadores) disponibilizadas em uma arquitetura híbrida, aproveitando ao máximo sua capacidade de processamento. Ambientes de execução vem sendo propostos para explorar eficientemente esses recursos, oferecendo métodos capazes de escalonar tarefas entre diferentes unidades de processamento (UPs). Esses escalonadores determinam qual UP é a mais adequada para executar uma determinada tarefa, por meio da análise de características das tarefas e dos recursos disponíveis. Em nosso trabalho, portanto, apresentamos um estudo sobre escalonamento dinâmico de tarefas em arquiteturas híbridas, propondo novas estratégias de escalonamento eficientes e explorando diferentes cenários de aplicações e sistemas híbridos com variadas unidades de processamento.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectArquiteturas híbridaspt_BR
dc.subjectComputação paralelapt_BR
dc.subjectEscalonamento de Tarefaspt_BR
dc.subject.otherEscalonamento de processospt_BR
dc.subject.otherComputação paralelapt_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherProgramação paralela (Computação)pt_BR
dc.titleEscalonamento adaptativo de tarefas em arquiteturas híbridaspt_BR
dc.typeDissertação de Mestradopt_BR
Aparece en las colecciones:Dissertações de Mestrado

archivos asociados a este elemento:
archivo Descripción TamañoFormato 
guilhermeneri.pdf2.27 MBAdobe PDFVisualizar/Abrir


Los elementos en el repositorio están protegidos por copyright, con todos los derechos reservados, salvo cuando es indicado lo contrario.