A Fast Division Algorithm in Residue Number System

碩士 === 義守大學 === 資訊工程學系 === 90 === Residue Number System (RNS) has computational advantages for very large integer arithmetic because of its properties of parallel, carry free, and high-speed arithmetic. However, overflow detection, sign detection, relative-magnitude detection, and divisio...

Full description

Bibliographic Details
Main Authors: Jen-Ho Yang, 楊仁和
Other Authors: Chien-Yuan Chen
Format: Others
Language:en_US
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/75671053522418611820
id ndltd-TW-090ISU00392007
record_format oai_dc
spelling ndltd-TW-090ISU003920072015-10-13T17:39:45Z http://ndltd.ncl.edu.tw/handle/75671053522418611820 A Fast Division Algorithm in Residue Number System 一個在餘數系統下的快速除法演算法 Jen-Ho Yang 楊仁和 碩士 義守大學 資訊工程學系 90 Residue Number System (RNS) has computational advantages for very large integer arithmetic because of its properties of parallel, carry free, and high-speed arithmetic. However, overflow detection, sign detection, relative-magnitude detection, and division in RNS are very difficult problems. In 1995, Hiasat and Zohdy proposed a high-speed division algorithm for RNS. Their algorithm computes the temporal quotient according to the highest powers of 2 in the dividend and the divisor. After computing the temporal quotient, the algorithm finds the actual quotient to be the sum of all temporal quotients. However, the temporal quotient is underestimated. Thus, we improve Hiasat and Zohdy’s division algorithm in RNS by additionally dealing with the highest 2 bits of the dividend and the divisor. Moreover, we also consider the case of handling the highest i bits, where i>2. Unfortunately, the improvement is in vain because the temporal quotients are nearly the same when i>=2. According to the above description, we propose a fast division algorithm based on the highest 2 bits of the dividend and divisor in RNS. Comparing with Hiasat and Zohdy’s algorithm, our algorithm reduces the number of execution rounds by 25%. Chien-Yuan Chen 陳建源 2002 學位論文 ; thesis 39 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 義守大學 === 資訊工程學系 === 90 === Residue Number System (RNS) has computational advantages for very large integer arithmetic because of its properties of parallel, carry free, and high-speed arithmetic. However, overflow detection, sign detection, relative-magnitude detection, and division in RNS are very difficult problems. In 1995, Hiasat and Zohdy proposed a high-speed division algorithm for RNS. Their algorithm computes the temporal quotient according to the highest powers of 2 in the dividend and the divisor. After computing the temporal quotient, the algorithm finds the actual quotient to be the sum of all temporal quotients. However, the temporal quotient is underestimated. Thus, we improve Hiasat and Zohdy’s division algorithm in RNS by additionally dealing with the highest 2 bits of the dividend and the divisor. Moreover, we also consider the case of handling the highest i bits, where i>2. Unfortunately, the improvement is in vain because the temporal quotients are nearly the same when i>=2. According to the above description, we propose a fast division algorithm based on the highest 2 bits of the dividend and divisor in RNS. Comparing with Hiasat and Zohdy’s algorithm, our algorithm reduces the number of execution rounds by 25%.
author2 Chien-Yuan Chen
author_facet Chien-Yuan Chen
Jen-Ho Yang
楊仁和
author Jen-Ho Yang
楊仁和
spellingShingle Jen-Ho Yang
楊仁和
A Fast Division Algorithm in Residue Number System
author_sort Jen-Ho Yang
title A Fast Division Algorithm in Residue Number System
title_short A Fast Division Algorithm in Residue Number System
title_full A Fast Division Algorithm in Residue Number System
title_fullStr A Fast Division Algorithm in Residue Number System
title_full_unstemmed A Fast Division Algorithm in Residue Number System
title_sort fast division algorithm in residue number system
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/75671053522418611820
work_keys_str_mv AT jenhoyang afastdivisionalgorithminresiduenumbersystem
AT yángrénhé afastdivisionalgorithminresiduenumbersystem
AT jenhoyang yīgèzàiyúshùxìtǒngxiàdekuàisùchúfǎyǎnsuànfǎ
AT yángrénhé yīgèzàiyúshùxìtǒngxiàdekuàisùchúfǎyǎnsuànfǎ
AT jenhoyang fastdivisionalgorithminresiduenumbersystem
AT yángrénhé fastdivisionalgorithminresiduenumbersystem
_version_ 1717783558505889792