Compiladores Programas De Computador
Mostrando 1-12 de 20 artigos, teses e dissertações.
-
1. Infraestrutura de compilação para a implementação de aceleradores em FPGA
O aumento no desempenho de processadores sequenciais tem sido limitado severamente por fatores físicos e tecnológicos nos últimos anos. Dessa forma, abordagens alternativas para a execução com alto desempenho ganharam maior importância nos últimos anos. Uma delas baseia-se na utilização de hardware customizado, implementado utilizando-se FPGAs. Entr
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 23/11/2012
-
2. Mecanismo para execução especulativa de aplicações paralelizadas por técnicas DOPIPE usando replicação de estágios / Mechanism for speculative execution of applications parallelized by DOPIPE techniques using stage replication
A utilização máxima dos núcleos de arquiteturas multi-processadas é fundamental para permitir uma utilização completa do paralelismo disponível em processadores modernos. A fim de obter desempenho escalável, técnicas de paralelização requerem um ajuste cuidadoso de: (a) mecanismo arquitetural para especulação; (b) ambiente de execução; e (c)
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 24/07/2012
-
3. Técnicas e arquitetura para captura de traços e execução especulativa / Tecnhiques and architecture for trace detection and speculative execution
É sabido que o modelo de desenvolvimento de micro-processadores baseado na extração de Instruction-Level Parallelism (ILP) de código sequencial atingiu seu limite. Encontrar soluções escaláveis e eficientes que permitam a manutenção de inúmeras instruções em execução simultaneamente tem se mostrado um desafio maior que o imaginado. Neste sentid
Publicado em: 2011
-
4. Geração automática de código para a execução em um ambiente de computação em DataFlow
The computers architectures are becoming more distributed and hierarchical,that is, there exist lots of computers in a cluster and there are many processors in these computers and these processors have multiple cores. Many models have been proposed to explore the features of the computers architectures. The Data-flow computing models stand out among the prop
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 18/10/2010
-
5. Implementação do sistema pascal concorrente no computador labo-8034
O trabalho descreve a implementação do Sistema Pascal Concorrente de Brinch Hansen no minicomputador LABO-B034 (Nixdorf B870/1). O sistema e composto por Bois compiladores - um para Pascal Concorrente a outro Para Pascal Seqüencial - o um sistema operacional básico, mono-usuário, clue Paden' ser usados Para desenvolvimento de outros sistemas operacionai
Publicado em: 2010
-
6. Algoritmo eficiente de análise estática para procurar ataques do tipo variáveis contaminadas
Ataques do tipo variáveis contaminadas ocorrem quando entradas de programas são manipuladas maliciosamente a afim de explorar falhas de segurança inerentes ao software afetado. Ataques deste tipo são comuns em linguagens de scripts como PHP, originadas no lado do servidor. Em 1997, Orbaek e Palsberg formalizaram o problema de detectar essas explorações
Publicado em: 2010
-
7. Otimizações na compilação de adendos de contorno em programas orientados por aspectos
Em menos de uma década, Programação Orientada por Aspectos (AOP) evoluiu de um conceito teórico para um conjunto de linguagens de programação e arcabouços de amplo uso no desenvolvimento de sistemas comerciais. A tecnologia que suporta ferramentas AOP é intrinsecamente intrusiva, pois altera o comportamento do código-base de aplicações. A costura
Publicado em: 2007
-
8. Gerador LARL com suporte a resolução de conflitos
Apesar de todo o avanço obtido pelo método de análise sintática LALR criado por DeRemer no fim dos anos 60, conflitos ainda são removidos de forma não produtiva, pela análise de extensos arquivos de log criados por geradores de analisadores sintáticos. De forma a alterar este cenário, apresentamos um gerador de analisador sintático capaz de remover
Publicado em: 2007
-
9. Phoenix um framework para trabalhos em síntese de alto nível de circuitos digitais
Este trabalho descreve o desenvolvimento de um framework de código aberto para síntese de circuitos digitais, para uso em projetos de hardware/software co-design. O framework consiste de um compilador que aceita ANSI C como código fonte e que permite a construção de um dado sistema e sua execução em hardware. Este compilador, intitulado Phoenix, permi
Publicado em: 2006
-
10. Study and implementation of data Preload optimization using XScale / Estudo e implementação da otimização de Preload de dados usando o processador XScale
Atualmente existe um grande mercado para o desenvolvimento de aplicações para sistemas embutidos, pois estes estão fazendo parte crescente do cotidiano das pessoas em produtos de eletrônica de consumo como telefones celulares, palmtop s, agendas eletrônicas, etc. Os produtos de eletrônica de consumo possuem grandes restrições de projeto, tais como cu
Publicado em: 2005
-
11. Um compilador para um sistema de gerenciamento de metadados baseado em MOF
Não informado.
Publicado em: 2004
-
12. Modi - um ambiente de desenvolvimento para aplicações voltadas a sistemas dedicados
ormado.
Publicado em: 2002