Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.

Detalhes bibliográficos
Ano de defesa: 1995
Autor(a) principal: Abib, Sandra
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-090209/
Resumo: Este trabalho propõe uma metodologia para a análise e obtenção de um conjunto reduzido de instruções simples a ser implementado em processadores de uso dedicado, de maneira automatizada. Para a seleção do conjunto de instruções, o projetista deverá avaliar classes de programas de uso específico da área de atuação do futuro processador, por meio de uma ferramenta diretamente associada a metodologia proposta. A metodologia proposta bem como a ferramenta associada, tem a finalidade de fornecer suporte aos projetistas, no que diz respeito a etapa de projeto do conjunto de instruções, considerando elementos fundamentais como área do circuito integrado, consumo de potência e tempo de execução das instruções, a fim de proporcionar um conjunto mínimo com bom desempenho. A seleção do conjunto mínimo de instruções deve ser efetuada ainda de modo a permitir ao programador, seu usuário final, escrever programas de modo fácil, eficiente, com boa velocidade de execução e também com pouco uso de memória.
id USP_a20a88c016257c84c19c1b72dbb8f551
oai_identifier_str oai:teses.usp.br:tde-19112024-090209
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.Untitled in englishConjuntos de instruçõesInstruction setsEste trabalho propõe uma metodologia para a análise e obtenção de um conjunto reduzido de instruções simples a ser implementado em processadores de uso dedicado, de maneira automatizada. Para a seleção do conjunto de instruções, o projetista deverá avaliar classes de programas de uso específico da área de atuação do futuro processador, por meio de uma ferramenta diretamente associada a metodologia proposta. A metodologia proposta bem como a ferramenta associada, tem a finalidade de fornecer suporte aos projetistas, no que diz respeito a etapa de projeto do conjunto de instruções, considerando elementos fundamentais como área do circuito integrado, consumo de potência e tempo de execução das instruções, a fim de proporcionar um conjunto mínimo com bom desempenho. A seleção do conjunto mínimo de instruções deve ser efetuada ainda de modo a permitir ao programador, seu usuário final, escrever programas de modo fácil, eficiente, com boa velocidade de execução e também com pouco uso de memória.The design of the instruction set is, in general, a fundamental part in the design of a processor. Na approach usually taken for such design is the improvement of the instruction set of previous versions this can be done by adding to the new processorinstructions not available in those early versions. This approach augments the number of instructions and, as a result, both área and cost of the chip are likely to increase considerably. It can be noticed from the literature that, for processors containing a large instruction set, only parto f those instructions are commonly used. As a result, it is necessary to reduce the processor complexity and this is achieved by implementing the seldom used instructions in the software (compilers and interpreters). The aim is to diminish the área and cost of the chip, as well as to improve its performance. This work proposes a methodology for the analysis and the definition of a simple reduced instruction set to be implemented in special-purpose processors. It is also proposed a tool, associated with the methodology, which is to be used by the designer to evaluate automatically special purpose program classes associated with the processor under development. Both methodology and tool are aimed to support the designers task of defining the instruction set. Towards providing a minimal set with a good performance, methodology and tool consider fundamental elements such as the physical size of a design, the running time of the instructions, as well as the Power consuption. Another factor considered in the methodology is that the instruction set should allow the programmer, Who is the final user, to write programs that have a ggod performance and can writen in a easy and efficient way.Biblioteca Digitais de Teses e Dissertações da USPSanchez, Pedro Luís PrósperoAbib, Sandra1995-02-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-090209/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-11-19T11:07:02Zoai:teses.usp.br:tde-19112024-090209Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-11-19T11:07:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
Untitled in english
title Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
spellingShingle Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
Abib, Sandra
Conjuntos de instruções
Instruction sets
title_short Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
title_full Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
title_fullStr Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
title_full_unstemmed Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
title_sort Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
author Abib, Sandra
author_facet Abib, Sandra
author_role author
dc.contributor.none.fl_str_mv Sanchez, Pedro Luís Próspero
dc.contributor.author.fl_str_mv Abib, Sandra
dc.subject.por.fl_str_mv Conjuntos de instruções
Instruction sets
topic Conjuntos de instruções
Instruction sets
description Este trabalho propõe uma metodologia para a análise e obtenção de um conjunto reduzido de instruções simples a ser implementado em processadores de uso dedicado, de maneira automatizada. Para a seleção do conjunto de instruções, o projetista deverá avaliar classes de programas de uso específico da área de atuação do futuro processador, por meio de uma ferramenta diretamente associada a metodologia proposta. A metodologia proposta bem como a ferramenta associada, tem a finalidade de fornecer suporte aos projetistas, no que diz respeito a etapa de projeto do conjunto de instruções, considerando elementos fundamentais como área do circuito integrado, consumo de potência e tempo de execução das instruções, a fim de proporcionar um conjunto mínimo com bom desempenho. A seleção do conjunto mínimo de instruções deve ser efetuada ainda de modo a permitir ao programador, seu usuário final, escrever programas de modo fácil, eficiente, com boa velocidade de execução e também com pouco uso de memória.
publishDate 1995
dc.date.none.fl_str_mv 1995-02-10
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-090209/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-090209/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1818598506957373440