DocumentCode
3740236
Title
Design of Parallel Algorithms for Super Long Integer Operation Based on Multi-core CPUs
Author
Shifeng Zhang;Shenghui Su
Author_Institution
Coll. of Inf. Eng., Yangzhou Univ., Yangzhou, China
fYear
2015
Firstpage
335
Lastpage
339
Abstract
In cryptographic applications, super long integer operations are often used. However, cryptographic algorithms generally run on a computer with a single-core CPU, and the related computing process is a type of serial execution. In this paper, we investigate how to parallelize the operations of super long integers in multi-core computer environment. The significance of this study lies in that along with the promotion of multi-core computing devices, and the enhancement of multi-core computing ability, we need to make the basic arithmetic of super long integers run in paralleling, which means blocking super long integers, running all data blocks on multi-core threads respectively, converting original serial execution into multi-core parallel computation, and storing multi-thread results after formatting them. According to experiments we have observed: if scheduling thread time is longer than computation, parallel algorithms execute faster, on the contrary, serial algorithms are better. On the whole, parallel algorithms can utilize the computing ability of multi-core hardware more efficiently.
Keywords
"Instruction sets","Parallel algorithms","Bismuth","Operating systems","Computers","Cryptography","Algorithm design and analysis"
Publisher
ieee
Conference_Titel
Computational Intelligence and Security (CIS), 2015 11th International Conference on
Type
conf
DOI
10.1109/CIS.2015.88
Filename
7397102
Link To Document