Font Size: a A A

Research And Design Of Block Cipher Stream Processor Stream Level System

Posted on:2018-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ZhuFull Text:PDF
GTID:2348330563451353Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Stream processor is a new type of processor architecture,which is orented to stream type processing task?information batch processing?parallel processing ability.Block cipher stream processor absorb the advanced characteristics of stream architecture processors,it is a design which integrates cipher processor and stream architecture processor.This paper combines parallel processing requirements of cipher processor and stream architecture advantages,and it focus on the memory system bottleneck which the cipher processors' development is facing.The paper designes a special memory system and its control mechanism which decide performance of the processor.The main work and research results are as follows:Researching the basic principle of block ciphers and summarizing the basic processing characteristics of block ciphers.The paper researches design idea of stream architecture processors and summarizes the structure model of stream architecture processors.By the comprehensive analysis of cipher processors and stream architecture,the paper organically integrated advantages of stream processors and applied them to architecture design of the cipher processor,designed stream architecture block cipher processor--Block Cipher Stream Processor.The paper startes from ?memory bottleneck? problems which cipher processor is facing and absorbs design advantages of stream processors' memory system.It integrates streaming type processing features of cipher tasks which can be parallel pipelining executed,it make efforts on enhancing the efficiency of cipher processor and realizing information stream fast access and efficiently scheduling,which provides the guidance and basis for the design of block cipher stream processor's stream memory system and its control component.The paper presents a stream architecture memory system for the cipher processor.Memory system is the key foundation to ensure the performance of cipher processor.The paper researches and designs stream memory system which is a bottleneck that affects the processor's performance.The system aims at memory characteristics of the cipher processor and takes configurable design to satisfy cipher applications' flexible and efficient requirements on the processor's memory system.Meanwhile,the design combines hierarchical-distributed-banked memory?parallel stream access of channels and stream access dispatcher strategy together,which optimizes memory access efficiency of the system to improve the whole performance of the processor.Research results demonstrate that comparing with the memory design of typical cipher processors,memory access efficiency of this design can be highly raised to 2.86 times.The paper presents a stream level control mechanism and a control component for BCSP.Analyzing and designing the task link control and information stream schedule-allocation mechanism for BCSP.On the basis,designing dedicated stream level instruction set which is used to memory access control of cipher task stream,and stream level controller which is stream level system control center.These realize efficiency and usability of cipher task processing and ensure the full implementation of cipher processor performance.Building a verification environmental of BCSP architecture.It completes the multi-clusters parallel processing modules' mapping of three kind cipher tasks which are based on stream level system.Then,the processing performance of the typical block cipher algorithms in BCSP architecture are verified,and the results are compared with the related research results in recent years.The results show that BCSP achieves higher cipher task processing performance using resonable hardware resources.The design of BCSP' stream level system has flexible and efficient advantage,it gives full play to tasks processing performance of BCSP.
Keywords/Search Tags:cipher processor, stream architecture, cipher tasks stream processing feature, stream level system, stream memory system, stream control mechanism
PDF Full Text Request
Related items