Skip to content
You must be logged in to sponsor kimwalisch

Become a sponsor to Kim Walisch

Hi, I'm Kim.

In the late '90s when I was a teenager, I bought the book C++ for Kids because I wanted to program a 3D video game ๐Ÿ‘พ๐Ÿ•น๏ธ. However unexpectedly, I ended up having much more fun with a simple program for generating prime numbers from that book. Ever since that time I have been writing programs and libraries for quickly ๐Ÿš€ generating prime numbers in my sparse time.

My two main projects are primesieve and primecount. The development of primesieve started in 2010 and the development of primecount in 2013. Both primesieve and primecount have advanced the state of the art in their respective domains e.g. primecount contains many new improvements to the combinatorial prime counting algorithms. As of 2021 both of these projects are feature complete and now need to be maintained over time.

If you had fun using my programs and libraries, then you can say thank you by donating or sponsoring my maintenance work ๐Ÿ™โค๏ธ

Just for fun

In 2020 I bought a dual-socket HPC server for computing prime counting function records. It has two AMD EPYC 7642 CPUs with a total of 96 CPU cores (192 threads) and 1 terabyte of ECC RAM! Initially I had bought a Supermicro server tower, but unfortunately the cooling of both the CPU and RAM was insufficient. So I transferred all components into a much larger gaming PC case which allowed me to install larger CPU heatsinks and more fans.

3 sponsors have funded kimwalischโ€™s work.

@entersoftone
Private Sponsor
@sethtroisi

Featured work

  1. kimwalisch/primesieve

    ๐Ÿš€ Fast prime number generator

    C++ 955
  2. kimwalisch/libpopcnt

    ๐Ÿš€ Fast C/C++ bit population count library

  3. kimwalisch/primecount

    ๐Ÿš€ Fast prime counting function implementations

    C++ 310
  4. kimwalisch/primesum

    ๐Ÿš€ Sum of the primes below x

    C++ 36
  5. ridiculousfish/libdivide

    Official git repository for libdivide: optimized integer division

Select a tier

$ a month

You'll receive any rewards listed in the $2 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

I'll buy a cappuccino โ˜•

$2 a month

Select

I'll buy a cappuccino โ˜• and sweets ๐Ÿซ

$10 a month

Select

Your support will inflate my motivation and add some fun to the otherwise boring maintenance work. Thank you โค๏ธ

$100 a month

Select

Gold Sponsor ๐Ÿฅ‡

Your donation will be used to purchase one of the latest CPUs and tune primesieve & primecount for it and/or to rent cloud servers for testing.