awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jax-ml/jaxالصورة الرمزية لـ jax-ml

    jax-ml/jax

    35,828عرض على 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
    عرض على GitHub↗35,828
  • gpujs/gpu.jsالصورة الرمزية لـ gpujs

    gpujs/gpu.js

    15,377عرض على 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
    عرض على GitHub↗15,377
  • openmathlib/openblasالصورة الرمزية لـ OpenMathLib

    OpenMathLib/OpenBLAS

    7,470عرض على 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
    عرض على GitHub↗7,470
  • xianyi/openblasالصورة الرمزية لـ xianyi

    xianyi/OpenBLAS

    7,475عرض على GitHub↗

    OpenBLAS هي مكتبة عالية الأداء للبرامج الفرعية للجبر الخطي الأساسي توفر عمليات مصفوفة ومتجهة محسنة. تعمل كخلفية رياضية متعددة المعماريات وإطار عمل للحوسبة العددية مصمم لتنفيذ حسابات رياضية معقدة وتحليل عددي عالي السرعة. تعمل المكتبة كمكتبة رياضية محسنة لوحدة المعالجة المركزية تكتشف الأجهزة في وقت التشغيل لتطبيق أكثر نوى العمليات كفاءة للمعالج المحدد. تدعم أهداف وحدة المعالجة المركزية المتعددة من خلال مزيج من التجميع المحسن وتنفيذ C. يغطي المشروع الجبر الخطي عالي الأداء، وتحسين معمارية وحدة المعالجة المركزية، وبنية الحوسبة العلمية التحتية. يتضمن قدرات لإدارة موارد الحوسبة العددية، مثل التحكم في تخصيص الخيوط (Threads) لأحمال العمل الثقيلة على الأنظمة المشتركة.

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

    C
    عرض على GitHub↗7,475
  • infrasys-ai/aiinfraالصورة الرمزية لـ Infrasys-AI

    Infrasys-AI/AIInfra

    7,414عرض على GitHub↗

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

    Jupyter Notebookaiinfraaisystem
    عرض على GitHub↗7,414
  • rdatatable/data.tableالصورة الرمزية لـ Rdatatable

    Rdatatable/data.table

    3,894عرض على GitHub↗

    هذا المشروع هو إطار عمل لمعالجة البيانات الجدولية عالي الأداء لـ R، مصمم للتعامل مع مجموعات البيانات الضخمة بكفاءة في الذاكرة وسرعة. يوفر هيكل بيانات محسناً يستخدم دلالات المرجع والتعديل في المكان لإجراء تحويلات معقدة دون عبء نسخ الكائنات غير الضروري. تتميز المكتبة بتحسيناتها المعمارية منخفضة المستوى، بما في ذلك المعالجة المتوازية متعددة الخيوط، والفرز القائم على الجذر، وتحليل الملفات المعينة في الذاكرة. من خلال تفريغ إجراءات معالجة البيانات والتجميع الحرجة إلى كود C مجمع، فإنه يتيح التنفيذ السريع للمهام التي قد تكون مكلفة حسابياً. يدعم محركها الأساسي عمليات علائقية متقدمة، مثل الانضمامات غير المتساوية، والمتدحرجة، والمتداخلة، إلى جانب الفهرسة الثانوية التلقائية لتسريع الوصول المتكرر للبيانات. إلى جانب إمكانات المعالجة الأساسية، يقدم المشروع مجموعة شاملة من الأدوات لإدارة دورة حياة البيانات. يتضمن ذلك أدوات استيعاب وتسلسل عالية السرعة مع الكشف التلقائي عن النوع، بالإضافة إلى دعم متخصص لتحليل السلاسل الزمنية والتجميع متعدد الأبعاد. تم بناء إطار العمل ليتوسع، مما يسمح للمستخدمين بإجراء عمليات تجميع وتصفية وإعادة تشكيل معقدة على مجموعات بيانات تحتوي على مليارات الصفوف مع الحفاظ على استقرار النظام وأدائه.

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

    R
    عرض على GitHub↗3,894
  1. Home
  2. Data & Databases
  3. Parallel Matrix Operations

استكشف الوسوم الفرعية

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