Please use this identifier to cite or link to this item: https://repositorio.ufrn.br/handle/123456789/17981
Title: JFloat: uma biblioteca de ponto flutuante para a linguagem Java com suporte a arredondamento direcionado
Other Titles: JFloat: a floating point library with directed rounding mode support for Java language
Authors: Silva, José Frank Viana da
Keywords: Inteligência computacional;Matemática intervalar;Computational intelligence;Mathematics interval
Issue Date: 30-Nov-2007
Publisher: Universidade Federal do Rio Grande do Norte
Citation: SILVA, José Frank Viana da. JFloat: a floating point library with directed rounding mode support for Java language. 2007. 107 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2007.
Portuguese Abstract: Este trabalho apresenta JFloat, uma implementação de software do padrão IEEE-754 de aritmética de ponto flutuante binária. JFloat foi construída para prover algumas características não implementadas em Java, especificamente o suporte ao arredondamento direcionado. Esta característica é de grande importância para o prosseguimento do projeto Java-XSC, em desenvolvimento por esta linha de pesquisa. Apesar de programas escritos em Java, a princípio, serem portáveis para qualquer arquitetura ao usar operações de ponto flutuante, principalmente porque IEEE-754 especifica que programas deveriam ter precisamente o mesmo comportamento em toda configuração, observou-se que programas que usam tipos de ponto flutuantes nativos de Java podem ser dependentes da máquina e do sistema operacional. JFloat também se apresenta como uma possível solução para este problema
Abstract: This work presents JFLoat, a software implementation of IEEE-754 standard for binary floating point arithmetic. JFloat was built to provide some features not implemented in Java, specifically directed rounding support. That feature is important for Java-XSC, a project developed in this Department. Also, Java programs should have same portability when using floating point operations, mainly because IEEE-754 specifies that programs should have exactly same behavior on every configuration. However, it was noted that programs using Java native floating point types may be machine and operating system dependent. Also, JFloat is a possible solution to that problem
URI: https://repositorio.ufrn.br/jspui/handle/123456789/17981
Appears in Collections:PPGSC - Mestrado em Sistemas e Computação

Files in This Item:
File Description SizeFormat 
JoseFVS.pdf394.84 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.