Navegando por Autor "Casillo, Leonardo Augusto"
Agora exibindo 1 - 3 de 3
- Resultados por página
- Opções de Ordenação
Tese Metodologia para adaptação de microarquiteturas microprogramadas soft-core à uma ISA padrão: estudo do impacto sobre a complexidade de hardware para o padrão MIPS(Universidade Federal do Rio Grande do Norte, 2013-07-11) Casillo, Leonardo Augusto; Silva, Ivan Saraiva; ; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2; ; http://lattes.cnpq.br/0989177039598049; Bedregal, Benjamin René Callejas; ; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4781417E7; Lopes, Danniel Cavalvante; ; Ramos, Karla Darlene Nepomuceno; ; http://lattes.cnpq.br/2751239628595747; Pereira, Mônica Magalhães; ; http://lattes.cnpq.br/5777010848661813No meio acadêmico, é comum a criação de processadores denominados didáticos, voltados para práticas de disciplinas de hardware na área de Computação e que podem ser utilizados como plataformas em disciplinas de softwares, sistemas operacionais e compiladores. Muitas vezes, tais processadores são descritos sem uma ISA padrão, o que exige a criação de compiladores e outros softwares básicos para prover a interface hardware/software dificultando sua integração com outros processadores e demais dispositivos. Utilizar dispositivos reconfiguráveis descritos em uma linguagem do tipo HDL permitem a criação ou modificação de qualquer componente da microarquitetura, ocasionando a alteração das unidades funcionais do caminho de dados que representa a parte operativa de um processador, bem como da máquina de estados que implementa a unidade de controle do mesmo conforme surgem novas necessidades. Em particular, os processadores RISP possibilitam a alteração das instruções da máquina, permitindo inserir ou modificar instruções, podendo até mesmo se adaptar a uma nova arquitetura. Este trabalho aborda como objeto de estudo dois processadores didáticos soft-core descritos em VHDL com diferentes níveis de complexidade de hardware adaptados a uma ISA padrão a partir de uma metodologia proposta sem provocar aumento no nível de complexidade do hardware, ou seja, sem o acréscimo significativo da área em chip, ao mesmo tempo em que o seu nível de desempenho na execução de aplicações permanece inalterado ou é aprimorado. As modificações também permitem afirmar que, além de ser possível substituir a arquitetura de um processador sem alterar sua organização, um processador RISP pode alternar entre diferentes conjuntos de instrução, o que pode ser expandido para alternância entre diferentes ISAs, permitindo a um mesmo processador se tornar uma arquitetura híbrida adaptativa, passível de ser utilizada em sistemas embarcados e ambientes multiprocessados heterogêneosDissertação Projeto e implementação em FPGA de um processador com conjunto de instrução reconfigurável utilizando VHDL(Universidade Federal do Rio Grande do Norte, 2006-05-19) Casillo, Leonardo Augusto; Silva, Ivan Saraiva; ; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2; ; http://lattes.cnpq.br/0989177039598049; Barros, Marcelo Alves; ; http://lattes.cnpq.br/1101332313551029; Déharbe, David Boris Paul; ; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768856U5; Netto, Eduardo Bráulio Wanderley; ; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798543Y3A Computação Reconfigurável é uma solução intermediária na resolução de problemas complexos, possibilitando combinar a velocidade do hardware com a flexibilidade do software. Uma arquitetura reconfigurável possui várias metas, entre estas o aumento de desempenho. Dentre os vários segmentos em relação às arquiteturas reconfiguráveis, destacam-se os Processadores Reconfiguráveis. Estes processadores combinam as funções de um microprocessador com uma lógica reconfigurável e podem ser adaptados depois do processo de desenvolvimento. Processadores com Conjunto de Instruções Reconfiguráveis (RISP -Reconfigurable Instruction Set Processors) são um subconjunto dos processadores reconfiguráveis, que visa como meta a reconfiguração do conjunto de instruções do processador, envolvendo características referentes aos padrões de instruções como formatos, operandos, e operações elementares. Este trabalho possui como objetivo principal o desenvolvimento de um processador RISP, combinando as técnicas de configuração do conjunto de instruções do processador executadas em tempo de desenvolvimento, e de reconfiguração do mesmo em tempo de execução. O projeto e implementação em VHDL deste processador RISP tem como intuito provar a aplicabilidade e a eficiência de dois conceitos: utilizar mais de um conjunto de instrução fixo, com apenas um ativo em determinado momento, e a possibilidade de criar e combinar novas instruções, de modo que o processador passe a reconhecê-las e utilizá-las em tempo real como se estas existissem no conjunto de instrução fixo. A criação e combinação de instruções é realizada mediante uma unidade de reconfiguração incorporada ao processador. Esta unidade permite que o usuário possa enviar instruções customizadas ao processador para que depois possa utilizá-las como se fossem instruções fixas do processador. Neste trabalho também encontram-se simulações de aplicações envolvendo instruções fixas e customizadas e resultados das comparações entre estas aplicações em relação ao consumo de potência e ao tempo de execução que confirmam a obtenção das metas para as quais o processador foi desenvolvidoDissertação Sistema inteligente de controle e monitoramento de ambiente de laboratórios de análises químicas(2016-07-20) Silva, Artejose Revoredo da; Xavier Júnior, João Carlos; Silva, Ivanovitch Medeiros Dantas da; ; http://lattes.cnpq.br/3608440944832201; ; http://lattes.cnpq.br/5088238300241110; ; http://lattes.cnpq.br/9103370350927630; Aquino Júnior, Gibeon Soares de; ; http://lattes.cnpq.br/1254338144161360; Casillo, Leonardo Augusto; ; http://lattes.cnpq.br/0989177039598049Os laboratórios de análises químicas, por se constituírem em um conjunto de testes e procedimentos, usando produtos e equipamentos específicos para tratar dos resultados nas amostras que são testadas, estão sempre sujeitos aos fatores inerentes ao ambiente. Devido a esse fato, controlar fatores como a temperatura e a umidade relativa do ar é tarefa primordial, para que os processos desenvolvidos dentro de tais ambientes (laboratórios de análises químicas) possam ser repetidos dentro dos parâmetros exigidos. Buscando propor mecanismos de controle para ambientes, mais especificamente para laboratórios de análises químicas, neste trabalho, apresentamos um sistema baseado em rede de sensores e reconhecimento de padrões para controle inteligente de ambientes. Nosso protótipo utiliza os próprios dados gerados pelos sensores distribuídos pelo ambiente, para identificar um padrão de comportamente. Através da utilização de algoritmos de aprendizado de máquina, identificam-se as classes contidas nos dados (agrupamento), treina-se e testa-se o sistema (algoritmos de classificação), para que o mesmo consiga generalizar o que foi aprendido. Por último, criam-se regras de controle associadas as classes previamente identificadas, para controlar os aparelhos de ar condicionado, tanto o principal quanto o reserva, e mais o desumificador. Dessa forma, o protótipo mantém temperatura e umidade estaveis de forma inteligente.