
Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
| Metadados | Descrição | Idioma |
|---|---|---|
| Autor(es): dc.contributor | Hexsel, Roberto, 1960- | - |
| Autor(es): dc.contributor | Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática | - |
| Autor(es): dc.creator | Albuquerque, João Claudio Mussi de | - |
| Data de aceite: dc.date.accessioned | 2025-09-01T11:05:13Z | - |
| Data de disponibilização: dc.date.available | 2025-09-01T11:05:13Z | - |
| Data de envio: dc.date.issued | 2024-10-23 | - |
| Data de envio: dc.date.issued | 2024-10-23 | - |
| Data de envio: dc.date.issued | 2009 | - |
| Fonte completa do material: dc.identifier | https://hdl.handle.net/1884/21184 | - |
| Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/1884/21184 | - |
| Descrição: dc.description | Orientador: Prof. Dr. Roberto André Hexsel | - |
| Descrição: dc.description | Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 07/07/2009 | - |
| Descrição: dc.description | Inclui bibliografia | - |
| Descrição: dc.description | Resumo: O Oprofile é um programa de monitoramento de desempenho cujo funcionamento é baseado na amostragem de dados dos contadores de desempenho em hardware (CDHs). Esta dissertação descreve uma extensão ao Oprofile, o Oprofile Estendido, que adiciona uma referência de tempo absoluta e o estado de todos os contadores de desempenho às amostras periodicamente coletadas. A referência de tempo, obtida do Time Stamp Counter, permite observar o comportamento temporal dos eventos monitorados na resolução definida pelo usuário, desde que suportada pelo projeto da CPU. Com um conjunto de amostras, cada uma contendo o valor de todos os contadores de desempenho e a referência de tempo, é possível estabelecer relações entre as interações de eventos que ocorrem em frequências distintas. Três experimentos mostram a utilização do Oprofile Estendido: (i) um programa de teste que provoca um número controlado de faltas nos dois níveis da TLB do sistema; (ii) programas de multiplicação de matrizes com diferentes níveis de otimização; e (iii) a comparação de desempenho, com relação à hierarquia de memória, da ordenação com duas versões do algoritmo de ordenação Mergesort: uma implementação simplória, e outra que divide o vetor em faixas do tamanho das caches e emprega o Quick sort nestas faixas. Os resultados dos experimentos mostram que: (i) o Oprofile Estendido fornece dados importantes sobre o desempenho do sistema estudado; (ii) o Oprofile Estendido ajuda na compreensão do modo como os programas monitorados utilizam a hierarquia de memória; (iii) o Oprofile Estendido apresenta uma interferência próxima à do Oprofile em alguns experimentos, cuja intensidade se altera de acordo com a taxa de amostragem utilizada; e (iv) o Oprofile Estendido proporciona uma análise mais completa das sequências dos eventos ao longo da execução dos testes da que é possível de se obter com o Oprofile. | - |
| Descrição: dc.description | Abstract: Oprofile is a performance monitoring tool based on hardware performance counters (HPC) data sampling. This dissertation describes an extension to Oprofile, Oprofile Estendido, which adds an absolute time reference and the state of all performance counters to the periodically collected samples. The time reference allows observing the temporal behavior of the monitored events at a user defined resolution, provided that resolution is supported by the processor. The time reference is acquired from the Time Stamp Counter (TSC). With a set of samples, each containing the values of all performance counters and the time reference, it is possible to establish relations between the interactions of the different events that occur at distinct frequencies. Three experiments show Oprofile Estendido’s usage: (i) a simple test program that causes a controlled number of faults on both levels of the system’s TLB; (ii) matrix multiplication programs with different optimization levels; and (iii) a performance comparison, from the memory hierarchy point of view, between two Mergesort algorithms: a simple implementation and a complex one, which divides the vector in cache-sized tiles andapplies Quick sort on these tiles. The experiments show that: (i) Oprofile Estendido provides invaluable data on the performance of the system under study; (ii) Oprofile Estendido helps to improve the understanding on the way that monitored programs use the memory hierarchy; (iii) Oprofile Estendido’s interference on the system under study is similar to that caused by Oprofile,and the level of interference is related to the sampling rates; and (iv) Oprofile Estendido allows a more thorough analysis of the sequences of events than is possible with Oprofile. | - |
| Formato: dc.format | 104f. : il., grafs., tabs. | - |
| Formato: dc.format | application/pdf | - |
| Formato: dc.format | application/pdf | - |
| Relação: dc.relation | Disponível em formato digital | - |
| Palavras-chave: dc.subject | Simulação (Computadores) | - |
| Palavras-chave: dc.subject | Memoria virtual (Computação) | - |
| Palavras-chave: dc.subject | Numeração | - |
| Palavras-chave: dc.subject | Ciência da computação | - |
| Título: dc.title | Análise do comportamento da hierarquia de memória com oprofile estendido | - |
| Tipo de arquivo: dc.type | livro digital | - |
| Aparece nas coleções: | Repositório Institucional - Rede Paraná Acervo | |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: