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

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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