Página 1 dos resultados de 5 itens digitais encontrados em 0.010 segundos

‣ Algoritmos para compressão de microcodigo; Microcode compression algorithms

Edson Borin
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 04/04/2007 Português
Relevância na Pesquisa
17.042891%
Microprogramação é uma técnica comum no projeto de unidades de controle em processadores. Além de facilitar a implementação da unidade de controle, o microcódigo pode ser modificado para adicionar novas funcionalidades ou aplicar correções a projetos já existentes. À medida que novas funcionalidades são adicionadas à CPU, a área e o consumo de energia associados ao microcódigo também aumentam. Em um projeto recente de um processador da Intel, direcionado a baixo consumo de energia e área reduzida, estimou-se que a área e o consumo de energia associados ao microcódigo corresponderiam a 20% do total do chip. Neste trabalho, investigamos a utilização de técnicas de compressão para reduzir o tamanho do microcódigo. A partir das restrições impostas no projeto de processadores de alto desempenho, fizemos uma análise qualitativa das técnicas de compressão de código e microcódigo e mostramos que a compressão de microcódigo em dois níveis é a técnica mais adequada para se comprimir o microcódigo nesses processadores. Na compressão de microcódigo em dois níveis, as microinstruções são substituídas por apontadores para dicionários que armazenam os padrões de bits extraídos do microcódigo. Os apontadores são armazenados em uma ROM denominada ?vetor de apontadores? e os padrões de bits residem em ROMs distintas...

‣ PROTEUS, a microprogrammable, multiprocessor computer

Kesselman, Joseph Jay
Fonte: Massachusetts Institute of Technology Publicador: Massachusetts Institute of Technology
Tipo: Tese de Doutorado Formato: 126 leaves; 8510589 bytes; 8510348 bytes; application/pdf; application/pdf
Português
Relevância na Pesquisa
17.042891%
by Joseph Jay Kesselman Jr.; Thesis (B.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1982.; MICROFICHE COPY AVAILABLE IN ARCHIVES AND ENGINEERING

‣ Linguagens de domínio específico e sensores baseados em modelos biológicos de computação

Caparelli, Paulo Sergio
Fonte: Universidade Federal de Uberlândia Publicador: Universidade Federal de Uberlândia
Tipo: Tese de Doutorado
Português
Relevância na Pesquisa
17.042891%
Linguagem de domínio específico é uma linguagem de especificação dedicada a um domínio particular, ou a uma técnica de representação, ou mesmo a um método de busca, no sentido dado a este termo pelos pesquisadores de inteligência artificial. Por outro lado, uma linguagem de propósito geral é projetada com a meta de emular o cálculo lambda ou a máquina de Turing. Considerando que as linguagens de propósito geral devem aceitar qualquer algoritmo que possa ser executado por uma máquina de Turing, elas rara- mente usam métodos específicos a um domínio restrito. Isso as torna difíceis de aprender por profissionais que não sejam especialistas em ciência de computação. Para dizer toda a verdade, o aumento da popularidade de linguagens específicas entre cientistas de computação faz nos crer que linguagens de propósito geral são difíceis até para esses profissionais. Muitos campos da ciência e da tecnologia possuem avançadas linguagens de domínio específico: LATEX e XML são utilizadas por pessoas que trabalham com processamento de texto, SQL é popular em áreas que dependem de gerenciamento de bases de dados, Matlab é amplamente utilizada entre engenheiros, etc. Já projetistas de aplicações baseadas em redes neurais não possuem boas linguagens de domínio específico. A principal razão para isso é que eles são considerados cientistas de computação e...

‣ Diseño e implementación de un sistema para la adquisición automatizada y procesamiento de datos para prácticas de laboratorio

Giraldo Aristizábal, Edwin Fernando; Ramírez Valencia, Daniel Jose
Fonte: Universidad EAFIT; Ingeniería de Sistemas; Escuela de Ingeniería. Departamento de Ingeniería de Sistemas Publicador: Universidad EAFIT; Ingeniería de Sistemas; Escuela de Ingeniería. Departamento de Ingeniería de Sistemas
Tipo: bachelorThesis; Trabajo de grado; acceptedVersion
Português
Relevância na Pesquisa
17.042891%

‣ Graphical microcode simulator with a reconfigurable datapath

VanBuren, Brian
Fonte: Rochester Instituto de Tecnologia Publicador: Rochester Instituto de Tecnologia
Tipo: Tese de Doutorado Formato: 1698192 bytes; application/pdf
Português
Relevância na Pesquisa
27.808977%
Microcode is a symbolic way to simplify control design that allows changing, testing and updating the control unit of processors. By changing the microcode, the same datapath can be used for an entirely different application, such as supporting a completely different instruction set. For these reasons, a majority of control units in modern day processors are microcoded. The object was to investigate and implement a graphical microcode simulator with a reconfigurable datapath and microcode format. By allowing a wide configuration of the datapath, many types of logical processors can be designed and simulated. The resulting implemented simulator is able to fill the void in microprogramming tools since there are no graphical microcode simulators that allow such customization of the datapath. The customization of the datapath goes beyond allowing different files specifying the datapath, it allows the datapath to be created and modified using the graphical interface.This tool is able to be used to design and simulate general-purpose processors and application specific processors through datapath and microcode configurations. In the academic setting, this tool provides easier microcode testing through verification on the instruction level for instructors and provide simulation debugging through code tracing and breakpoints for students.