dr-josiah.com - A Dash of Technology

Description: Josiah Carlson talks about Redis, Python, and other technology topics.

Example domain paragraphs

Musings on technology, algorithms, software, and other associated topics, by Dr. Josiah Carlson, Ph.D. - Author of Redis in Action, former maintainer of asyncore/asynchat and related libraries in Python, author of various open source libraries...

On Friday last week, I submitted this PR to Redis: https://github.com/redis/redis/pull/11988 .

In the PR, I make single-threaded CRC64 53-73% faster for a CPU that is 13 years old, and ~67% faster for a CPU that is 5 years old. I'll get into the details more as to how / why, but modern CPUs could see 2x+, and an update to the algorithm should allow for leveraging more CPU hardware as it scales. This is also generally applicable to all CRC polynomials, and brings software CRC within 2x of hardware CRC performance.

Links to dr-josiah.com (2)