Las mejores alternativas aLLAMA

Biblioteca C++ de solo cabeceras para abstracción de memoria y datos en hardware heterogéneo

Visitar LLAMA
Captura de la web de LLAMA

LLAMA es una biblioteca de plantillas en C++17/C++20 de solo cabeceras diseñada para desarrolladores que buscan eficiencia en el acceso a la memoria. Su objetivo principal es separar la lógica del algoritmo de la disposición física de los datos, lo que permite una portabilidad de rendimiento en hardware heterogéneo utilizando el mismo código.

Sus capacidades técnicas incluyen:

  • Abstracción de memoria para gestionar la disposición de datos en segundo plano.
  • Soporte SIMD para optimizar operaciones vectoriales en distintas arquitecturas.
  • Referencias proxy que permiten manipular datos como si fueran contenedores estándar.
  • Mapeos físicos para definir cómo se almacenan los datos en la memoria real.

El proyecto se distribuye bajo la licencia Mozilla Public License 2.0 y es de código abierto, lo que lo hace gratuito para su uso. Al ser una biblioteca de bajo nivel orientada a la abstracción de memoria, los usuarios que buscan alternativas suelen hacerlo para encontrar soluciones más simples o con mayor integración en sus flujos de trabajo específicos.

Compartir:

Código abierto

Plataformas
Mac
Tipo de aplicación
Línea de comandos

Propiedades

  • Ligero

Parecidos a LLAMA