awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

124 रिपॉजिटरी

Awesome GitHub RepositoriesHigh-Performance and Parallel Computing

Environments and frameworks designed to execute computationally intensive tasks across parallel processing resources.

Explore 124 awesome GitHub repositories matching scientific & mathematical computing · High-Performance and Parallel Computing. Refine with filters or upvote what's useful.

Awesome High-Performance and Parallel Computing GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • torvalds/linuxtorvalds का अवतार

    torvalds/linux

    237,355GitHub पर देखें↗

    Linux कर्नेल एक मोनोलिथिक ऑपरेटिंग सिस्टम कोर है जो विविध कंप्यूटिंग आर्किटेक्चर में हार्डवेयर संसाधनों, मेमोरी और प्रोसेस शेड्यूलिंग का प्रबंधन करता है। यह एप्लिकेशन निष्पादन के लिए एक मानकीकृत, POSIX-अनुपालन वातावरण प्रदान करता है, जबकि एक मॉड्यूलर ड्राइवर फ्रेमवर्क बनाए रखता है जो हार्डवेयर इंटरफेस को गतिशील रूप से लोड और हटाने की अनुमति देता है। प्रोजेक्ट अपने उच्च-प्रदर्शन समवर्ती टूलकिट द्वारा प्रतिष्ठित है, जो मल्टी-कोर वातावरण में साझा डेटा एक्सेस को प्रबंधित करने के लिए लॉकलेस सिंक्रोनाइज़ेशन प्रिमिटिव और रीड-कॉपी-अपडेट तंत्र का उपयोग करता है। इसमें एक व्यापक कर्नेल ट्रेसिंग और इंस्ट्रूमेंटेशन सूट शामिल है जो सिस्टम इवेंट्स, फ़ंक्शन निष्पादन और विलंबता मेट्रिक्स की गैर-घुसपैठ निगरानी को सक्षम बनाता है। इसके अलावा, कर्नेल आश्रित अनुप्रयोगों के लिए बैकवर्ड संगतता सुनिश्चित करने के लिए सख्त इंटरफ़ेस स्थिरता गारंटी और लाइफसाइकिल ट्रैकिंग लागू करता है। अपनी मुख्य पहचान से परे, सिस्टम में हार्डवेयर एब्स्ट्रैक्शन, नेटवर्क प्रोटोकॉल कार्यान्वयन और सुरक्षा नीति प्रवर्तन के लिए व्यापक क्षमताएं शामिल हैं। यह पावर स्टेट प्रबंधन, एम्बेडेड सिस्टम ऑप्टिमाइज़ेशन और फर्मवेयर-आधारित बूटिंग प्रक्रियाओं के माध्यम से विशेष इंजीनियरिंग आवश्यकताओं का समर्थन करता है। आर्किटेक्चर में मेमोरी विश्लेषण, सिस्टम निष्पादन सत्यापन और समवर्ती प्रोग्रामिंग मॉडल के सत्यापन के लिए मजबूत डायग्नोस्टिक फ्रेमवर्क भी शामिल हैं। स्रोत रिपॉजिटरी कोड को निष्पादन योग्य बाइनरी छवियों में बदलने के लिए एक पूर्ण बिल्ड सिस्टम प्रदान करती है, जिसमें विशिष्ट हार्डवेयर आवश्यकताओं के लिए आउटपुट को तैयार करने के लिए कर्नेल फीचर चयन और कॉन्फ़िगरेशन ऑप्टिमाइज़ेशन के लिए टूल शामिल हैं।

    Provides lockless synchronization primitives and read-copy-update mechanisms for efficient multi-core data access.

    C
    GitHub पर देखें↗237,355
  • paddlepaddle/paddleocrPaddlePaddle का अवतार

    PaddlePaddle/PaddleOCR

    82,412GitHub पर देखें↗

    PaddleOCR is a comprehensive optical character recognition framework designed for detecting and transcribing text from images and documents into structured, machine-readable formats. It provides a modular computer vision pipeline that decouples image preprocessing, text detection, and character recognition into independent, configurable stages. This architecture supports automated document digitization and multilingual text recognition, capable of identifying text in over one hundred languages across diverse environments ranging from scanned documents to industrial scenes. The framework disti

    Manages the distribution of inference tasks across multiple nodes to minimize latency in high-volume data processing.

    Pythonai4sciencechineseocrdocument-parsing
    GitHub पर देखें↗82,412
  • facebookresearch/segment-anythingfacebookresearch का अवतार

    facebookresearch/segment-anything

    54,353GitHub पर देखें↗

    This project provides a deep learning architecture designed to identify and isolate distinct objects within images by generating precise pixel-level masks. It functions as a browser-based inference engine, enabling the execution of complex machine learning models directly within web environments without requiring server-side processing. The system distinguishes itself by utilizing hardware-accelerated execution and parallel processing to achieve real-time segmentation speeds. It supports prompt-based mask decoding, allowing users to generate spatial masks by providing specific points or boxes

    Streamlines resource-heavy inference tasks to ensure smooth, high-performance operation within standard web browser environments.

    Jupyter Notebook
    GitHub पर देखें↗54,353
  • jakevdp/pythondatasciencehandbookjakevdp का अवतार

    jakevdp/PythonDataScienceHandbook

    48,561GitHub पर देखें↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Optimizes data processing tasks through vectorized operations and memory-efficient structures for large-scale numerical computation.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    GitHub पर देखें↗48,561
  • cwida/duckdbcwida का अवतार

    cwida/duckdb

    38,822GitHub पर देखें↗

    DuckDB एक एम्बेडेड, इन-प्रोसेस एनालिटिकल SQL डेटाबेस और OLAP डेटाबेस प्रबंधन प्रणाली है। यह Parquet और CSV फ़ाइलों के लिए डेटा इंजन के रूप में कार्य करता है, जिससे उपयोगकर्ता अलग सर्वर प्रक्रिया की आवश्यकता के बिना बड़े डेटासेट पर जटिल SQL क्वेरी निष्पादित कर सकते हैं। यह सिस्टम स्थानीय विश्लेषणात्मक प्रसंस्करण और एम्बेडेड डेटा साइंस वर्कफ़्लो के लिए डिज़ाइन किया गया है। यह डिस्क से Parquet और CSV फ़ाइलों की सीधी क्वेरी और विश्लेषण को सक्षम बनाता है, जिससे डेटा को स्थायी डेटाबेस में लोड करने की आवश्यकता नहीं पड़ती। इंजन उच्च-प्रदर्शन वाली विश्लेषणात्मक SQL निष्पादन प्रदान करता है, जिसमें विंडो फ़ंक्शंस और नेस्टेड सबक्वेरी के लिए समर्थन शामिल है। यह बड़े पैमाने पर डेटा हेरफेर और अन्वेषण को संभालने के लिए कॉलम-आधारित स्टोरेज लेआउट और वेक्टरकृत क्वेरी निष्पादन को शामिल करता है। डेटाबेस एक स्टैंडअलोन कमांड लाइन इंटरफेस और Python, R, Java, और Wasm के लिए भाषा-विशिष्ट बाइंडिंग के माध्यम से सुलभ है।

    Utilizes morsel-driven parallelism to distribute data chunks across CPU cores for high concurrency.

    C++
    GitHub पर देखें↗38,822
  • jax-ml/jaxjax-ml का अवतार

    jax-ml/jax

    35,828GitHub पर देखें↗

    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,

    Accelerates complex mathematical operations and scientific simulations by leveraging specialized hardware for maximum execution speed.

    Pythonjax
    GitHub पर देखें↗35,828
  • genesis-embodied-ai/genesisGenesis-Embodied-AI का अवतार

    Genesis-Embodied-AI/Genesis

    29,362GitHub पर देखें↗

    Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training general-purpose robotic agents. It integrates a physics engine for robotics that calculates collisions and movements for rigid bodies, soft tissues, and fluids, alongside a photorealistic 3D rendering engine. The platform features a domain randomization framework to vary environment parameters across parallel simulations, aiding in sim-to-real transfer. It supports the integration of real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds within simulat

    Executes multiple independent scene instances in parallel to generate diverse training data via domain randomization.

    Python
    GitHub पर देखें↗29,362
  • genesis-embodied-ai/genesis-worldGenesis-Embodied-AI का अवतार

    Genesis-Embodied-AI/genesis-world

    29,351GitHub पर देखें↗

    Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels. The platform features a photorealistic robot renderer that utilizes path-tracing and Gaussian Splatting to generate synthetic training data. It includes a domain randomization framework to vary lighting and physical parameters acros

    Implements parallel scene simulations to accelerate data collection across multiple hardware threads.

    Python
    GitHub पर देखें↗29,351
  • sgl-project/sglangsgl-project का अवतार

    sgl-project/sglang

    29,079GitHub पर देखें↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Implements low-level parallel primitives for efficient data aggregation and synchronization in custom compute kernels.

    Pythonattentionblackwellcuda
    GitHub पर देखें↗29,079
  • d2l-ai/d2l-end2l-ai का अवतार

    d2l-ai/d2l-en

    29,001GitHub पर देखें↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Distributes independent operations across hardware accelerators to maximize parallel processing throughput.

    Pythonbookcomputer-visiondata-science
    GitHub पर देखें↗29,001
  • apache/flinkapache का अवतार

    apache/flink

    26,086GitHub पर देखें↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Orchestrates the allocation of compute slots and memory across various cluster managers for workload execution.

    Java
    GitHub पर देखें↗26,086
  • accumulatemore/cvAccumulateMore का अवतार

    AccumulateMore/CV

    21,907GitHub पर देखें↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Allocates deep learning operations to specialized hardware to optimize training and inference performance.

    Jupyter Notebookagentagentsbook
    GitHub पर देखें↗21,907
  • ethereumbook/ethereumbookethereumbook का अवतार

    ethereumbook/ethereumbook

    21,521GitHub पर देखें↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    Provides environments for executing computationally intensive tasks outside the main blockchain to bypass gas limits.

    blockchainbookdapp
    GitHub पर देखें↗21,521
  • fengdu78/deeplearning_ai_booksfengdu78 का अवतार

    fengdu78/deeplearning_ai_books

    20,250GitHub पर देखें↗

    This repository serves as a comprehensive educational resource and study guide for mastering deep learning principles and neural network architectures. It provides a structured curriculum that covers the fundamental components of artificial intelligence, including backpropagation, optimization algorithms, and model performance tuning. The collection distinguishes itself by offering curated academic materials and practical implementation examples that bridge the gap between theoretical concepts and hands-on application. It includes specialized instructional guides for developing models capable

    Utilizes high-performance computing techniques for parallelized matrix operations across large datasets.

    HTMLdeeplearning-ai
    GitHub पर देखें↗20,250
  • triton-lang/tritontriton-lang का अवतार

    triton-lang/triton

    19,504GitHub पर देखें↗

    Triton is a parallel computing framework and high-level programming language designed for writing custom compute kernels. It functions as a deep learning compiler, translating complex mathematical operations into high-throughput instructions that maximize hardware utilization and memory efficiency on graphics processing units. The framework distinguishes itself through a hardware-agnostic compute abstraction that allows developers to define kernels without manual low-level tuning. It employs just-in-time compilation to generate optimized binary instructions at runtime, utilizing static data f

    Provides a development environment for defining and debugging parallel execution patterns on specialized graphics hardware.

    MLIR
    GitHub पर देखें↗19,504
  • higherorderco/bendHigherOrderCO का अवतार

    HigherOrderCO/Bend

    19,175GitHub पर देखें↗

    Bend is a high-level parallel programming language and compiler designed to execute code across multi-core CPUs and GPUs automatically. By translating functional source code into a graph-based intermediate representation, it enables massive parallel execution without requiring manual management of threads, locks, or atomic operations. The runtime operates as an interaction net engine, where computations are represented as networks of nodes that reduce through local rewriting rules. This model utilizes a work-stealing scheduler to distribute tasks across thousands of hardware threads, ensuring

    Translates functional code into a concurrent format to achieve near-ideal speedup on parallel hardware.

    Rust
    GitHub पर देखें↗19,175
  • lightgbm-org/lightgbmlightgbm-org का अवतार

    lightgbm-org/LightGBM

    18,460GitHub पर देखें↗

    LightGBM is a gradient boosting framework used to train decision tree ensembles for classification, regression, and ranking tasks. It functions as a distributed machine learning library and a decision tree ensemble implementation that utilizes leaf-wise growth and histogram-based feature binning. The framework is distinguished by its ability to offload heavy computations to CUDA or OpenCL devices for GPU acceleration and its capacity to parallelize training across multiple nodes using sockets, MPI, or Dask. It includes a specialized categorical feature processor that optimizes partitions for

    Uses MPI communication protocols to synchronize parallel training tasks across multiple machines.

    C++
    GitHub पर देखें↗18,460
  • stas00/ml-engineeringstas00 का अवतार

    stas00/ml-engineering

    18,124GitHub पर देखें↗

    This project is a comprehensive engineering framework and technical reference for managing, scaling, and optimizing distributed machine learning infrastructure. It provides a suite of methodologies and diagnostic tools designed to support large-scale model training and inference on high-performance computing clusters. The project distinguishes itself through a specialized diagnostic toolkit and infrastructure optimization suite that addresses the complexities of multi-node environments. It enables precise control over cluster resources, including hardware maintenance, network topology configu

    Configures and maintains specialized hardware, network interconnects, and parallel storage systems to support intensive scientific and machine learning workloads.

    Pythonaidebugginggpus
    GitHub पर देखें↗18,124
  • microsoft/lightgbmmicrosoft का अवतार

    microsoft/LightGBM

    18,096GitHub पर देखें↗

    LightGBM is a high-performance machine learning framework designed for constructing gradient-boosted decision tree ensembles. It provides a platform for training classification, regression, and ranking models, with a focus on memory efficiency and large-scale distributed computing. The framework distinguishes itself through specialized algorithmic strategies, including leaf-wise tree growth and histogram-based decision learning, which prioritize convergence speed. It optimizes memory usage by bundling mutually exclusive features and employs gradient-based sampling to reduce training complexit

    Coordinates parallel training tasks across multiple nodes using high-performance message passing interfaces.

    C++data-miningdecision-treesdistributed
    GitHub पर देखें↗18,096
  • gfx-rs/wgpugfx-rs का अवतार

    gfx-rs/wgpu

    17,382GitHub पर देखें↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Compiles and packages code into binary formats compatible with web browsers to enable high-performance graphics execution.

    Rustd3d12gpuhacktoberfest
    GitHub पर देखें↗17,382
पिछला123456…7अगला
  1. Home
  2. Scientific & Mathematical Computing
  3. High-Performance Execution Environments
  4. High-Performance and Parallel Computing

सब-टैग एक्सप्लोर करें

  • CUDA LibrariesCollections of algorithms and data structures specifically optimized for NVIDIA GPU hardware. **Distinct from High-Performance and Parallel Computing:** Focuses on the library of primitives rather than a general high-performance computing environment.
  • Companion Computer Interfaces2 सब-टैग्सHigh-speed connectivity for integrating external mission computers and processing units. **Distinct from High-Performance and Parallel Computing:** Distinct from High-Performance Computing: focuses on physical hardware connectivity for companion computers rather than parallel execution environments.
  • Compute Workload EnginesFrameworks for executing generalized GPU compute tasks using compute shaders and dedicated hardware queues. **Distinct from High-Performance and Parallel Computing:** Distinct from High-Performance and Parallel Computing: focuses on graphics-API-driven compute workloads rather than general-purpose HPC.
  • High-Performance Computing10 सब-टैग्सSystems and frameworks designed to execute computationally intensive tasks across distributed or specialized hardware architectures.
  • MPI-Based Parallel Program ExecutionsCoordinates multiple processes across distributed nodes to run a single computation in parallel using the MPI standard. **Distinct from High-Performance and Parallel Computing:** Distinct from High-Performance and Parallel Computing: focuses specifically on MPI-based parallel program execution, not general parallel computing.
  • Morsel-Driven ParallelismA parallel execution strategy that divides data into small chunks to balance workloads across CPU cores. **Distinct from High-Performance and Parallel Computing:** Specifically refers to the morsel-driven data chunking strategy for query execution, rather than general high-performance computing environments.
  • Parallel Computing Simulators4 सब-टैग्सTools for modeling and visualizing concurrent processing algorithms and hardware operations. **Distinct from High-Performance and Parallel Computing:** Distinct from general high-performance computing: focuses on the simulation and visualization of parallel processing logic.
  • Parallel Processing7 सब-टैग्सTechniques and libraries that enable concurrent execution of tasks to improve performance through multi-core or distributed processing.
  • Parallelizing Compilers2 सब-टैग्सCompilers that automatically transform functional code into parallel execution formats. **Distinct from High-Performance and Parallel Computing:** Distinct from general high-performance computing: focuses on the automated transformation of code for parallel hardware.
  • Synchronization PrimitivesLow-level tools for managing shared data access and thread safety in multi-core environments. **Distinct from High-Performance and Parallel Computing:** Distinct from High-Performance and Parallel Computing: focuses on the synchronization primitives themselves rather than the broader execution environment.