A Review of Population Count Algorithms in Binary Sequence: Through a Software Perspective

preprint OA: closed CC-BY-4.0
🔓 Open OA copy View at publisher

Abstract

Counting of number of set bits as high in a binary sequence is a very important and a powerful domain question that has it’s wide applications in cryptography, statistical machine learning, as well as information theory of data retrieval. With the increasing demand in software systems for tabulating the hamming weight/ Population Count / Bit count , unfortunately the classical algorithm of bitwise iteration remains widespread. The present study explores the various software-based algorithms used in the current objective like Brian-Kerninghan, LookUp Table algorithm, etc. Upon performing the complexity comparison study of time as well as space complexities its concludable that Lookup table method is about 5 times more efficient than the traditional sequential search.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-27T02:00:06.600101+00:00
License: CC-BY-4.0