awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesParallel Matrix Operations

Implementations of parallelized matrix multiplication for distributed hardware.

Distinguishing note: Focuses on custom parallel matrix multiplication.

Explore 6 awesome GitHub repositories matching data & databases · Parallel Matrix Operations. Refine with filters or upvote what's useful.

Awesome Parallel Matrix Operations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jax-ml/jaxAvatar de jax-ml

    jax-ml/jax

    35,828Ver en GitHub↗

    This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,

    Implements custom parallel matrix multiplication by sharding input tensors across devices.

    Pythonjax
    Ver en GitHub↗35,828
  • gpujs/gpu.jsAvatar de gpujs

    gpujs/gpu.js

    15,377Ver en GitHub↗

    This library is a JavaScript framework for general-purpose computing on graphics processing units. It enables the execution of parallel mathematical operations directly within the browser by offloading data-heavy calculations to graphics hardware. The project functions as a web-based math accelerator that converts standard JavaScript functions into shader code for execution on the graphics processor. It provides a unified interface that detects available graphics APIs and manages data transfer between system and graphics memory. To ensure compatibility across diverse environments, the library

    Executes large-scale linear algebra and matrix multiplication tasks in parallel to speed up scientific computing workflows.

    JavaScriptglslgpgpugpu
    Ver en GitHub↗15,377
  • openmathlib/openblasAvatar de OpenMathLib

    OpenMathLib/OpenBLAS

    7,470Ver en GitHub↗

    OpenBLAS is a high-performance implementation of the Basic Linear Algebra Subprograms standard designed for numerical computing and matrix operations. It serves as a hardware-accelerated numerical library and optimized math kernel library, providing a computational engine for large-scale matrix multiplication and vector operations. The library distinguishes itself through the use of hand-tuned assembly kernels and SIMD instruction mapping, such as AVX and SVE, to maximize floating-point performance on specific CPU architectures. It features a multi-threaded framework that manages parallel exe

    Executes large-scale linear algebra operations across multiple CPU threads to accelerate computation.

    Cblaslapacklapacke
    Ver en GitHub↗7,470
  • xianyi/openblasAvatar de xianyi

    xianyi/OpenBLAS

    7,475Ver en GitHub↗

    OpenBLAS es una biblioteca de alto rendimiento para subprogramas de álgebra lineal básica que proporciona operaciones optimizadas de matrices y vectores. Sirve como un backend matemático multi-arquitectura y un framework de computación numérica diseñado para ejecutar cálculos matemáticos complejos y análisis numérico de alta velocidad. La biblioteca funciona como una biblioteca matemática de CPU optimizada que detecta el hardware en tiempo de ejecución para aplicar los kernels de operación más eficientes para el procesador específico. Admite múltiples objetivos de CPU a través de una combinación de implementaciones optimizadas en ensamblador y C. El proyecto cubre álgebra lineal de alto rendimiento, optimización de arquitectura de CPU e infraestructura de computación científica. Incluye capacidades para la gestión de recursos de computación numérica, como el control de la asignación de hilos para cargas de trabajo pesadas en sistemas compartidos.

    Distributes large-scale matrix operations across multiple CPU threads to maximize computational throughput.

    C
    Ver en GitHub↗7,475
  • infrasys-ai/aiinfraAvatar de Infrasys-AI

    Infrasys-AI/AIInfra

    7,414Ver en GitHub↗

    Implements distributed matrix multiplication with column/row partitioning across GPUs.

    Jupyter Notebookaiinfraaisystem
    Ver en GitHub↗7,414
  • rdatatable/data.tableAvatar de Rdatatable

    Rdatatable/data.table

    3,894Ver en GitHub↗

    This project is a high-performance tabular data processing framework for R, designed to handle massive datasets with memory efficiency and speed. It provides an enhanced data structure that utilizes reference semantics and in-place modification to perform complex transformations without the overhead of unnecessary object copying. The library distinguishes itself through its low-level architectural optimizations, including multi-threaded parallel processing, radix-based sorting, and memory-mapped file parsing. By offloading critical data manipulation and aggregation routines to compiled C code

    Distributes grouped computation and sorting tasks across multiple CPU cores for parallel processing.

    R
    Ver en GitHub↗3,894
  1. Home
  2. Data & Databases
  3. Parallel Matrix Operations

Explorar subetiquetas

  • Distributed Matrix MultiplicationsTechniques for splitting matrix operations across GPUs with column-wise or row-wise partitioning and collective communication. **Distinct from Parallel Matrix Operations:** Distinct from Parallel Matrix Operations: focuses on distributed execution across GPUs with communication primitives, not general parallel implementations.
  • Multi-threaded Matrix OperationsExecuting large-scale mathematical operations across multiple CPU threads to accelerate computation. **Distinct from Parallel Matrix Operations:** Focuses on thread-level parallelization of math kernels rather than distributed hardware matrix operations.