Uma arquitetura RISC para processamento digital de sinais

Detalhes bibliográficos
Autor(a) principal: Eduardo Bráulio Wanderley Netto
Data de Publicação: 1995
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do ITA
Texto Completo: http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1656
Resumo: Os processadores RISC (Reduced Instruction Set Computer) temsido estudados desde a decada passada. Eles demonstram desempenhos melhorados com relacao aos processadores da familia CISC (Complex Instruction Set Computer) sob certos aspectos. A motivacao para a procura de arquiteturas especializadas esta baseada na uniformidade das aplicacoes. Este e o caso do processamento digital de sinais (DSP). Tipicamente os processadores de sinais digitais possuem parametros de arquitetura que os tornam parte da familia CISC. Recentemente, pesquisadores descobriram que processadores RISC de uso geral tem desempenhos que satisfazem os requisitos da aplicacao de DSP, mesmo em sistemas de tempo real. ESte trabalho propoe um processador RISC dedicado ao processamento digital de sinais - um RISP (Risc for Signal Processing) chamado disxdsp - e mostra alguns aspectos do seu desempenho comparativamente com outros processadores. Para medidad de desempenho foi utilizada a abordagem dos kernels de DSP, que consistem em fragmentos de codigo frequentemente utilizados. Para comparacoes, o processador dedicado TMS320C25 foi estudado, incluindo o uso estatistico de suas instrucoes e seu desempenho. O DLX foi o modelo utilizado para medidas em RISC. Todos os kernels foram codificados a mao para evitar interferencia dos compiladores no desempenho dos processadores. Neste trabalho foi feito um estudo comparativo entre um processador de sinais digitais convencional (TMS320C25), um RISC tipico (DLX) e um RISP (dixdsp). Os parametros basicos utilizados nesta comparacao foram o tempo requerido para realizar uma determinada tarefa, o tamanho da memoria utilizada para armazenar os algoritmos, a media de ciclos de clock por instrucao - CPI - utilizada e a complexidade, em termos de numero de instrucoes, na codificacao. Resultados mostram que nao existe uma maquina ideal para todas as aplicacoes, porem existe um conjunto de processadores capaz de satisfazer os requisitos de velocidade, custo, potencia, etc. de uma determinada tarefa. As conclusoes enfatizam que os processadores RISC modernos satisfazem os requisitos de DSP e que a arquitetura RISP proposta apresenta desempenho melhorado, com relacao a arquitetura RISC estudada, quando utilizada em varias destas tarefas.
id ITA_db841a0d74589873bfdc4fd78a8dd6fc
oai_identifier_str oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:1656
network_acronym_str ITA
network_name_str Biblioteca Digital de Teses e Dissertações do ITA
spelling Uma arquitetura RISC para processamento digital de sinaisArquitetura (computadores)Processamento de sinaisTécnicas digitaisProgramas de computadoresTelecomunicaçõesComputaçãoEngenharia eletrônicaOs processadores RISC (Reduced Instruction Set Computer) temsido estudados desde a decada passada. Eles demonstram desempenhos melhorados com relacao aos processadores da familia CISC (Complex Instruction Set Computer) sob certos aspectos. A motivacao para a procura de arquiteturas especializadas esta baseada na uniformidade das aplicacoes. Este e o caso do processamento digital de sinais (DSP). Tipicamente os processadores de sinais digitais possuem parametros de arquitetura que os tornam parte da familia CISC. Recentemente, pesquisadores descobriram que processadores RISC de uso geral tem desempenhos que satisfazem os requisitos da aplicacao de DSP, mesmo em sistemas de tempo real. ESte trabalho propoe um processador RISC dedicado ao processamento digital de sinais - um RISP (Risc for Signal Processing) chamado disxdsp - e mostra alguns aspectos do seu desempenho comparativamente com outros processadores. Para medidad de desempenho foi utilizada a abordagem dos kernels de DSP, que consistem em fragmentos de codigo frequentemente utilizados. Para comparacoes, o processador dedicado TMS320C25 foi estudado, incluindo o uso estatistico de suas instrucoes e seu desempenho. O DLX foi o modelo utilizado para medidas em RISC. Todos os kernels foram codificados a mao para evitar interferencia dos compiladores no desempenho dos processadores. Neste trabalho foi feito um estudo comparativo entre um processador de sinais digitais convencional (TMS320C25), um RISC tipico (DLX) e um RISP (dixdsp). Os parametros basicos utilizados nesta comparacao foram o tempo requerido para realizar uma determinada tarefa, o tamanho da memoria utilizada para armazenar os algoritmos, a media de ciclos de clock por instrucao - CPI - utilizada e a complexidade, em termos de numero de instrucoes, na codificacao. Resultados mostram que nao existe uma maquina ideal para todas as aplicacoes, porem existe um conjunto de processadores capaz de satisfazer os requisitos de velocidade, custo, potencia, etc. de uma determinada tarefa. As conclusoes enfatizam que os processadores RISC modernos satisfazem os requisitos de DSP e que a arquitetura RISP proposta apresenta desempenho melhorado, com relacao a arquitetura RISC estudada, quando utilizada em varias destas tarefas.Instituto Tecnológico de AeronáuticaOsamu SaotomeEduardo Bráulio Wanderley Netto1995-10-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1656reponame:Biblioteca Digital de Teses e Dissertações do ITAinstname:Instituto Tecnológico de Aeronáuticainstacron:ITAporinfo:eu-repo/semantics/openAccessapplication/pdf2019-02-02T14:02:46Zoai:agregador.ibict.br.BDTD_ITA:oai:ita.br:1656http://oai.bdtd.ibict.br/requestopendoar:null2020-05-28 19:36:57.068Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáuticatrue
dc.title.none.fl_str_mv Uma arquitetura RISC para processamento digital de sinais
title Uma arquitetura RISC para processamento digital de sinais
spellingShingle Uma arquitetura RISC para processamento digital de sinais
Eduardo Bráulio Wanderley Netto
Arquitetura (computadores)
Processamento de sinais
Técnicas digitais
Programas de computadores
Telecomunicações
Computação
Engenharia eletrônica
title_short Uma arquitetura RISC para processamento digital de sinais
title_full Uma arquitetura RISC para processamento digital de sinais
title_fullStr Uma arquitetura RISC para processamento digital de sinais
title_full_unstemmed Uma arquitetura RISC para processamento digital de sinais
title_sort Uma arquitetura RISC para processamento digital de sinais
author Eduardo Bráulio Wanderley Netto
author_facet Eduardo Bráulio Wanderley Netto
author_role author
dc.contributor.none.fl_str_mv Osamu Saotome
dc.contributor.author.fl_str_mv Eduardo Bráulio Wanderley Netto
dc.subject.por.fl_str_mv Arquitetura (computadores)
Processamento de sinais
Técnicas digitais
Programas de computadores
Telecomunicações
Computação
Engenharia eletrônica
topic Arquitetura (computadores)
Processamento de sinais
Técnicas digitais
Programas de computadores
Telecomunicações
Computação
Engenharia eletrônica
dc.description.none.fl_txt_mv Os processadores RISC (Reduced Instruction Set Computer) temsido estudados desde a decada passada. Eles demonstram desempenhos melhorados com relacao aos processadores da familia CISC (Complex Instruction Set Computer) sob certos aspectos. A motivacao para a procura de arquiteturas especializadas esta baseada na uniformidade das aplicacoes. Este e o caso do processamento digital de sinais (DSP). Tipicamente os processadores de sinais digitais possuem parametros de arquitetura que os tornam parte da familia CISC. Recentemente, pesquisadores descobriram que processadores RISC de uso geral tem desempenhos que satisfazem os requisitos da aplicacao de DSP, mesmo em sistemas de tempo real. ESte trabalho propoe um processador RISC dedicado ao processamento digital de sinais - um RISP (Risc for Signal Processing) chamado disxdsp - e mostra alguns aspectos do seu desempenho comparativamente com outros processadores. Para medidad de desempenho foi utilizada a abordagem dos kernels de DSP, que consistem em fragmentos de codigo frequentemente utilizados. Para comparacoes, o processador dedicado TMS320C25 foi estudado, incluindo o uso estatistico de suas instrucoes e seu desempenho. O DLX foi o modelo utilizado para medidas em RISC. Todos os kernels foram codificados a mao para evitar interferencia dos compiladores no desempenho dos processadores. Neste trabalho foi feito um estudo comparativo entre um processador de sinais digitais convencional (TMS320C25), um RISC tipico (DLX) e um RISP (dixdsp). Os parametros basicos utilizados nesta comparacao foram o tempo requerido para realizar uma determinada tarefa, o tamanho da memoria utilizada para armazenar os algoritmos, a media de ciclos de clock por instrucao - CPI - utilizada e a complexidade, em termos de numero de instrucoes, na codificacao. Resultados mostram que nao existe uma maquina ideal para todas as aplicacoes, porem existe um conjunto de processadores capaz de satisfazer os requisitos de velocidade, custo, potencia, etc. de uma determinada tarefa. As conclusoes enfatizam que os processadores RISC modernos satisfazem os requisitos de DSP e que a arquitetura RISP proposta apresenta desempenho melhorado, com relacao a arquitetura RISC estudada, quando utilizada em varias destas tarefas.
description Os processadores RISC (Reduced Instruction Set Computer) temsido estudados desde a decada passada. Eles demonstram desempenhos melhorados com relacao aos processadores da familia CISC (Complex Instruction Set Computer) sob certos aspectos. A motivacao para a procura de arquiteturas especializadas esta baseada na uniformidade das aplicacoes. Este e o caso do processamento digital de sinais (DSP). Tipicamente os processadores de sinais digitais possuem parametros de arquitetura que os tornam parte da familia CISC. Recentemente, pesquisadores descobriram que processadores RISC de uso geral tem desempenhos que satisfazem os requisitos da aplicacao de DSP, mesmo em sistemas de tempo real. ESte trabalho propoe um processador RISC dedicado ao processamento digital de sinais - um RISP (Risc for Signal Processing) chamado disxdsp - e mostra alguns aspectos do seu desempenho comparativamente com outros processadores. Para medidad de desempenho foi utilizada a abordagem dos kernels de DSP, que consistem em fragmentos de codigo frequentemente utilizados. Para comparacoes, o processador dedicado TMS320C25 foi estudado, incluindo o uso estatistico de suas instrucoes e seu desempenho. O DLX foi o modelo utilizado para medidas em RISC. Todos os kernels foram codificados a mao para evitar interferencia dos compiladores no desempenho dos processadores. Neste trabalho foi feito um estudo comparativo entre um processador de sinais digitais convencional (TMS320C25), um RISC tipico (DLX) e um RISP (dixdsp). Os parametros basicos utilizados nesta comparacao foram o tempo requerido para realizar uma determinada tarefa, o tamanho da memoria utilizada para armazenar os algoritmos, a media de ciclos de clock por instrucao - CPI - utilizada e a complexidade, em termos de numero de instrucoes, na codificacao. Resultados mostram que nao existe uma maquina ideal para todas as aplicacoes, porem existe um conjunto de processadores capaz de satisfazer os requisitos de velocidade, custo, potencia, etc. de uma determinada tarefa. As conclusoes enfatizam que os processadores RISC modernos satisfazem os requisitos de DSP e que a arquitetura RISP proposta apresenta desempenho melhorado, com relacao a arquitetura RISC estudada, quando utilizada em varias destas tarefas.
publishDate 1995
dc.date.none.fl_str_mv 1995-10-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1656
url http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1656
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do ITA
instname:Instituto Tecnológico de Aeronáutica
instacron:ITA
reponame_str Biblioteca Digital de Teses e Dissertações do ITA
collection Biblioteca Digital de Teses e Dissertações do ITA
instname_str Instituto Tecnológico de Aeronáutica
instacron_str ITA
institution ITA
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáutica
repository.mail.fl_str_mv
subject_por_txtF_mv Arquitetura (computadores)
Processamento de sinais
Técnicas digitais
Programas de computadores
Telecomunicações
Computação
Engenharia eletrônica
_version_ 1706809273080610816