• 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