In the process of ocean development, the technology for maritime communication system is a hot research field, of which information security is vital for the normal operation of the whole system, and that is also one of the difficulties in the research of maritime communication system. In this paper, a kind of maritime communication cryptographic SOC(system on chip) is introduced, and its compiler framework is put forward through analysis of working mode and problems faced by compiler front end. Then, a loop unrolling factor calculating algorithm based on queue theory, named UFBOQ (unrolling factor based on queue), is proposed to make parallel optimization in the compiler frontend with consideration of the instruction memory capacity limit. Finally, the scalar replacement method is used to optimize unrolled code to solve the memory access latency on the parallel computing efficiency, for continuous data storage characteristics of cryptographic algorithm. The UFBOQ algorithm and scalar replacement prove effective and appropriate, of which the effect achieves the linear speedup.


    Access

    Download


    Export, share and cite



    Title :

    Research on the Maritime Communication Cryptographic Chip’s Compiler Optimization


    Contributors:
    Sheng Li (author) / Dai Z.B. (author)


    Publication date :

    2017




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    Unknown





    Systematic Chip's Simulation Based on Advanced Orient Object Programming

    Yingchao, Z. / Mingjun, L. | British Library Online Contents | 2003


    Hoteling cruise chip's power requirements for high voltage shore connection installations

    Espinosa, S. / Casals, P. / Castells, M. | TIBKAT | 2016

    Free access

    Cryptographic Digital Communication

    Torrieri, Don J. | IEEE | 1976


    Quantum Cryptographic Network in Quantum Communication

    Dongping, T. / Yuan, S. / Bo, Z. | British Library Online Contents | 2002