Use este identificador para citar ou linkar para este item: https://repository.ufrpe.br/handle/123456789/5461
Título: Computação reversível: fundamentos e aplicações
Autor: Vasconcelos, Renato Pedrosa
Endereco Lattes do autor: http://lattes.cnpq.br/3171786315466691
Orientador: Oliveira Junior, Wilson Rosa de
Endereco Lattes do orientador : http://lattes.cnpq.br/1812805997541734
Palavras-chave: Computação reversível;Linguagem de programação (Computadores);Dispositivos de lógica programável
Data do documento: 17-Out-2022
Citação: VASCONCELOS, Renato Pedrosa. Computação reversível: fundamentos e aplicações. 2022. 63 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2022.
Abstract: Motivated by its promising applications, reversible logic has received significant attention. As a result, impressive progress has been made in developing synthesis approaches, implementing sequential elements, and hardware description languages. In this monograph, these recent achievements are employed for PDP-8 and RISC architecture in reversible logic that can run software programs written in assembly language. The respective combinational and sequential components are designed using state-of-the-art design techniques. Encouraged by the importance of studying the existence of logically reversible automata, it suggests that physical computers can become thermodynamically reversible and therefore able to dissipate an arbitrarily small amount of energy in steps if operated slowly enough. Today's computers are based on irreversible logic devices, which have been known to be fundamentally energy-inefficient for several decades. The idea is to understand the concepts in reversible logic in irreversible logics that can run software programs written in assembly language. In traditional models of computation, sheer reversibility appears to decrease overall computational efficiency. However, traditional models ignore important physical constraints on information processing. Very simple reversible programming languages can be useful for studying reversible transformations. This study processes concepts and knowledge to develop the improvement in functionality and performance of a reversible programming environment.
Resumo: Motivada por suas aplicações promissoras, a lógica reversível recebeu atenção significativa. Como resultado, um progresso impressionante foi feito no desenvolvimento de abordagens de síntese, implementação de elementos sequenciais e linguagens de descrição de hardware. Nesta monografia, essas conquistas recentes são empregadas para à arquitetura PDP-8 e RISC em lógica reversível que possa executar programas de software escritos em linguagem de montagem. Os respectivos componentes combinacionais e sequenciais são projetados usando técnicas de design de última geração. Incentivando a importância do estudo da existência de autômatos logicamente reversíveis sugere que os computadores físicos podem se tornar termodinamicamente reversíveis e, portanto, capazes de dissipar uma quantidade arbitrariamente pequena de energia, por etapas se operados suficientemente devagar. Os computadores de hoje são baseados em dispositivos lógicos irreversíveis, que são conhecidos por serem fundamentalmente ineficientes em termos de energia há várias décadas. A ideia é entender os conceitos em lógica reversível em lógicas irreversíveis que possam executar programas de software escritos em linguagem montagem. Nos modelos tradicionais de computação, a pura reversibilidade parece diminuir a eficiência computacional geral. No entanto, os modelos tradicionais ignoram importantes restrições físicas no processamento de informações. Linguagens de programação reversíveis muito simples podem ser úteis para o estudo de transformações reversíveis. Este estudo buscara processar conceitos conhecimentos para desenvolver a melhoria na funcionalidade e no desempenho de um ambiente de programação reversível.
URI: https://repository.ufrpe.br/handle/123456789/5461
Aparece nas coleções:TCC - Bacharelado em Sistemas da Informação (Sede)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_renatopedrosavasconcelos.pdf1,02 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons