Skip to content

Please add numericals #2225

@digikar99

Description

@digikar99

https://github.com/digikar99/numericals

Please fetch using the latest github tag.

numericals and dense-numericals aim to provide easily-optimizable[1] high-performance[2] numerical-computing operations to Common Lisp, with a current focus on basic math operations including sleef-backed SIMD-accelerated trigonometric and exponentiation operations.

  1. Emits compiler notes when call-site is compiled with (optimize speed (safety 1) (debug 1).
  2. Uses SIMD through sleef and other C libraries; uses multithreading through lparallel; treats simple-arrays and contiguous-arrays as special cases of more general arrays to (i) avoid code bloat while inlining (ii) speed up the simple cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions