Low Power Hardware Accelerator for Hash Operations in Modern Processors

Alekhya Raghunath, S S Rekha, Sudeendra Kumar K · 2024

Hashing is vital because of its numerous applications in image processing, blockchain technology, cryptographic computing, networking applications, and other domains. One of the most common non-cryptographic applications is the use of hash tables as data structures for data querying, storage, and retrieval. Hashing can reduce the complexity of search and lookup while prioritizing speed and efficiency. Integrating a Hardware-Accelerated Hashing Module into Modern Microprocessors can significantly boost the system performance. A 5-stage 32-bit microprocessor architecture along with hash unit as a special functional unit has been proposed in this paper. The objective of this work is to reduce the power consumption of the microarchitectural design by utilizing the clock gating technique. The experiment conducted on the hardware accelerator achieved a power reduction of 30.96% using this technique.

Read the paper · More papers on PaperTik