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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |