TY - GEN
T1 - Low Power Sorters Using Clock Gating
AU - Preethi, Preethi
AU - Mohan, K. G.
AU - Sudeendra Kumar, K.
AU - Mahapatra, K. K.
N1 - Publisher Copyright:
© 2021 IEEE.All rights reserved.
PY - 2021
Y1 - 2021
N2 - Sorting is a very important task which is widely used in several applications like signal processing and database management. The importance of sorting has increased significantly in modern data center applications serving the applications of Cloud computing and Internet of Things. Sorting which is generally implemented in software on CPU or GPU, which takes several cycles to finish the sorting process. The further improvement in performance in sorting is possible through hardware implementation either in FPGA or ASIC. The performance improvement and reducing the power consumption are the dominant concerns. The conventional sorting techniques like Bubble sort, bitonic sort and odd-even sort are found suitable for hardware implementation in the research literature. There are several endeavors from researchers to make these sorting techniques more modular and low power, which is required to design large scale sorting for data center-based applications. In this paper, we investigate application of generic and structured low power technique like clock gating in designing the low power sorters. The bubble sort, bitonic sort and odd-even sorting techniques are redesigned to make them low power using clock gating technique. The implementation results show that, the clock gating reduces the dynamic power consumption on sorters by 47.5% without much impact on the performance. The power reduction results obtained are comparable with state-of-the-art low power sorters which are complex in design. The proposed sorters are implemented and results are presented for Saed90nm standard cell libraries.
AB - Sorting is a very important task which is widely used in several applications like signal processing and database management. The importance of sorting has increased significantly in modern data center applications serving the applications of Cloud computing and Internet of Things. Sorting which is generally implemented in software on CPU or GPU, which takes several cycles to finish the sorting process. The further improvement in performance in sorting is possible through hardware implementation either in FPGA or ASIC. The performance improvement and reducing the power consumption are the dominant concerns. The conventional sorting techniques like Bubble sort, bitonic sort and odd-even sort are found suitable for hardware implementation in the research literature. There are several endeavors from researchers to make these sorting techniques more modular and low power, which is required to design large scale sorting for data center-based applications. In this paper, we investigate application of generic and structured low power technique like clock gating in designing the low power sorters. The bubble sort, bitonic sort and odd-even sorting techniques are redesigned to make them low power using clock gating technique. The implementation results show that, the clock gating reduces the dynamic power consumption on sorters by 47.5% without much impact on the performance. The power reduction results obtained are comparable with state-of-the-art low power sorters which are complex in design. The proposed sorters are implemented and results are presented for Saed90nm standard cell libraries.
UR - https://www.scopus.com/pages/publications/85126523780
UR - https://www.scopus.com/pages/publications/85126523780#tab=citedBy
U2 - 10.1109/iSES52644.2021.00015
DO - 10.1109/iSES52644.2021.00015
M3 - Conference contribution
AN - SCOPUS:85126523780
T3 - Proceedings - 2021 IEEE International Symposium on Smart Electronic Systems, iSES 2021
SP - 6
EP - 11
BT - Proceedings - 2021 IEEE International Symposium on Smart Electronic Systems, iSES 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE International Symposium on Smart Electronic Systems, iSES 2021
Y2 - 18 December 2021 through 22 December 2021
ER -