Computação reversível: fundamentos e aplicações

Detalhes bibliográficos
Autor(a) principal: Vasconcelos, Renato Pedrosa
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/5461
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.
id UFRPE_7038751efa6b96d09e7478bbe7adcdb6
oai_identifier_str oai:dspace:123456789/5461
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling Computação reversível: fundamentos e aplicaçõesComputação reversívelLinguagem de programação (Computadores)Dispositivos de lógica programávelMotivada 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.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.BrasilOliveira Junior, Wilson Rosa dehttp://lattes.cnpq.br/3171786315466691http://lattes.cnpq.br/1812805997541734Vasconcelos, Renato Pedrosa2024-01-22T11:37:24Z2024-01-22T11:37:24Z2022-10-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis63 f.application/pdfVASCONCELOS, 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.https://repository.ufrpe.br/handle/123456789/5461porhttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt-brAtribuição-NãoComercial-SemDerivações 4.0 Internacionalinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2024-01-22T11:37:28Zoai:dspace:123456789/5461Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122024-01-22T11:37:28Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv Computação reversível: fundamentos e aplicações
title Computação reversível: fundamentos e aplicações
spellingShingle Computação reversível: fundamentos e aplicações
Vasconcelos, Renato Pedrosa
Computação reversível
Linguagem de programação (Computadores)
Dispositivos de lógica programável
title_short Computação reversível: fundamentos e aplicações
title_full Computação reversível: fundamentos e aplicações
title_fullStr Computação reversível: fundamentos e aplicações
title_full_unstemmed Computação reversível: fundamentos e aplicações
title_sort Computação reversível: fundamentos e aplicações
author Vasconcelos, Renato Pedrosa
author_facet Vasconcelos, Renato Pedrosa
author_role author
dc.contributor.none.fl_str_mv Oliveira Junior, Wilson Rosa de
http://lattes.cnpq.br/3171786315466691
http://lattes.cnpq.br/1812805997541734
dc.contributor.author.fl_str_mv Vasconcelos, Renato Pedrosa
dc.subject.por.fl_str_mv Computação reversível
Linguagem de programação (Computadores)
Dispositivos de lógica programável
topic Computação reversível
Linguagem de programação (Computadores)
Dispositivos de lógica programável
description 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.
publishDate 2022
dc.date.none.fl_str_mv 2022-10-17
2024-01-22T11:37:24Z
2024-01-22T11:37:24Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 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.
https://repository.ufrpe.br/handle/123456789/5461
identifier_str_mv 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.
url https://repository.ufrpe.br/handle/123456789/5461
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt-br
Atribuição-NãoComercial-SemDerivações 4.0 Internacional
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt-br
Atribuição-NãoComercial-SemDerivações 4.0 Internacional
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 63 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1809277155921625088