Does anyone know any good open source project to optimize?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • xtensor

    C++ tensors with broadcasting and lazy computing

  • quaternion

    Add built-in support for quaternions to numpy (by moble)

  • numpy-quaternion is a neat little C extension for Python that adds support for quaternions to NumPy. I haven't seen it use SIMD or GPGPU in a quick look through its source.

  • 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
  • Box2D

    Box2D is a 2D physics engine for games

  • I suspect most C++ physics libraries like Box2D (https://github.com/erincatto/box2d) or Bullet3 (https://github.com/bulletphysics/bullet3) could really benefit a lot from SIMD.

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

  • I suspect most C++ physics libraries like Box2D (https://github.com/erincatto/box2d) or Bullet3 (https://github.com/bulletphysics/bullet3) could really benefit a lot from SIMD.

  • MLV-App

    All in one MLV processing app.

  • Project-Alice

    An open-source game

  • Currently I am part of a team working on an open source game (https://github.com/schombert/Project-Alice) that intends to lean heavily on vectorization for performance, since it is a strategy game that has to work with a decently large amount of data, by the standards of a game at least. We have things set up so that most of the data is stored in something like the struct of arrays pattern and we have some machinery in place for doing vectorized operations on it. But obviously we could benefit from a specialist. On the other hand, perhaps a game is not serious enough for your work, and there is a lot of things going on in a game that are probably irrelevant for your work.

  • HPX

    The C++ Standard Library for Parallelism and Concurrency

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hiring_test

    Show of your coding skills by writing a renderer.

  • The [hiring test](https://github.com/denniskb/hiring_test) I use for certain candidates.

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