Usuário (não registrado)LOGIN ASSINE JÁ!


www.dicionariotecnico.com

Disponível no Google Play

Resultados da busca para "compiler"


a) Traduções técnicas inglês para português

(Substantivo)

Significado

Programa que, a partir de um código escrito em uma linguagem de alto nível, o código fonte, cria um programa semanticamente equivalente porém escrito em código de máquina, código objeto.

Meaning

A computer program that translates a computer program written in one computer language (called the source language) into an equivalent program written in another computer language (called the target language). (http://en.wikibooks.org...)

Exemplos de tradução

It was used the MPI library and the packet OpenMPI associated to the gfortran compiler for this purpose.

Utilizou-se a biblioteca MPI e o pacote OpenMPI associado ao compilador gfortran para tal propósito.



b) Traduções gerais inglês para português

(Substantivo)

Exemplos de tradução

It was used the MPI library and the packet OpenMPI associated to the gfortran compiler for this purpose.

Utilizou-se a biblioteca MPI e o pacote OpenMPI associado ao compilador gfortran para tal propósito.

  
Banco de Glossários (traduções não verificadas)
Área Inglês Português Qualidade
Informáticacompilercompilador
InformáticacompilerCompilador
Petróleocompilercompilador
Informáticacompilercompilador
InformáticaJIT compilercompilador JIT
Informáticanative compilercompilador nativo
Informáticacompiler optionopção do compilador
InformáticaEffect compilerCompilador de Efeitos
Informáticacompiler warningaviso do compilador
InformáticaVisual C# compilerCompilador do Visual C#
Informáticaoptimizing compilercompilador de otimização
Informáticajust-in-time compilercompilador Just-In-Time
InformáticaT-SQL compiler ServiceServiço de Compilador T-SQL
InformáticaGNU compiler CollectionGNU compiler Collection
Informáticahigh-level-language compilercompilador de linguagem de alto nível
InformáticaTransact-SQL compiler ServiceServiço de Compilador Transact-SQL
InformáticaMicrosoft Visual C++ compilerCompilador do Microsoft Visual C++ 2013
InformáticaVisual C# compiler for Microsoft .NET Framework 4.5Compilador do Visual C# para Microsoft .NET Framework 4.5
InformáticaMicrosoft Visual Studio 2013 compiler and librariesCompilador e bibliotecas do Microsoft Visual Studio 2013
InformáticaMicrosoft SQL Server 2014 Transact-SQL compiler ServiceServiço de Compilador Transact-SQL do Microsoft SQL Server 2014

Frases traduzidas contendo "compiler"

It was used the MPI library and the packet OpenMPI associated to the gfortran compiler for this purpose.

Utilizou-se a biblioteca MPI e o pacote OpenMPI associado ao compilador gfortran para tal propósito.

A set of (11,18N) equations and (27,19N) variables were processed by the computational program named DESTMOL-R developed in FORTRAN-90 language using Compaq Visual Fortran compiler (professional edition 6,6).

O conjunto de (11,18N) equações diferenciais parciais e algébricas e (27,19N) variáveis foi incorporado no ambiente computacional, denominado DESTMOL-R, desenvolvido na linguagem FORTRAN-90 usando o compilador Compaq Visual Fortran (professional edition 6,6).

Designing such optimnizations is usually a very complex task that requires a flexible and easy to use compiler platform.

Projetar tais otimizações e um trabalho muito complexo que requer uma plataforma de compilação flexivel e simples de usar.

The Java compiler converts Java source code into Java byte code (an intermediate language for the Java Virtual Machine (JVM)).

O compilador Java converte o código-fonte Java em código em bytes Java (uma linguagem intermediária para a Máquina Virtual Java (JVM)).

We will point some elements of syntax VisuAlg 2,5, free compiler and auto executable that will help us achieve our goal.

Pontuaremos alguns elementos da sintaxe do VisualG 2,5, compilador gratuito e autoexecutável que irá nos ajudar a atingir nosso objetivo.

The performance results using Unroll and Jam by Performance Refactoring with dif- ferent levels of unrolling, showed significant gains compared to the optimization per- formed by the Intel compiler.

Os resultados de desempenho obtidos demonstraram que a utilização de Unroll and Jam através da Performance Refactoring, com diferentes níveis de otimização, obteve ganhos significativos de desempenho em comparação a otimização realizada pelo com- pilador da Intel.

A specific language and a compiler have been created for the description of the synthesis rules.

Uma linguagem e um compilador específicos foram criados para a descrição das regras de síntese.

compiler 1,2 may comprise a JAVA compiler that compiles source code written in JAVA to byte code.

O compilador 1,2 pode compreender um compilador JAVA que compila o código-fonte, escrito em JAVA, em código em bytes.

Initially the program was executed in Mathematica for Windows enviroment, but due to the geometric model complexity, the algorithm was converted for compiler C++ for Windows, and the Mathematica was just applied for the graphic results generation.

Inicialmente o programa foi executado no ambiente Mathematica for Windows, mas devido à complexidade do modelo geométrico, foi feita a conversão do algoritmo para o compilador C++ For Windows sendo o Mathematica usado apenas para gerar os resultados gráficos.

The compressible flow is solved using finite volume method and scheme of first order of accuracy in two operational systems (Windows and Linux) and two types of solvers (ADI and MSI) with the compiler Intel 14,0.

Já o escoamento de fluidos compressíveis é resolvido com volumes finitos e esquema de primeira ordem de acurácia em dois sistemas operacionais (Windows e Linux) e dois tipos de solvers (ADI e MSI) com o compilador Intel 14,0.

The concept of executable model, in which a compiler generates the source code of the behavioral model, is utilized, and the results of an exploratory study, in which the mutation is performed in the source code of the executable model, are presented.

A noção de modelo executável, em que um compilador gera o código fonte do modelo comportamental, é utilizada, e os resultados de um estudo exploratório, em que a mutação é realizada no código fonte do modelo executável, são apresentados.

Simulation results of these examples in the VEX compiler have an average gain of 4,61× in memory occupation.

Os resultados das simulações desses exemplos no compilador VEX apresentam um ganho médio de 4,61× em ocupação de memória.

Differently from the traditional compilers, it interacts with the user through the dialogues immediately in the instructions input to reduce later compiler errors.

Diferentemente dos compiladores tradicionais, ele interage com o usuário através de diálogos logo na entrada das instruções, a fim de diminuir erros posteriores de compilação.

The study done indicates that one of the main sources of inefficiency is the read and write barriers inserted by the compiler.

O trabalho feito indica que uma das principais fontes de ineficiência são as barreiras de leitura e escrita inseridas pelo compilador.

It also presents the general structure for the implementation of the protocols of a didactic communication system, called SISDI-OSI (Didactic System for OSI Model), which conforms to the standards from RM-OSI/ISO. For this system it is described, particularly, how the data structures generated by a compiler for the ASN language are used in the implementation of these protocols.

Também é apresentada a estrutura geral de implementação dos protocolos para um sistema didático de comunicação, chamado SISDI-0SI (Sistema didático para o Modelo OSI), que segue as padronizações do RM-OSI/ISO. Para este sistema descreve-se, em particular, como as estruturas de dados geradas por um compilador para alinguagem ASN.l são usadas na implementação destes protocolos.

in this module, the loop skewing transformation was implemented on GCC's C compiler (GNU compiler Collection), allowing programmer's assistance.

Neste projeto, implementamos a transformação loop skewing sobre o compilador da linguagem C presente no GCC (GNU Compiler Collection), de forma a permitir a assistência pelo programador.

Thus, by means of an approach similar to that used to describe the Prolog compiler. a high-level interpreter for constraint programs is presented and, after some refinements, an instruction set that may be implemented in a conventional programming language is obtained.

Assim, adotando uma abordagem semelhante à utilizada para descrever o compilador Prolog, é apresentado um interpretador de alto nivel para programas de restrições e, após alguns refinamentos, é obtido um conjunto de instruções que pode ser implementado numa linguagem de programação convencional.

In general, the set of optimization is manually defined by compiler developers and apply to all programs.

Em geral, o conjunto de otimizações é definido manualmente pelos desenvolvedores do compilador e aplicado a todos os programas.

We also created the basic compiler support for these new instructions through intrinsic, converted to inline assembly in C code.

Foi adicionado um suporte básico _as novas instruções no compilador para seu uso em código C através de asm-inline.

An intermediate language component 6,0 may be created from the source code component 6,0 and the native code component 6,1 using a language specific source compiler 6,0 and the native code component 6,1 (for example, machine executable instructions) is created from the intermediate language component 6,0 using the intermediate language compiler 6,0 (for example, just-in-time (JIT) compiler. or in simpler embodiments, an interpreter), when the application is executed.

Um componente de linguagem intermediário 6,0 pode ser criado a partir do componente de código-fonte 6,0 e o componente de código nativo 6,1 usando um compilador de código-fonte específico à linguagem 6,0 e o componente de código nativo 6,1 (por exemplo, instruções executáveis por máquina) é criado a partir do componente de linguagem intermediária 6,0 usando o compilador de linguagem intermediária 6,0 (por exemplo, o compilador sob demanda (JIT), ou em concretizações mais simples, um interpretador) quando o aplicativo é executado.

compiler designers must perform a tuning process to ensure that the code generated by the compiler maintain a certain quality, both in terms of processing time or another preset feature.

Um processo de ajuste deve ser realizado pelos projetistas de compiladores para garantir que o código gerado pelo compilador mantenha uma determinada qualidade, seja em termos de tempo de processamento ou outra característica pré-definida.

A compiler 1,2 may comprise a .NET compiler that compiles source code written in a .NET language to intermediate byte code.

Um compilador 1,2 pode compreender um compilador .NET que compila o código-fonte escrito em uma linguagem .NET em código em bytes intermediário.

Given their irregular architectures, compiler code optimization techniques for general-purpose processors are not efficient for DSPs.

Por serem arquiteturas irregulares, as otimizações de código existentes nos compiladores para processadores de propósito geral não são eficientes para DSPs.

The base is structured upon the following fields: compiler. source, term, definition, context, semantic marks and definition for the elaboration of the glossary.

A base está estruturada nas seguintes entidades: compilador, fonte, termo, definição, contexto, marcas semânticas e definição para a elaboração do glossário.

Hence, most native analysis tools either execute against source or are integrated with the compiler/linker, a period of time when the greatest global understanding of code and its corresponding metadata exists.

...Software performance relies on multiple optimization techniques applied by modern compilers to remove redundant computation. The identification of redundant computation is in general undecidable at compile-time and prevents one from obtaining an ideal reference for the measurement of the remaining unexploited potential of redundancy removal and for the evaluation of code optimization effectiveness. This w...

...O desempenho de um software depende das múltiplas otimizações no código realizadas por compiladores modernos para a remoção de computação redundante. A identificação de computação redundante é, em geral, indecidível em tempo de compilação, e impede a obtenção de um caso ideal de referência para a medição do potencial inexplorado de remoção de redundâncias remanescentes e para a avaliação da eficácia de otimização do código. Este trabalho apresenta um conjunto de métodos pa...

...We describe in this thesis an optirnization phase for a compiler for the language LL. Its main goal is type inference achieved through data fiow analysis. Several methods for type inference in object-oriented languages are described, including a description of data fiow analysis. The Kaplan and Ullman method is described in more detail. Its adaptation to . LL and the implementation within an existi...

...Este trabalho consiste na introdução de uma fase de otimização no compilador para a linguagem LL. O eu principal objetivo é a inferência de tipos, realizada através de uma análise de fluxo de dados. São apresentados diversos métodos para inferência de tipos em linguagens orientadas a objetos, bem como uma revisão sobre análise de fluxo de dados. O método de Kaplan e Ullman éapresentado com mais detalhes, juntamente com sua adaptação para LL , sua implementação e junção ao com...

...(tensile, compression, shear and flexural tests) were carried out. Experimental results and information from literature were used to develop some material models, which were implemented using FORTRAN compiler. These material models were compiled with a commercial finite element program (ABAQUS®) in order to evaluate and calibrate parameters of the models. In the first step, computational simulations of t...

...nsaios quase-estáticos de tração, compressão, cisalhamento e flexão. Com base nesses resultados e em informações provenientes da literatura, propõem-se alguns modelos de material que foram implementados em sub-rotinas FORTRAN. Tais modelos são posteriormente compilados em conjunto com um programa de elementos finitos (ABAQUS®) a fim de serem avaliados e terem seus parâmetros calibrados. Numa primeira fase, através de simulações computacionais dos ensaios de tração e compressão av...

...data collected by reflection. The last proposed methodology, called Platform Dataflow Analysis (PDFA), aims on the metadata extraction through overloaded type reflection, allowing the designer to use compiler techniques for hardware analysis. The results are presented as experiments, implemented as case studies. These experiments allowed us to evaluate the effectiveness of the proposed techniques that, un...

...ela reflexão. A última metodologia proposta, chamada de PDFA (do inglês, Platform Dataflow Analysis) visa extrair metadados através da reflexão de tipos sobrecarregados, permitindo que o projetista aplique técnicas de compiladores para a análise de hardware. Os resultados obtidos são apresentados como experimentos, implementados na forma de estudos de caso. Estes experimentos permitiram avaliar a eficácia das técnicas propostas que, ao contrário de trabalhos correlatos, aderem a seis princíp...

...Due to the increasing complexity of the new processors, mainly DSPs processors, the capacity of generating highly optimized code for the new computer architectures by the compilers is increasingly motivating. The Xingó compiler has as goal allow research in code optimization and code generation for new architectures. In order to enable such researches, is necessary to the compiler to provide an infrastru...

...Devido ao aumento da complexidade dos novos processadores, especialmente processadores DSPs, a capacidade dos compiladores de gerar um código altamente otimizado para as novas arquiteturas de computadores é cada vez mais desafiador. O compilador Xingó tem como objetivos possibilitar pesquisas em otimização e geração de código para novas arquiteturas. Para permitir tais pesquisas, é necessário que o compilador possua uma infra-estrutura capaz de representar, de uma maneira simples e correta, o ...

...a compiler for the programming language MODULO-2 was implemented. This work describes the lexic, syntactic and context analysis, and also the source program translation to an "intermediate representation". This representation is the basis for code generation (not described here) ... Note: The complete abstract is available with the full electronic digital thesis or dissertations...

...Implementou-se um compilador para a linguagem de programação MODULA-2. Esta redação descreve as análises léxica, sintática e de contexto, bem como a tradução do programa fonte para uma "representação intermediária". Tal representação é o ponto de partida para a geração de código (não descrita na redação) ...Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da obra digital...

...Software performance is signifcantly improved by the optimizations implemented on the compilers . In some cases, the compiler optimizations also reduces the size of the software. It is necessary to have a test environment in order to study the result of optimization technics. The Xingó project was developed with such a concept in mind. By generating C compilable code, Xingó allows easy visualization of t...

...As otimizações implementadas em compiladores proporcionam uma melhora significativa de desempenho dos programas. Em muitos casos, proporcionam também a redução do tamanho do programa. Quase todos os programas em produção são compilados com diretivas de otimização, para obter máximo desempenho. Para o estudo de novas técnicas de otimização, faz-se necessário um ambiente de testes no qual essas técnicas possam ser incorporadas facilmente. O projeto Xingó foi desenvolvido com esse intuito....

... extension of AspectJ which uses the concept of syntax classes, units that extend classes with syntax definitions, building modular specifications for extensions. XAJ is built based on AspectBench, a compiler that has adequate support to allow language extensions. Aiming to increase the power of expressiveness of AspectJ, reducing the limitations and restrictions of the language as a set of pointcuts desi...

...gem extensível baseada em AspectJ, que usa o conceito de classes de sintaxe, unidades que estendem classes com definições de sintaxe, construindo especificações modulares para extensões. XAJ é construída com base no abc (AspectBench Compiler), um compilador que possui suporte adequado para permitir extensões de linguagem. Visando aumentar o poder de expressividade de AspectJ, diminuindo as limitações e restrições da linguagem, como o conjunto de designadores de pointcut fixo e não-extensí...

... idea to treat only centered processes, it did not have the concern with the distribution. The main objective of this work is to describe the process of creation of a new version for the Language and compiler RS, that make possible the execution of distributed programs. Beyond the possibility of execution distributed reactive systems, it was added to RS language foreseen extensions already in its creation...

...as processos centralizados, não houve a preocupação com a distribuição. Este trabalho tem como principal objetivo apresentar os aspectos introduzidos de uma nova versão para a Linguagem e para o compilador RS, que possibilitam a execução de programas distribuídos. Além da possibilidade de execução de sistemas reativos distribuídos, foi acrescentado à Linguagem RS extensões já previstas na sua criação, como sinais inibidores, regras de exclusão mútua e concomitância, a possibilidade ...

... algorithms for the automatic layout of diagrams. A dialog specification written 'in the language Xchart can be captured and automatically drawn as a tree and as a graph. Smart also provides a Xchart compiler. that is, Xchart dialog specifications are captured as diagrams and then translated into a textual language for use by other tools of the Xchart environment. This characteristic of Smart eases signif...

...A árvore é o resultado da adaptação e implementação do algoritmo de leiaute automático para traçado de árvores. Após a captura e edição de um Xchart, o Smart permite a geração da forma usual de um Xchart, um grafo. A visualização da forma usual de um Xchart é o resultado da adaptação e implementação do algoritmo de leiaute automático para traçado de diagramas. A edição de um Xchart, também, permite ao Smart invocar o compilador de Xchart que gerará o respectivo código do Xcha...

...rt in implementation can be reduced if the programmer has available a rich variety of libraries. Thus LL emphasizes ease in the creation and reuse of libraries written in other languages. Some of the compiler implementation details are also shown as well as similarities and differences with the programming languages which influenced the design....

...lcance um rico conjunto de bibliotecas que o auxiliem em seu trabalho. Assim, LL enfatiza a facilidade de criação e reutilização de bibliotecas escritas em outras linguagens. O trabalho descreve, também, alguns detalhes de implementação de seu compilador, bem como relaciona semelhanças e diferenças de linguagens de programação que influenciaram seu projeto....

...figurable computing, compiling process and Java compilation were investigated, especially relating to bytecode generation. The goal of this research is twofold: first, the conceptual development of a compiler that is able to translate bytecodes from a Java application to binary code compliant with Altera™ Nios II processor instruction set, and second, provide a set of appropriate implementations for the...

...rável, processo de compilação e funcionamento da compilação Java, especialmente no que se refere à manipulação de bytecodes. O principal objetivo é a elaboração conceitual de um compilador capaz de traduzir bytecodes de um aplicativo Java para código binário obediente ao conjunto de instruções do processador Nios II da Altera®, acompanhada de algumas implementações. Com este compilador, será possível a construção de programas para dispositivos que utilizem o processador Nios II, co...

... with mechanisms for the manipulation of continuous values. Finally, the application of these theoretical results and the tools developed, to the solution of problems in the area of machine learning, compiler construction, man-machine interface, computational vision and medical diagnosis, is demonstrated....

...mos capazes de manipular informação não-discreta. É mostrado também como estes resultados teóricos e as ferramentas desenvolvidas podem ser aplicadas na solução de problemas nas áreas de aprendizagem computacional, construção de compiladores, interface homem-máquina, visão computacional e diagnóstico médico....

...The implementation of the Brinch Hansen's Concurrent Pascal System on the LABO-80,4 computer (Nixdorf 8870,1) is described. The system comprises two compilers - the Concurrent Pascal compiler and the Sequential Pascal compiler - and a basic operating system, single user oriented, suitable for the development of operating systems using a high level language (Pascal). The work includes the understanding of ...

...O trabalho descreve a implementação do Sistema Pascal Concorrente de Brinch Hansen no minicomputador LABO-B0,4 (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 operacionais, em linguagem de alto nível. 0 trabalho de implementação inclui o estudo do sistema de Brinch Hansen, a criação de dois programas em Assemble...

...lug test data and tests for flowing wells have been implemented. The system includes type curves analysis, semilog analysis and automated type curve analysis. The system has been developed with a "C" compiler and under the Windows graphical environment...

...ise em poços surgentes e não surgentes (DST) são implementadas incluindo métodos de análise especializada, análise por curva típica e análise automatizada. O desenvolvimento do sistema é feito utilizando um compilador C e o ambiente gráfico Windows...

...escribes protective measures implemented to prevent the Heap Overflow as changes implemented in the most updated versions of Glibc library, mechanisms of hardware and software, implementations in the compiler and in the operating system, use of auxiliary programs and care that the developer should take to avoid the vulnerability. Finally, the structure of the Heap memory of the Windows OS is described mor...

...de modo a evitar o Heap Overflow como modificações implementadas nas versões mais atuais da biblioteca Glibc, mecanismos de hardware e software, implementações no compilador e no sistema operacional, uso de programas auxiliares e cuidados que o programador deve ter para evitar a vulnerabilidade. Por fim, é descrita de forma mais resumida a estrutura da memória Heap do Sistema Operacional Windows e a maneira que é explorada a vulnerabilidade Heap Overflow neste sistema, comparando com os conceito...

...We present in.this thesis a code generator for a Pascal compiler. The code genarator was written as the second pass of an existent Pascal Compilar, Pascal NBS for PDP 11. The target machine is the INTEL 80,8 microprocessor. Our objective is to obtain an efficient code generator in terms of memory. The results shown in the chapter 6 demonstrate that our objective was reasonably achieved...

...O trabalho aqui apresentado e' um gerador de código para um compilador Pascal. O gerador de codigo foi escrito como o segundo passo de um compilador Pascal existente, o compilador NBS para o PDP 11. A maquina objeto e' o microprocessador 80,8 da INTEL. o nosso objetivo foi obter um gerador de codigo eficiente em termos de memoria. Os resultados descritos no capitulo 6 mostram que o nosso objetivo foi razoavelmente atingido...

...also be used to improve the performance of native programs for a specific architecture. DBTs can collect profile information from the application during runtime, this skill is impossible for a static compiler. This kind of information can be used by the DBTs to perform new kinds of optimizations, not possible in the static compiler. due to few information about the program's behavior, or does not know the...

... desempenho de programas nativos de uma dada arquitetura. DBTs podem coletar informação de profile da aplicação em tempo de execução, habilidade essa impossível para um compilador estático. Este tipo de informação pode ser usada pelos DBTs para realizar novos tipos de otimizações, não possíveis em um compilador estático, seja por falta de informação do comportamento do programa, ou por não conhecer que regiões do código são mais importantes para otimizar, em detrimento de outras. Co...

...Researchers pursue the automation of compiler backend generation, the component responsible for final translation from intermediate language to machine code, since the begining of compilers theory creation. The separation between the algorithms used in the backend and formal machine description, which encompasses knowledge about the target architecture, is an important feature, since it facilitates the cr...

...O processo de automatização da criação de backends de compiladores, isto é, do componente responsável pela tradução final para código de máquina, é perseguido desde o surgimento dos primeiros compiladores. A separação entre os algoritmos empregados no backend e a descrição formal da máquina, que requer conhecimento sobre a arquitetura alvo, é uma característica bastante desejada, uma vez que propicia a criação de novos backends sem a necessidade de conhecer o projeto do compilador, m...

...it becomes increasingly necessary tools for development aiding or migration of applications for architectures that supports this new paradigm. In this context, this work presents the development of a compiler for recon gurable architecture. It was based on Phoenix framework, that aims to generate code for Nios II. Nios II is a virtual RISC processor that can be implemented on a FPGA. The res...

...para auxílio ao desenvolvimento ou migraçõ de aplicativos para as arquiteturas que dão suporte a este novo paradigma. Dentro deste contexto, neste módulo e apresentado o desenvolvimento de um compilador para arquitetura reconfigurável, desenvolvido com base no framework Phoenix, que tem como objetivo gerar c odigo para o Nios II. Nios II e um processador RISC virtual que pode ser executado sobre um FPGA. Os resultados obtidos durante o desenvolvimento do trabalho demonstram sua viabi...

...hile different schemes – second order upwind, central difference, power-law, and QUICK – were available to discretize the advective terms. The code has been written in FORTRAN 90. Although such a compiler does not provide support to object oriented programming, the concepts of polymorphism, inheritance and encapsulation have been applied during implementation of the virtual physical model. Exhaustive ...

...ário diferentes opções para o tratamento dos termos advectivos – Upwind, Diferenças Centrais, Power-Law e QUICK. Embora a linguagem Fortran 90 não possibilite a programação orientada a objetos, procurou-se, na execução deste trabalho, aplicar alguns dos conceitos envolvidos neste tipo de programação, tais como polimorfismo, herança e encapsulamento. Testes exaustivos foram executados para avaliar as funcionalidades (funções e sub-rotinas) introduzidas no código computacional e a ...

...The C conversion module in data flow graph is the basic part in the development of the ChipCflow project and the specific objective of the developed work. in this module we present detais of the C pre compiler that generates VHDL code for the data flow operators modules of the written program of the original application in C. It is possible to consider as the main result of this thesis, the implemen...

...dos. O módulo de conversão C em grafo a fluxo de dados, desenvolvido neste módulo de doutoramento, é parte fundamental no desenvolvimento do projeto ChipCflow e se trata de um pré-compilador C que gera código VHDL para os operadores a fluxo de dados a partir de módulos do programa de aplicação escrito originalmente em C. É possível considerar como principal resultado dessa tese, a implementação de algoritmos a partir de uma linguagem C em grafo a fluxo de dados no modelo proposto no ...

...ecification, written in ASN.1, to the C language. One of the main functions of the presentation layer is produce an encode-decode for the PDU's data values, based on the BER norm. Therefore, a second compiler task is to provide the specific encode-decode routines for each compiled PDU, using a function set available in two complementary libraries that carry out these conversions...

...itárias da camada de apresentação de um protocolo de comunicação é produzir uma codificação dos valores destas PDU's, baseando-se nas regras definidas pela norma BER. Assim, o compilador deve fornecer numa segunda tarefa, as rotinas de codificação e decodificação específicas para cada PDU compilada, utilizando um conjunto de funções que se encontram em duas bibliotecas auxiliares que realizam estas conversões...

...nce, reduced code size and low power consuption. This thesis addresses one of the issues that arise when generating code for a class of these processors, the digital signal processors (DSPs): how the compiler can take advantage of their specialized instructions in order to reduce the size and improve performance of the code generated. A method is proposed that allows for the detectionj generation of multi...

...mente demandam um alto desempenho, combinado com reduzido tamanho de código e dissipação de energia. Esta obra aborda um dos problemas presentes durante a geração de código para uma classe desses processadores, os processadores de sinais digitais (DSPs): como o compilador pode utilizar as instruções especializadas desses processadores a fim de aumentar a densidade e melhorar o desempenho do código gerado. É proposto um procedimento que permite a detecçãoj geração de instruções de multipl...

... generation of adaptive code, and recommends a design methodology for conceiving and implementing adaptive programs using such languages as well. A graphical notation is suggested for that purpose, a compiler and a run-time environment are also considered and described. An example is given of the design and semi-formal specification of an adaptive software with the help of the suggested graphical notation...

... uma linguagem de alto nível, básica, que permita a geração de código adaptativo, bem como os requisitos e características de uma linguagem dessa natureza, recomendações sobre como projetar um software nessa linguagem e a representação gráfica do mesmo, o respectivo compilador e o ambiente de run-time no qual os programas serão executados. Apresenta, ainda, um exemplo de um programa fonte escrito na linguagem proposta....

...ay to meet these constraints is through the design of specialized processors. However, processor specialization imposes new challenges to the development of software for these systems. In particular, compilers - generally responsible for code optimization - need to be adapted in order to produce efficient code for these new processors. In the digital signal processing arena, such as in cellular telephones...

...ializados. Contudo, a especialização na arquitetura dos processadores impõe novos desafios para o desenvolvimento de software para estes sistemas. Em especial, os compiladores - geralmente responsáveis pela otimização de código - precisam ser adaptados para produzir código eficiente para estes novos processadores. Na área de processamento de sinais digitais, como em telefonia celular, processadores especializados, denominados DSPs2, são amplamente utilizados. Estes processadores tipicamente po...


 
CLIQUE AQUI