{"title":"面积高效融合浮点三项加法器","authors":"P. M. Drusya, Dr.Vinodkumar Jacob","doi":"10.1109/ICEEOT.2016.7754958","DOIUrl":null,"url":null,"abstract":"Addition is the most frequently used operation in many algorithms and applications. The limited precision in the floating point representation requires rounding and basically makes the FP addition sensitive to the operand order. When adding multiple FP operands using a network of 2-input floating point adders, the error in the final result can be significant. Besides, the use of several two input floating point adders on a circuit may result in long delays that could be avoided with an integrated solution. The fused three-term floating-point adder performs two additions in a single unit to achieve better performance and better accuracy compared to a network of traditional floating-point two-term adders. Floating-point operations require complex processes such as alignment, normalization and rounding, which increases the area, power consumption and latency. In order to further improve the performance of the three-term adder, several optimization techniques are applied including a new exponent compare and significand alignment, dual-reduction, early normalization, three-input leading zero anticipation, compound addition/rounding and pipelining. The proposed design is implemented for single precision. This paper is trying to demonstrate a novel design for fused floating point three term adder.","PeriodicalId":383674,"journal":{"name":"2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Area efficient fused floating point three term adder\",\"authors\":\"P. M. Drusya, Dr.Vinodkumar Jacob\",\"doi\":\"10.1109/ICEEOT.2016.7754958\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Addition is the most frequently used operation in many algorithms and applications. The limited precision in the floating point representation requires rounding and basically makes the FP addition sensitive to the operand order. When adding multiple FP operands using a network of 2-input floating point adders, the error in the final result can be significant. Besides, the use of several two input floating point adders on a circuit may result in long delays that could be avoided with an integrated solution. The fused three-term floating-point adder performs two additions in a single unit to achieve better performance and better accuracy compared to a network of traditional floating-point two-term adders. Floating-point operations require complex processes such as alignment, normalization and rounding, which increases the area, power consumption and latency. In order to further improve the performance of the three-term adder, several optimization techniques are applied including a new exponent compare and significand alignment, dual-reduction, early normalization, three-input leading zero anticipation, compound addition/rounding and pipelining. The proposed design is implemented for single precision. This paper is trying to demonstrate a novel design for fused floating point three term adder.\",\"PeriodicalId\":383674,\"journal\":{\"name\":\"2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-03-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEEOT.2016.7754958\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEOT.2016.7754958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Area efficient fused floating point three term adder
Addition is the most frequently used operation in many algorithms and applications. The limited precision in the floating point representation requires rounding and basically makes the FP addition sensitive to the operand order. When adding multiple FP operands using a network of 2-input floating point adders, the error in the final result can be significant. Besides, the use of several two input floating point adders on a circuit may result in long delays that could be avoided with an integrated solution. The fused three-term floating-point adder performs two additions in a single unit to achieve better performance and better accuracy compared to a network of traditional floating-point two-term adders. Floating-point operations require complex processes such as alignment, normalization and rounding, which increases the area, power consumption and latency. In order to further improve the performance of the three-term adder, several optimization techniques are applied including a new exponent compare and significand alignment, dual-reduction, early normalization, three-input leading zero anticipation, compound addition/rounding and pipelining. The proposed design is implemented for single precision. This paper is trying to demonstrate a novel design for fused floating point three term adder.