awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesParallel Data Reducers

Algorithms for aggregating elements from a collection into a single result using parallel reduction patterns.

Distinct from Parallel Data Transformation: Distinct from general parallel data transformation: focuses on the reduction pattern.

Explore 8 awesome GitHub repositories matching data & databases · Parallel Data Reducers. Refine with filters or upvote what's useful.

Awesome Parallel Data Reducers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dask/daskAvatar von dask

    dask/dask

    13,746Auf GitHub ansehen↗

    Dask ist ein Framework für paralleles Rechnen und ein verteilter Task-Scheduler, der darauf ausgelegt ist, Python-Data-Science-Workflows von einzelnen Maschinen auf große Cluster zu skalieren. Es fungiert als Cluster-Ressourcenmanager, der die Berechnungslogik orchestriert, indem Aufgaben und deren Abhängigkeiten als gerichtete azyklische Graphen dargestellt werden. Diese Architektur ermöglicht es dem System, die Verteilung von Workloads auf verfügbare Hardware zu automatisieren und gleichzeitig komplexe Ausführungsanforderungen zu verwalten. Das Projekt zeichnet sich durch eine Lazy-Evaluation-Engine aus, die Datenoperationen verzögert, bis sie explizit angefordert werden, was eine globale Graphoptimierung und effiziente Ressourcenzuweisung ermöglicht. Es integriert speicherbewusstes Data-Spilling, um Systemabstürze bei der Verarbeitung von Datensätzen zu verhindern, die den verfügbaren Speicher überschreiten, und nutzt Task-Graph-Fusion, um Sequenzen von Operationen in einzelne Ausführungsschritte zu kombinieren, wodurch Scheduling-Overhead und Inter-Node-Kommunikation minimiert werden. Die Plattform bietet eine umfassende Oberfläche für die Datenanalyse im großen Maßstab, einschließlich Unterstützung für verteiltes maschinelles Lernen, Integration in das Hochleistungsrechnen und parallele Datenverarbeitung. Sie bietet umfangreiche Werkzeuge für das Cluster-Lebenszyklusmanagement, Performance-Profiling und die Echtzeitüberwachung der Aufgabenausführung. Benutzer können diese Umgebungen über verschiedene Infrastrukturen hinweg bereitstellen, einschließlich lokaler Hardware, Cloud-Anbietern, containerisierten Systemen und Hochleistungsrechner-Clustern.

    Aggregates data through folding, grouping, and statistical operations to derive insights from large-scale parallel collections.

    Pythondasknumpypandas
    Auf GitHub ansehen↗13,746
  • taskflow/taskflowAvatar von taskflow

    taskflow/taskflow

    12,013Auf GitHub ansehen↗

    Taskflow is a C++ task-parallel framework designed to build high-performance parallel workflows and complex dependency graphs. It provides a programming model that organizes computational work into directed acyclic graphs, enabling developers to manage concurrency, resource scheduling, and task dependencies across multi-core CPUs and GPU accelerators. The framework distinguishes itself through its ability to orchestrate heterogeneous systems, allowing for the integration of hardware-accelerated kernels and memory operations into unified execution pipelines. It supports dynamic runtime subflow

    Aggregates elements from a collection into a single result using parallel reduction patterns within a task graph.

    C++concurrent-programmingcuda-programminggpu-programming
    Auf GitHub ansehen↗12,013
  • sourcegraph/concAvatar von sourcegraph

    sourcegraph/conc

    10,307Auf GitHub ansehen↗

    conc is a Go concurrency library and structured concurrency framework providing primitives for managing parallel tasks, mapping slices, and collecting results. It implements a system for spawning scoped tasks to ensure all child processes complete before their parent exits. The library includes a goroutine pool manager to limit active concurrent processes and a panic-safe task runner that catches panics in goroutines and propagates stack traces to the parent. It also provides a concurrent map-reduce tool for transforming data slices and processing streams in parallel while maintaining the ori

    Provides a concurrent map-reduce tool for transforming data slices and processing streams in parallel.

    Goconcurrencygogolang
    Auf GitHub ansehen↗10,307
  • the-pocket/pocketflowAvatar von The-Pocket

    The-Pocket/PocketFlow

    10,046Auf GitHub ansehen↗

    PocketFlow is a graph-based framework for designing and executing large language model operations and reasoning patterns. It serves as an orchestrator for building goal-oriented autonomous agents, multi-agent systems, and retrieval-augmented generation pipelines. The system is distinguished by its ability to coordinate autonomous AI agents that use shared memory and tools to solve complex goals, supported by a structured output engine that enforces schema-consistent responses. It utilizes graph-based workflow orchestration to manage sequences of model operations and supports supervisor-based

    Splits large datasets into chunks for parallel processing and aggregates the results into a final output.

    Pythonagentic-aiagentic-frameworkagentic-workflow
    Auf GitHub ansehen↗10,046
  • h2oai/h2o-3Avatar von h2oai

    h2oai/h2o-3

    7,493Auf GitHub ansehen↗

    h2o-3 is a distributed machine learning platform and automated machine learning framework designed for training and deploying predictive models using distributed in-memory computing. It functions as a deep learning framework and a distributed model scoring engine, capable of operating as a Kubernetes ML cluster to process large datasets in parallel. The platform distinguishes itself through automated machine learning capabilities that automatically select the best algorithms and hyperparameters to optimize model performance. It provides specialized deep learning toolkits for tasks including i

    Executes parallel tasks by moving computation to data nodes and aggregating the results at a central initiator.

    Jupyter Notebookautomlbig-datadata-science
    Auf GitHub ansehen↗7,493
  • unisonweb/unisonAvatar von unisonweb

    unisonweb/unison

    6,487Auf GitHub ansehen↗

    Performs a distributed map-reduce operation across nodes with minimal code using a remote execution ability.

    Haskellhacktoberfesthaskellprogramming-language
    Auf GitHub ansehen↗6,487
  • stdlib-js/stdlibAvatar von stdlib-js

    stdlib-js/stdlib

    5,735Auf GitHub ansehen↗

    Provides utilities for performing single-pass map-reduce operations on arrays.

    JavaScriptjavascriptjslibrary
    Auf GitHub ansehen↗5,735
  • ucbepic/docetlAvatar von ucbepic

    ucbepic/docetl

    3,597Auf GitHub ansehen↗

    docetl is an AI-powered document ETL tool and map-reduce orchestrator designed to transform large collections of unstructured documents into structured, queryable tables using language models. It provides a declarative pipeline framework for extracting, cleaning, and transforming data from sources such as PDFs and text files into predefined schemas. The project distinguishes itself through a semantic data integration suite that enables joining datasets and resolving duplicate entities based on embedding-based similarity. It includes an interactive prompt playground for developing and optimizi

    Coordinates data processing through parallel map, reduce, and filter operations to transform unstructured text into structured tables.

    Pythonagentsdatadata-pipelines
    Auf GitHub ansehen↗3,597
  1. Home
  2. Data & Databases
  3. Parallel Data Transformation
  4. Parallel Data Reducers

Unter-Tags erkunden

  • Parallel Map-Reduce ToolsUtilities for performing parallel mapping and reduction operations on data collections. **Distinct from Parallel Data Reducers:** Distinct from Parallel Data Reducers: includes both mapping and reduction phases, not just the aggregation step.