{"title":"扩展精度对数算法","authors":"J. N. Coleman, J. Kadlec","doi":"10.1109/ACSSC.2000.910929","DOIUrl":null,"url":null,"abstract":"We present a technique with which arithmetic implemented in the logarithmic number system may be performed at considerably higher precision than normally available at 32 bits, with little additional hardware or execution time. Use of the technique requires that all data lie in a restricted range, and relies on scaling each such value into the maximum range of the number system. We illustrate the procedure using a recursive least squares algorithm. We show that the restriction is easily accommodated, and that the technique can yield very substantial gains in accuracy and numerical stability over 32-bit floating-point.","PeriodicalId":10581,"journal":{"name":"Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154)","volume":"18 1","pages":"124-129 vol.1"},"PeriodicalIF":0.0000,"publicationDate":"2000-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Extended precision logarithmic arithmetic\",\"authors\":\"J. N. Coleman, J. Kadlec\",\"doi\":\"10.1109/ACSSC.2000.910929\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a technique with which arithmetic implemented in the logarithmic number system may be performed at considerably higher precision than normally available at 32 bits, with little additional hardware or execution time. Use of the technique requires that all data lie in a restricted range, and relies on scaling each such value into the maximum range of the number system. We illustrate the procedure using a recursive least squares algorithm. We show that the restriction is easily accommodated, and that the technique can yield very substantial gains in accuracy and numerical stability over 32-bit floating-point.\",\"PeriodicalId\":10581,\"journal\":{\"name\":\"Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154)\",\"volume\":\"18 1\",\"pages\":\"124-129 vol.1\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-10-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ACSSC.2000.910929\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Record of the Thirty-Fourth Asilomar Conference on Signals, Systems and Computers (Cat. No.00CH37154)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSSC.2000.910929","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We present a technique with which arithmetic implemented in the logarithmic number system may be performed at considerably higher precision than normally available at 32 bits, with little additional hardware or execution time. Use of the technique requires that all data lie in a restricted range, and relies on scaling each such value into the maximum range of the number system. We illustrate the procedure using a recursive least squares algorithm. We show that the restriction is easily accommodated, and that the technique can yield very substantial gains in accuracy and numerical stability over 32-bit floating-point.