Research Article

The Power of Computing in Memory for Searching Algorithm

Volume: 19 Number: 2 December 30, 2023
EN

The Power of Computing in Memory for Searching Algorithm

Abstract

This work focuses on the critical problem of search algorithm optimization to improve efficiency in a variety of applications within the field of computing. Through the utilization of technology's ongoing advancements, namely in the area of hardware acceleration, the research delves into different approaches meant to improve search algorithm performance. It presents a methodical comparison between the hardware-based BiCAM-based search algorithm and conventional software-based search algorithms like Sequential and Binary. The Field-Programmable Gate Array (FPGA), selected for its unmatched adaptability in hardware configurations, is used for implementation. By means of a thorough analysis, the study aims to identify the advantages, disadvantages, and complexity of these algorithms. The overall objective is to contribute to the continuing conversation in computer engineering and digital circuit design by providing nuanced insights into algorithm choices that are suited to particular application objectives. Essentially, the study explores the conditions of different FPGA-based search algorithms, offering a thorough comprehension to direct well-informed decisions for the best results in a range of applications. From the obtained results, it is evident that the BiCAM consumes more power and utilizes more resources but excels in terms of time complexity, making it a favorable trade-off in certain applications where speed is of greater importance.

Keywords

References

  1. [1] Cho, S., Martin, J.R., Xu R., Hammoud, M.H., Melhem, R. (2007). CA-RAM: A High-Performance Memory Substrate for Search-Intensive Applications. 2007 IEEE International Symposium on Performance Analysis of Systems & Software, 230-241.
  2. [2] Knuth, D.E. (1973). The Art of Computer Programming, Vol. 3 (Sorting and Searching), Addison-Wesley, USA
  3. [3] Schlesinger, R. (2009). Developing Real World Software, Jones & Bartlett Publishers
  4. [4] Mano, M.M. (1993). Computer System Architecture. Pearson, USA
  5. [5] Levitin, A. (2012). Introduction of the Design & Analysis of Algorithms. Addison-Wesley, USA
  6. [6] Cao, Y., Qi, H., Zhou, W., Kato, J., Li, K., Liu, X., Gui, J. (2018). Binary Hashing for Approximate Nearest Neighbor Search on Big Data: A Survey. IEEE Access 6, 2039-2054.
  7. [7] Irmayana, A., Sy, H., Paulus, Y.T., Aini, N., Aryasa, K.B. (2021). A Systematic Comparative Study of Linear, Binary and Interpolation Search Algorithms. 3rd International Conference on Cybernetics and Intelligent System (ICORIS) 1-5.
  8. [8] Sultana, N., Paira, S., Chandra, S., Alam, S.S. (2017). A brief study and analysis of different searching algorithms. Second International Conference on Electrical, Computer and Communication Technologies (ICECCT) 1-4.

Details

Primary Language

English

Subjects

Algorithms and Calculation Theory

Journal Section

Research Article

Publication Date

December 30, 2023

Submission Date

December 11, 2023

Acceptance Date

December 27, 2023

Published in Issue

Year 2023 Volume: 19 Number: 2

APA
Lazzem, A., & Öztekin, H. (2023). The Power of Computing in Memory for Searching Algorithm. Electronic Letters on Science and Engineering, 19(2), 71-89. https://izlik.org/JA25PY74JW
AMA
1.Lazzem A, Öztekin H. The Power of Computing in Memory for Searching Algorithm. Electronic Letters on Science and Engineering. 2023;19(2):71-89. https://izlik.org/JA25PY74JW
Chicago
Lazzem, Abdelkader, and Halit Öztekin. 2023. “The Power of Computing in Memory for Searching Algorithm”. Electronic Letters on Science and Engineering 19 (2): 71-89. https://izlik.org/JA25PY74JW.
EndNote
Lazzem A, Öztekin H (December 1, 2023) The Power of Computing in Memory for Searching Algorithm. Electronic Letters on Science and Engineering 19 2 71–89.
IEEE
[1]A. Lazzem and H. Öztekin, “The Power of Computing in Memory for Searching Algorithm”, Electronic Letters on Science and Engineering, vol. 19, no. 2, pp. 71–89, Dec. 2023, [Online]. Available: https://izlik.org/JA25PY74JW
ISNAD
Lazzem, Abdelkader - Öztekin, Halit. “The Power of Computing in Memory for Searching Algorithm”. Electronic Letters on Science and Engineering 19/2 (December 1, 2023): 71-89. https://izlik.org/JA25PY74JW.
JAMA
1.Lazzem A, Öztekin H. The Power of Computing in Memory for Searching Algorithm. Electronic Letters on Science and Engineering. 2023;19:71–89.
MLA
Lazzem, Abdelkader, and Halit Öztekin. “The Power of Computing in Memory for Searching Algorithm”. Electronic Letters on Science and Engineering, vol. 19, no. 2, Dec. 2023, pp. 71-89, https://izlik.org/JA25PY74JW.
Vancouver
1.Abdelkader Lazzem, Halit Öztekin. The Power of Computing in Memory for Searching Algorithm. Electronic Letters on Science and Engineering [Internet]. 2023 Dec. 1;19(2):71-89. Available from: https://izlik.org/JA25PY74JW