Avaliação de conjuntos de instruções de máquinas especiais para aplicações dedicadas.
| Ano de defesa: | 1995 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |