A Performance Model for Reconfigurable Block Cipher Array Utilizing Amdahl's Law
- 1 May 2022
- journal article
- research article
- Published by Institute of Electronics, Information and Communications Engineers (IEICE) in IEICE Transactions on Information and Systems
- Vol. E105.D (5), 964-972
- https://doi.org/10.1587/transinf.2021edp7195
Abstract
The existing research on Amdahl's law is limited to multi/many-core processors, and cannot be applied to the important parallel processing architecture of coarse-grained reconfigurable arrays. This paper studies the relation between the multi-level parallelism of block cipher algorithms and the architectural characteristics of coarse-grain reconfigurable arrays. We introduce the key variables that affect the performance of reconfigurable arrays, such as communication overhead and configuration overhead, into Amdahl's law. On this basis, we propose a performance model for coarse-grain reconfigurable block cipher array (CGRBA) based on the extended Amdahl's law. In addition, this paper establishes the optimal integer nonlinear programming model, which can provide a parameter reference for the architecture design of CGRBA. The experimental results show that: (1) reducing the communication workload ratio and increasing the number of configuration pages reasonably can significantly improve the algorithm performance on CGRBA; (2) the communication workload ratio has a linear effect on the execution time.Keywords
This publication has 18 references indexed in Scilit:
- Extending Amdahl’s Law for Heterogeneous Multicore Processor with Consideration of the Overhead of Data PreparationIEEE Embedded Systems Letters, 2016
- Correction to “An Energy-Efficient Coarse-Grained Reconfigurable Processing Unit for Multiple-Standard Video Decoding” [Oct 15 1706-1720]IEEE Transactions on Multimedia, 2015
- An Energy-Efficient Coarse-Grained Reconfigurable Processing Unit for Multiple-Standard Video DecodingIEEE Transactions on Multimedia, 2015
- A flexible and energy-efficient reconfigurable architecture for symmetric cipher processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Amdahl’s law for multithreaded multicore processorsJournal of Parallel and Distributed Computing, 2014
- The effect of communication and synchronization on Amdahl’s law in multicore systemsParallel Computing, 2014
- Architectures of flexible symmetric key crypto engines—a surveyACM Computing Surveys, 2013
- Amdahl's Law in the Multicore EraComputer, 2008
- Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities, Reprinted from the AFIPS Conference Proceedings, Vol. 30 (Atlantic City, N.J., Apr. 18–20), AFIPS Press, Reston, Va., 1967, pp. 483–485, when Dr. Amdahl was at International Business Machines Corporation, Sunnyvale, CaliforniaIEEE Solid-State Circuits Society Newsletter, 2007
- An instruction-level distributed processor for symmetric-key cryptographyIEEE Transactions on Parallel and Distributed Systems, 2005