• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 45
  • 1
  • 1
  • Tagged with
  • 48
  • 18
  • 10
  • 9
  • 8
  • 7
  • 7
  • 7
  • 6
  • 6
  • 6
  • 5
  • 5
  • 5
  • 4
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Projeto de operadores aritmeticos de ponto flutuante em tecnologia cmos

Cleto, Laerte Davi January 1990 (has links)
Este trabalho aborda algumas etapas do projeto de operadores aritméticos de ponto flutuante visando sua IMPLENENTAÇÃ0 lntegrada. Inicialmente são estudados os algoritmos das operações de adição, subtração e multiplicação envolvendo operandos representados nos formatos estabelecidos pelo Padrão IEEE para aritmética binária de ponto flutuante [IEE 87]. A partir dos algoritmos são propostas arquiteturas para aqueles operadores, procurando aproveitar características de paralelismo para acelerar a execução. Detalha-se a proposta arquitetural do operador de multiplicação em ponto flutuante considerando algumas questões de caráter pratico. Estabelece-se uma estrutura pipeline, o controle e a temporização para o circuito. A implementação, neste nível, e validada por simulação. / This work deals with some design steps of integrated floating-point arithmetic operators. Firstly, the algorithms of floating-point addition, subtraction and multiplication are studied, based on the IEEE Standard for binary floating-point arithmetic CIEE 87]. After, some architectural solutions are proposed for the above operators, taking in account the parallel caracteristics of the algorithms for gain execution speed. The architectural level of the floating-point multiplier operator is detailed, emphasizing some practical matters; including a pipeline structure, control and timing of the circuit. Simulation is used to confirm the design proposed.
12

Implementação em FPGA de um módulo multiplicador e acumulador aritmético de alto desempenho para números em ponto flutuante de precisão dupla, padrão IEEE 754

Corrêa Barros, Abner 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:50:19Z (GMT). No. of bitstreams: 2 arquivo1633_1.pdf: 3430552 bytes, checksum: 3faeba7130f6e7c5c09f28267843f88a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / Os FPGAs (Field Programable Gate Array) têm sido considerados como uma opção atrativa no desenvolvimento de co-processadores de aplicação específica para sistemas computacionais de alto desempenho. Tradicionalmente, entretanto, estes dispositivos vinham sendo empregados apenas para implementar sistemas que não demandassem um uso intensivo de operações aritméticas envolvendo números em ponto flutuante. Isto acontecia principalmente devido à alta complexidade e ao tamanho dos cores de hardware gerados e também devido a escassez de recursos lógicos adequados a este tipo de aplicação nos FPGAs disponíveis à época. Os recentes avanços nesta tecnologia tem permitido a construção de novas famílias de FPGAs, os quais além de contar com dezenas de milhões de portas lógicas, dispõem também de recursos de hardware mais adequados à aplicações de processamento de alto desempenho, tais como: CPUs, DSPs (Digital Signal Processor) e grandes blocos de memória. Estes novos recursos tem permitido que projetistas e engenheiros possam implementar com maior facilidade coprocessadores aritméticos mais adequados a aplicações de computação científica. Neste trabalho, serão apresentados os detalhes de construção de uma unidade aritmética, um multiplicador e acumulador (MAC), implementado em FPGA, o qual segue o padrão IEEE 754 para números em ponto flutuante de precisão dupla. Esta unidade foi desenvolvida como parte de um co-processador aritmético de aplicação específica, dedicado a multiplicação de matrizes densas, para uso em plataformas computacionais de alto desempenho. O padrão IEEE 754 é descrito em detalhes, bem como a arquitetura interna da unidade aritmética implementada. Serão apresentadas também as metodologia de desenvolvimento e teste empregadas na construção deste dispositivo
13

Desenvolvimento de uma FFT utilizando ponto flutuante para FPGA

Umbelino Alves Rolim, Arthur 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:52:14Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Devido à grande demanda da comunidade científica para o aumento da precisão em cálculos científicos, com redução no tempo de processamento e na potência dissipada pelos algoritmos em sua execução, estudos têm demonstrado que dispositivos especiais, como FPGAs (Field Programmable Gate Arrays), que trabalham, em geral, como co-processadores, podem em muito ajudar nesta linha de pesquisa. Muito já foi implementado e testado, porém a limitação de se trabalhar com números inteiros, que possuem um intervalo reduzido de representação numérica, imposta pela arquitetura nativa dos FPGA, incentivaram os pesquisadores a procurarem alternativas de como aumentar a precisão na plataforma. Esta pesquisa voltou-se para o estudo e a adaptação do padrão aritmético IEEE 754, largamente utilizado em computadores comuns e DSPs, ambos com grande capacidade de representação numérica, para FPGAs. Desta forma, uma adaptação mais natural dos algoritmos já existentes, que precisam ser acelerados, seria possível com os novos recursos na nova plataforma. Esta flexibilidade oferecida pelo novo ambiente de desenvolvimento concebeu muitas alternativas de viabilidade do projeto, gerando assim, uma grande quantidade de Ip-cores (uma biblioteca de cores) que realizam a mesma tarefa, entretanto de maneiras diferentes. Este trabalho tem como objetivo principal desenvolver o algoritmo da transformada rápida de Fourier (FFT) em hardware, para FPGAs. Este software Ip-core, bastante utilizado em aplicação científicas, particularmente em processamento digital de sinais, foi desenvolvido utilizando operações aritméticas números de ponto flutuante, padrão IEEE 754, com uma boa adaptabilidade. No Ip-core desenvolvido todas as operações aritméticas complexas, que o algoritmo demanda, foram encapsuladas para futuras melhoras sejam facilmente implementadas. Isto permite que, caso algum novo core aritmético, com melhor qualidade, venha a ser desenvolvido, o mesmo poderá facilmente substituir um core existente
14

Comportamento dinâmico das lajes flutuantes de vias permanentes em sistemas metroferroviários / Dynamic behavior of floating slabs in permanent ways of metro systems

Carvalho, Janaina Tobias de 27 February 2015 (has links)
A preocupação com o impacto ambiental decorrente da implantação e operação de novas linhas metroferroviárias faz com que na elaboração dos projetos de via permanente sejam frequentemente adotados sistemas amortecedores de vibrações e ruídos secundários. As vibrações em vias de metrô são causadas principalmente pelo contato roda-trilho e são propagadas pela estrutura do túnel e pelas distintas camadas de solo podendo chegar às edificações lindeiras, onde, dependendo da intensidade, provocam desconforto aos usuários da edificação e mau funcionamento de equipamentos. Uma solução de atenuação largamente empregada atualmente em locais críticos é o \"sistema massa mola\". O sistema \"massa mola\" é composto por lajes de concreto armado, denominadas lajes flutuantes, apoiadas sobre materiais resilientes. De forma geral, quanto menor a frequência natural deste sistema, maior a atenuação das vibrações. No entanto, a utilização de apoios excessivamente flexíveis para obtenção de baixas frequências pode acarretar problemas operacionais em função de deslocamentos e acelerações excessivos das lajes flutuantes. Este projeto tem como objetivo o estudo do comportamento dinâmico das lajes flutuantes de concreto armado utilizadas em sistemas \"massa mola\" principalmente com relação à atenuação de vibrações e nível de vibrações na via permanente durante a passagem dos trens metropolitanos. A avaliação foi realizada utilizando modelos numéricos calibrados com dados experimentais obtidos nas linhas do Metrô de São Paulo. / Deploying and operating subway lines cause growing concern about environmental impact, making necessary in new lines projects the adoption of damping systems for no propagation of noise and vibration arising from traffic from trains. The vibrations in a subway track are mainly caused by wheel-rail contact and are propagated by tunnel structure and soil layers, reaching the neighboring buildings and causing annoyance residents in building. Equipment failures represent a consequence as well. A mitigation solution widely employed in critical locations is the known \"mass spring system\". The \"mass spring system\" system is composed of reinforced concrete slabs, so called floating slabs, resting on resilient materials. In general, greater attenuation of vibrations can be attained with lower natural frequency of system. However, the use of flexible supports for obtaining excessively low frequencies can cause operational problems due to excessive accelerations and displacements of the floating slab. This project aims to study the dynamic behavior of reinforced concrete floating slabs used in systems\' mass spring particularly with respect to mitigating vibrations and level of vibrations during the passage of the commuter trains. The evaluation was performed using numerical models calibrated with experimental data obtained in the lines of the São Paulo Metro.
15

Paridade do poder de compra e preços relativos no contexto de câmbio flutuante: evidências para o Brasil - 1999 a 2009 / Purchasing Power Parity and Relative Prices in the Context of Floating Exchange Rate Regime: Evidence from Brazil 1999-2009

Rincon, André Costa e Silva 27 April 2011 (has links)
O objetivo desse estudo é avaliar a validade da Teoria da Paridade do Poder de Compra (PPC) no Brasil em sua recente experiência de regime de câmbio flutuante, 1999M01-2009M12. São empreendidas decomposições da taxa de câmbio real de forma a evidenciar o papel da taxa de câmbio nominal, dos preços de bens comercializáveis e não comercializáveis, e preços das exportações e importações. A validade da PPC é diretamente testada através de testes de cointegração. Os resultados apontaram que ambos os setores, dos comercializáveis e não comercializáveis, são relevantes nos desvios da taxa de câmbio real, mas que a fonte de desvios não estacionários da PPC está relacionada ao setor dos não comercializáveis, tendo-se, portanto, evidência favorável à validade da Teoria da PPC para o setor dos comercializáveis no Brasil durante o período. Na relação de cointegração do setor dos comercializáveis, a taxa de câmbio nominal se apresentou fracamente exógena e os índices de preços tiveram velocidades de ajustamento significativas, sendo maior para os preços externos. Esses resultados são consistentes com um cenário em que a determinação da taxa de câmbio nominal é dominada por fatores fora do escopo da PPC e os preços dos comercializáveis se ajustam à relação de equilíbrio. / The aim of this study is to evaluate the validity of the Purchasing Power Parity Theory (PPP) in Brazil during its recent experience of floating exchange rate regime, 1999M01- 2009M12. Real exchange rate decompositions are undertaken in order to highlight the role of nominal exchange rate, prices of tradable goods and relative prices of nontradable goods, and prices of exports and imports. The validity of PPP is directly tested through cointegration tests. The results have shown that both sectors are relevant for the deviations of the real exchange rate, but that the source of non-stationary deviations from PPP is related to the nontradable sector, and, therefore, there was favorable evidence for the validity of PPP theory for tradable goods sector in Brazil between 1999 and 2009. For the cointegration relationship of the tradable sector, the nominal exchange rate appeared to be weakly exogenous and the index prices presented significant speeds of adjustment, which was higher for foreign prices. These results are consistent with a scenario in which the nominal exchange rate determination is dominated by factors outside the scope of the PPP and the prices of tradable goods adjusts to the equilibrium relationship.
16

[en] CHARACTERISTICS OF THE BRAZILIAN FLOATING EXCHANGE / [pt] ESTUDO DA FLUTUABILIDADE DO CÂMBIO BRASILEIRO

JOAO PAULO DA FONSECA PARRACHO SANTANNA 15 January 2004 (has links)
[pt] Esta dissertação tenta encontrar relações entre as variações das reservas internacionais do país e da sua taxa de câmbio. Estas relações são investigadas em diferentes contextos macroeconômicos, caracterizados essencialmente por mais duas variáveis: taxa de juros interna e remuneração do C-bond. Concentramos a análise em situações em que prevalece, nominalmente, câmbio flexível. Para isto, analisamos dados da economia brasileira após a mudança da política cambial de janeiro de 1999. A análise tem fundamentação teórica no Princípio da Paridade da Taxa de Juros, conforme aplicado à caracterização da situação de crise cambial por Carneiro e Wu (2001). Estudamos, também, a hipótese do Medo da Flutuação, proposta por Calvo e Reinhart (2000). O estudo foi baseado na análise de séries de dados mensais e diários. Analisando a série de dados diários, foi possível identificar correlações parciais negativas da variação de reservas com a variação da taxa de câmbio e com a remuneração do C-bond e positiva com a taxa de juros interna. / [en] This work searches relations between the variation of Brazilian international reserves and rate of exchange. These relations are investigated in different macroeconomic contexts, characterized essentially by two more variables: the internal rate of interest and the yield of the C-Bond. Analysis is focused on situations where floating exchange prevails. That is why we analyze Brazilian economic data after the change in the Brazilian exchange regimen, in January of 1999. This analysis has a theoretical basis on the principle of uncovered parity of the rate of interest, as well as on the results of Carneiro and Wu (2001) on the characterization of crisis in the exchange market. We consider also the hypothesis of fear of floating, proposed by Calvo and Reinhart (2000). The empirical study is based on the analysis of series of daily and mensal data. Analyszing the daily data series, we were able to identify a negative partial correlation of the reserves variation with the variation of the exchange rate as well as with the remuneration of the C-Bond and a positive partial correlation with the internal rate of interest.
17

Estudo dinâmico de memórias 1T-DRAM. / Dynamic study of 1T-Dram memories.

Albert Nissimoff 11 June 2013 (has links)
Esta dissertação apresenta os resultados obtidos no estudo do funcionamento dinâmico de uma célula de memória composta por um único transistor SOI MOSFET. Este estudo é baseado nos resultados experimentais observados em dispositivos nMOSFET em tecnologia SOI desenvolvidos no imec, Leuven, Bélgica. Os dados experimentais apresentados foram obtidos no Laboratório de Sistemas Integráveis (LSI) da Escola Politécnica da Universidade de São Paulo (EPUSP) e nos laboratórios AMSIMEC do centro de pesquisa imec, Bélgica. No presente trabalho foi levantado o histórico das memórias dinâmicas, assim como as características fundamentais de uma célula de memória dinâmica de um único transistor, tais como tempo de retenção e margem de sensibilidade, que são definidas e posteriormente verificadas para diferentes tipos de transistores. Inicialmente, foram estudados os mecanismos capazes de promover algum tipo de histerese na curva de corrente de fonte-dreno em função da tensão de porta de um transistor SOI em DC. Por meio destas propriedades, muitas vezes vistas como parasitárias, foi possível explorar o comportamento de um único transistor como célula de memória. Em seguida, passou-se às medidas dinâmicas, momento no qual foi necessário desenvolver um arranjo experimental conveniente de forma que fosse possível medir pulsos da ordem de µA com duração da ordem de 10ns. Assim, uma parte desta dissertação é dedicada à descrição dos problemas e soluções encontrados para viabilizar a medida destes rápidos e pequenos sinais. Foram observados dispositivos com tempos de retenção superiores a 100ms e margens de sensibilidades que ultrapassam 100µA. Finalmente, são apresentadas as conclusões encontradas e as possibilidades para estudos futuros. / This masters thesis presents the results obtained throughout the study of a memory cell composed of a single SOI MOSFET transistor. This study is based on the experimental results observed on SOI nMOSFET devices developed at imec, Leuven, Belgium. The experimental data presented was obtained both at the Laboratório de Sistemas Integráveis (LSI) from the Escola Politécnica da USP (EPUSP) and the AMSIMEC laboratories in the imec research center, Belgium. In this work, the history of dynamic memories as well as the fundamental characteristics of a single transistor dynamic memory cell, such as retention time and sense margin, which are defined and later verified for different transistors, have been analysed. Initially, the mechanisms capable of leading to some sort of hysteresis on the drain-source current as a function of the gate voltage on a SOI transistor operating in DC were studied. Through these properties many times regarded as parasitic it was possible to explore the behavior of a single SOI transistor operating as a memory cell. Afterwards, this work analyzes dynamic measurements, for which it has been necessary to develop an appropriate experimental setup capable of measuring pulses of some µA and lasting approximately 10ns. Therefore, part of this thesis is reserved for the description of the problems and solutions found in order to enable the measurement of these fast and small signals. Devices with retention times larger than 100ms and sense margins surpassing 100µA were measured. Finally, conclusions and possible future studies are presented.
18

Estudo dinâmico de memórias 1T-DRAM. / Dynamic study of 1T-Dram memories.

Nissimoff, Albert 11 June 2013 (has links)
Esta dissertação apresenta os resultados obtidos no estudo do funcionamento dinâmico de uma célula de memória composta por um único transistor SOI MOSFET. Este estudo é baseado nos resultados experimentais observados em dispositivos nMOSFET em tecnologia SOI desenvolvidos no imec, Leuven, Bélgica. Os dados experimentais apresentados foram obtidos no Laboratório de Sistemas Integráveis (LSI) da Escola Politécnica da Universidade de São Paulo (EPUSP) e nos laboratórios AMSIMEC do centro de pesquisa imec, Bélgica. No presente trabalho foi levantado o histórico das memórias dinâmicas, assim como as características fundamentais de uma célula de memória dinâmica de um único transistor, tais como tempo de retenção e margem de sensibilidade, que são definidas e posteriormente verificadas para diferentes tipos de transistores. Inicialmente, foram estudados os mecanismos capazes de promover algum tipo de histerese na curva de corrente de fonte-dreno em função da tensão de porta de um transistor SOI em DC. Por meio destas propriedades, muitas vezes vistas como parasitárias, foi possível explorar o comportamento de um único transistor como célula de memória. Em seguida, passou-se às medidas dinâmicas, momento no qual foi necessário desenvolver um arranjo experimental conveniente de forma que fosse possível medir pulsos da ordem de µA com duração da ordem de 10ns. Assim, uma parte desta dissertação é dedicada à descrição dos problemas e soluções encontrados para viabilizar a medida destes rápidos e pequenos sinais. Foram observados dispositivos com tempos de retenção superiores a 100ms e margens de sensibilidades que ultrapassam 100µA. Finalmente, são apresentadas as conclusões encontradas e as possibilidades para estudos futuros. / This masters thesis presents the results obtained throughout the study of a memory cell composed of a single SOI MOSFET transistor. This study is based on the experimental results observed on SOI nMOSFET devices developed at imec, Leuven, Belgium. The experimental data presented was obtained both at the Laboratório de Sistemas Integráveis (LSI) from the Escola Politécnica da USP (EPUSP) and the AMSIMEC laboratories in the imec research center, Belgium. In this work, the history of dynamic memories as well as the fundamental characteristics of a single transistor dynamic memory cell, such as retention time and sense margin, which are defined and later verified for different transistors, have been analysed. Initially, the mechanisms capable of leading to some sort of hysteresis on the drain-source current as a function of the gate voltage on a SOI transistor operating in DC were studied. Through these properties many times regarded as parasitic it was possible to explore the behavior of a single SOI transistor operating as a memory cell. Afterwards, this work analyzes dynamic measurements, for which it has been necessary to develop an appropriate experimental setup capable of measuring pulses of some µA and lasting approximately 10ns. Therefore, part of this thesis is reserved for the description of the problems and solutions found in order to enable the measurement of these fast and small signals. Devices with retention times larger than 100ms and sense margins surpassing 100µA were measured. Finally, conclusions and possible future studies are presented.
19

Ambiente Flutuante: os significados e identidade de lugar de moradores de casas flutuantes

Tiago, Eliana Rodrigues 12 March 2014 (has links)
Submitted by Geyciane Santos (geyciane_thamires@hotmail.com) on 2015-05-20T14:42:24Z No. of bitstreams: 1 Dissertação - Eliana Rodrigues Tiago.pdf: 2112972 bytes, checksum: d836184b4807c4cb3cc29ba3767589d4 (MD5) / Made available in DSpace on 2015-05-20T14:42:24Z (GMT). No. of bitstreams: 1 Dissertação - Eliana Rodrigues Tiago.pdf: 2112972 bytes, checksum: d836184b4807c4cb3cc29ba3767589d4 (MD5) Previous issue date: 2014-03-12 / FAPEAM - Fundação de Amparo à Pesquisa do Estado do Amazonas / Place Identity is based on our experiences throughout life in certain contexts or environments, which somehow had meaning in our existence and contributed to our composition as psychological beings. The house has not only physical meaning such as shelter and dwelling, but also emotional and affective meanings which are historically constructed by the residents in their social relations. This way, there's close relationship between cultural, social, economic and psychological aspects in the formation of identity of place. This study aimed to investigate the meanings and identity of place and their implications in shaping the social identity of the inhabitants of houseboats in the city of Coari-AM. The research of qualitative descriptive exploratory approach included a multi methods approach to better understand the environmental relations of the floating dwelling. The techniques adopted were: a) documental research along governmental bodies to obtain data on the housing and its occupants; b) participant observation along with , photographs and spontaneous interviews with old residents and c) semi-structured interviews with 30 residents (25W, 5 M) aged 18 years or over resident for at least six months at the place. The results showed that the people who live on a floating house embody in their own history the cultural experiences from the amazon environment, that is, its geophysical environment e the cultural practices in that relation, including the joy and the suffering as time passes by. The cultural waves signalised the city bay as the only possible housing in town. Living in a floating house in the city bay is far away from being a fancy environment. Living at the river surface is to foresee either the physical and social difficulties. Living over the waters is to float while they hope to be recognised as citizens. On this territory, the occupant is not recognised by the others, such as city administrators, as they live in a non-existing territory, they have no streets, no land, not even an address. The residents believe that due to living on this place, the city does not give them opportunities. Their invisibility is so evident that over them are thrown the city leftovers. Living in this place is to be socially invisible and to have always to fight to be recognised as citizen with all the needs regarding their social economic conditions, even with the consolation of being privileged to see the horizon on the river. / A identidade de lugar é formada por nossas experiências ao longo da vida em determinados contextos espaciais ou ambientais que, de alguma forma, marcaram ou marcam nossa existência e contribuem para a constituição como sujeitos psicológicos. Os significados físicos como abrigo e defesa são atribuídos à moradia, mas além desses, a moradia é concebida como categoria analítica e apresenta aspectos subjetivos devido aos significados emocionais e afetivos atribuídos pelos seus ocupantes. Desta forma, há estreita relação entre os aspectos espaciais, culturais, sociais, econômicos e os aspectos psicológicos na formação da identidade de lugar. Este estudo teve o objetivo de investigar os significados e identidade de lugar e suas implicações na formação da identidade social dos moradores de casas flutuantes na cidade de Coari-AM. A pesquisa de abordagem qualitativa exploratória descritiva incluiu a proposta de multimétodos para melhor compreender as relações socioambientais da moradia flutuante. Como técnicas foram adotadas: a) pesquisa documental junto aos órgãos públicos municipais para obtenção de dados oficiais sobre as moradias e seus ocupantes; b) observação participante com registros em diário de campo e fotográfico e entrevistas espontâneas com moradores antigos; e c) entrevistas semiestruturadas com 30 moradores (25F, 5M) com idade igual ou superior a 18 anos que residentes há mais de um seis meses no local. Os resultados obtidos apontaram que o sujeito morador de casa flutuante incorpora na sua própria história as vivências culturais do ambiente amazônico como também as mazelas sociais a que são submetidas ao longo do tempo. As ondas culturais sinalizavam a orla da cidade como única moradia possível na cidade. Morar em casa flutuante na orla da cidade está longe de ser um ambiente de glamour. Viver sobre as águas às margens da cidade é ter sempre à vista as dificuldades de posse, de mobilidade e de inclusão social. Viver sobre as águas é boiar na espera de um reconhecimento de cidadania. Neste território, o seu ocupante não é reconhecido pelos demais habitantes da cidade e pelos gestores públicos, pois lá não tem terreno, não tem rua, as casas não têm endereço. Os moradores acreditam que, por morarem nesse lugar, a cidade não lhes oferece possibilidades e sobre eles são jogados os restos da cidade. Morar neste lugar é viver o estigma da invisibilidade social e ter que lutar sempre para ser reconhecido como cidadão urbano com todas as carências próprias de sua condição socioeconômica, mesmo com o consolo de se sentir privilegiado em poder vislumbrar o mais lindo horizonte do rio.
20

Número do tipo ponto flutuante com precisão estendida

Nunes, Richardson Leandro [UNESP] 31 March 2008 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:23:38Z (GMT). No. of bitstreams: 0 Previous issue date: 2008-03-31Bitstream added on 2014-06-13T18:10:01Z : No. of bitstreams: 1 nunes_rl_me_ilha.pdf: 586695 bytes, checksum: b873e3bbf97a9b315f1c94485b17f2dc (MD5) / A execução de cálculos computaciona is é limit ada pela precisão que as linguagens de programação podem fornecer. Os compiladores possuem formatos de números com informação insuficiente para realizar cálculos que exijam grande precisão, porém, possuem ferramentas que possibilitam a criação de formatos extras. Utilizando o conceito de classe, é possíve l criar objetos computacionais e métodos. Visando solucionar problemas de precisão criou-se uma classe na qual o objeto é um número de ponto flutuante aqui chamado de Sfloat. A classe implementada em C++ é composta de um arranjo de variáveis booleanas de tamanho arbitrário para representar os bit s de um número de ponto flutuante e os métodos de classe para representar operadores aritmét icos e lógicos. Os operadores binários aritmét icos estão sobrecarregados, ou seja, os quatro operadores já existentes (“+”, “-”, “*” e “/”) podem ut ilizar números Sfloat como argumentos. Os operadores binários lógicos relacionais (<, >, <=, >=, ==, !=) seguem o mesmo modelo dos binários aritmét icos, sendo sobrecarregados para ut ilizar Sfloat como argumento. Para somar dois argumentos, soma-se dígito a dígito os dois argumentos. A subtração, na verdade, é a soma de um número posit ivo com um negat ivo, de modo que pode ser executada da mesma maneira que o operador soma, porém invertendo o sinal do segundo argumento. Na mult iplicação, somam-se as mult iplicações parciais de cada dígito de um dos fatores pelo outro fator, ou seja, a mult iplicação é executada como um somatório de mult iplicações parcia is. A divisão forma os dígitos do quociente verificando sempre qual o maior núme ro inteiro que pode mult iplicar o divisor sem ultrapassar o valor do dividendo. Sfloat foi ut ilizado para cálculos simples de soma, subtração... / Solut ion of computational problems involving float ing point numbers is limit ed by the accuracy that softwares can deliver. Most found compilers have usually float ing point kinds that are incapable to support the solut ion of numerical problems that need large accuracy on the final result or on the int ermediate comput ing steps. But such compilers are extensible allowing the development of derived data types and abstract data types and classes of high-accuracy numbers of float ing point kind. Using the c lass concept, it is possible to create computat ional objects and to implement methods (or member funct ions) owned by the object and that will act on the object data (or member variables). Aiming to solve numerical problems that happen in scient ific comput ing it was implemented a class to create float ing point numbers wit h high accuracy and range. That class was ca lled Sfloat. That class was implemented using a C++ compiler and is composed by an array of bits with variable size at compiler t ime. That extended float ing point number is based on the IEEE standard for float ing point numbers. The array bits carr y informat ion about signal (the first bit), exponent and mant issa. By varying it s array s ize it is possible to use hundreds or even thousands of bit s and so the mant issa precision can be very accurate with tens, hundreds or even thousands of decimal places, and also the exponent range can be very broad. Arithmet ic operators (+, -, *, /) can be overloaded in most compilers and also under C++ compilers. Overloading was used in this development by extending the meaning of the arithmet ic operators to allow its use also wit h Sfloat. Overloading process was also used to implement the relat ional logic operators. Nowadays, Sfloat can be used in implementat ions of most numerica l algorithms where is used arithmet... (Complete abstract click electronic access below)

Page generated in 0.0378 seconds