Switching from GMP to GCC's __int128 reduced run time by 95% (2016)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • excellent_numbers

    Compute excellent numbers

  • Yep, the program referenced there https://github.com/briandfoy/excellent_numbers/blob/master/c... is using GMP's variable-width numbers (mpz_* routines). If you know size in advance you can use mpn_* an provide pre-allocated C arrays. This is likely going to be much faster, and what e.g. libsnark does for its general Fp arithmetic. (E.g. addition becomes https://github.com/scipr-lab/libff/blob/develop/libff/algebr... )

  • libff

    C++ library for Finite Fields and Elliptic Curves

  • Yep, the program referenced there https://github.com/briandfoy/excellent_numbers/blob/master/c... is using GMP's variable-width numbers (mpz_* routines). If you know size in advance you can use mpn_* an provide pre-allocated C arrays. This is likely going to be much faster, and what e.g. libsnark does for its general Fp arithmetic. (E.g. addition becomes https://github.com/scipr-lab/libff/blob/develop/libff/algebr... )

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Hacker News top posts: Aug 20, 2021

    3 projects | /r/hackerdigest | 20 Aug 2021
  • Manim – an animation engine for explanatory math videos

    3 projects | news.ycombinator.com | 17 Mar 2021
  • The Art of Debugging

    2 projects | news.ycombinator.com | 16 May 2024
  • Creando Subtítulos Automáticos para Vídeos con Python, Faster-Whisper, FFmpeg, Streamlit, Pillow

    7 projects | dev.to | 29 Apr 2024
  • Gemini API 102: Next steps beyond "Hello World!"

    5 projects | dev.to | 24 Apr 2024