3 Repos
Distributing computational workloads across multiple CPU cores using worker pools.
Distinct from Multi-Core Workload Distribution: Candidates are either too focused on cloud infrastructure (ECS/K8s) or GPU-specific distribution.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Multi-Process Task Distribution. Refine with filters or upvote what's useful.
This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad
Demonstrates how to distribute workloads across multiple CPU cores using worker pools to bypass execution locks.
Phan ist ein statischer Analysator und Typ-Prüfer für PHP, der Fehler und Typ-Inkompatibilitäten identifiziert, ohne den Code auszuführen. Er dient als Qualitäts-Gate für Continuous-Integration-Pipelines und als Tool zur Überprüfung der Typsicherheit, wobei er insbesondere Union-Types, Generics und Array-Shapes prüft. Das Projekt zeichnet sich durch die Verwendung eines Hintergrund-Daemons und die Implementierung des Language Server Protocol aus, die Echtzeit-Diagnosen und Navigation innerhalb von Editoren ermöglichen. Es verfügt zudem über ein Baseline-basiertes Unterdrückungssystem, das es Entwicklern erlaubt, bestehende Fehler in einer Snapshot-Datei zu erfassen, um sich ausschließlich auf neue Regressionen zu konzentrieren. Die Analyse-Engine deckt ein breites Spektrum an Funktionen ab, einschließlich der Erkennung von Dead Code, der Validierung der Sprachkompatibilität über verschiedene PHP-Versionen hinweg sowie der Inferenz von Variablen- und Template-Typen. Sie unterstützt erweiterbare Analysen durch ein Plugin-System und bietet automatisierte Code-Korrekturen für eine Teilmenge der erkannten Probleme. Benutzer können den Prozess durch die Generierung einer Konfigurationsdatei mit wählbaren Strengegraden (Strictness Levels) bootstrappen, um ihre Codebasis schrittweise zu validieren.
Distributes the analysis workload across multiple CPU cores using worker pools to reduce processing time.
Dshell ist ein Framework für Netzwerkforensik und Traffic-Prozessor, das für Deep Packet Inspection (DPI) von IPv4- und IPv6-Traffic entwickelt wurde. Es fungiert als erweiterbares forensisches Plugin-System, das Netzwerkdaten erfasst, inspiziert und analysiert, um Sicherheitsanomalien zu identifizieren und Kommunikationsströme zu rekonstruieren. Das System nutzt eine Plugin-basierte Processing-Engine, die die Entwicklung benutzerdefinierter Plugins und das Chaining von Plugins ermöglicht. Diese modulare Architektur erlaubt die Erstellung spezialisierter Analyse-Pipelines, in denen Netzwerkdaten eine Sequenz von Verarbeitungseinheiten für eine mehrstufige Analyse durchlaufen. Das Framework deckt ein breites Spektrum forensischer Fähigkeiten ab, einschließlich Echtzeit-Traffic-Monitoring, Reassembly von Netzwerkströmen und IP-Geolocation-Mapping via externer Referenzdatenbanken. Um große Datenmengen zu bewältigen, nutzt die Engine parallele Datenverarbeitung durch Verteilung von Aufgaben auf mehrere Systemprozesse. Verarbeitete Analyseergebnisse können über spezialisierte Output-Handler in verschiedene strukturierte Dateiformate exportiert werden.
Distributes packet capture and analysis workloads across multiple system processes to increase throughput.