Rational number reconstruction using Chinese remainder theorem on GPU

Toru Fukaya, Tomoyuki Idogawa

研究成果: Conference contribution

抄録

The purpose of this study is to make rational number arithmetic fast. For this purpose, we implemented a rational number reconstruction method, a kind of modular algorithms, in which we used Chinese remainder theorem in order to parallelize calculation. We implemented it on CPU and GPU. Then, we applied them to some examples of computing such as inner products, Frobenius normal forms of matrices and determinants of matrices to examine their efficiencies. As a result, we showed that our implementations calculated faster than the standard arithmetic by using GMP at least in the latter two cases (i.e., computing of Frobenius normal forms and determinants). We also showed that the GPU version calculated 8.3 times faster at most than the CPU version.

元の言語English
ホスト出版物のタイトル2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings
出版者Institute of Electrical and Electronics Engineers Inc.
ISBN(電子版)9781509008063
DOI
出版物ステータスPublished - 2016 8 23
イベント15th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2016 - Okayama, Japan
継続期間: 2016 6 262016 6 29

Other

Other15th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2016
Japan
Okayama
期間16/6/2616/6/29

Fingerprint

Program processors
Graphics processing unit

ASJC Scopus subject areas

  • Computer Science(all)
  • Energy Engineering and Power Technology
  • Control and Optimization

これを引用

Fukaya, T., & Idogawa, T. (2016). Rational number reconstruction using Chinese remainder theorem on GPU. : 2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings [7550900] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICIS.2016.7550900

Rational number reconstruction using Chinese remainder theorem on GPU. / Fukaya, Toru; Idogawa, Tomoyuki.

2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016. 7550900.

研究成果: Conference contribution

Fukaya, T & Idogawa, T 2016, Rational number reconstruction using Chinese remainder theorem on GPU. : 2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings., 7550900, Institute of Electrical and Electronics Engineers Inc., 15th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2016, Okayama, Japan, 16/6/26. https://doi.org/10.1109/ICIS.2016.7550900
Fukaya T, Idogawa T. Rational number reconstruction using Chinese remainder theorem on GPU. : 2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings. Institute of Electrical and Electronics Engineers Inc. 2016. 7550900 https://doi.org/10.1109/ICIS.2016.7550900
Fukaya, Toru ; Idogawa, Tomoyuki. / Rational number reconstruction using Chinese remainder theorem on GPU. 2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2016.
@inproceedings{f44b611e93344bf595916d2ad719118b,
title = "Rational number reconstruction using Chinese remainder theorem on GPU",
abstract = "The purpose of this study is to make rational number arithmetic fast. For this purpose, we implemented a rational number reconstruction method, a kind of modular algorithms, in which we used Chinese remainder theorem in order to parallelize calculation. We implemented it on CPU and GPU. Then, we applied them to some examples of computing such as inner products, Frobenius normal forms of matrices and determinants of matrices to examine their efficiencies. As a result, we showed that our implementations calculated faster than the standard arithmetic by using GMP at least in the latter two cases (i.e., computing of Frobenius normal forms and determinants). We also showed that the GPU version calculated 8.3 times faster at most than the CPU version.",
author = "Toru Fukaya and Tomoyuki Idogawa",
year = "2016",
month = "8",
day = "23",
doi = "10.1109/ICIS.2016.7550900",
language = "English",
booktitle = "2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Rational number reconstruction using Chinese remainder theorem on GPU

AU - Fukaya, Toru

AU - Idogawa, Tomoyuki

PY - 2016/8/23

Y1 - 2016/8/23

N2 - The purpose of this study is to make rational number arithmetic fast. For this purpose, we implemented a rational number reconstruction method, a kind of modular algorithms, in which we used Chinese remainder theorem in order to parallelize calculation. We implemented it on CPU and GPU. Then, we applied them to some examples of computing such as inner products, Frobenius normal forms of matrices and determinants of matrices to examine their efficiencies. As a result, we showed that our implementations calculated faster than the standard arithmetic by using GMP at least in the latter two cases (i.e., computing of Frobenius normal forms and determinants). We also showed that the GPU version calculated 8.3 times faster at most than the CPU version.

AB - The purpose of this study is to make rational number arithmetic fast. For this purpose, we implemented a rational number reconstruction method, a kind of modular algorithms, in which we used Chinese remainder theorem in order to parallelize calculation. We implemented it on CPU and GPU. Then, we applied them to some examples of computing such as inner products, Frobenius normal forms of matrices and determinants of matrices to examine their efficiencies. As a result, we showed that our implementations calculated faster than the standard arithmetic by using GMP at least in the latter two cases (i.e., computing of Frobenius normal forms and determinants). We also showed that the GPU version calculated 8.3 times faster at most than the CPU version.

UR - http://www.scopus.com/inward/record.url?scp=84988009603&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84988009603&partnerID=8YFLogxK

U2 - 10.1109/ICIS.2016.7550900

DO - 10.1109/ICIS.2016.7550900

M3 - Conference contribution

AN - SCOPUS:84988009603

BT - 2016 IEEE/ACIS 15th International Conference on Computer and Information Science, ICIS 2016 - Proceedings

PB - Institute of Electrical and Electronics Engineers Inc.

ER -