3 dépôts
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 est un analyseur statique et vérificateur de type pour PHP qui identifie les bugs et les incompatibilités de type sans exécuter le code. Il sert de porte de qualité pour les pipelines d'intégration continue et d'outil pour vérifier la sécurité des types, en vérifiant spécifiquement les types union, les génériques et les formes de tableaux. Le projet se distingue par l'utilisation d'un démon en arrière-plan et d'une implémentation du Language Server Protocol, qui fournissent des diagnostics et une navigation en temps réel au sein des éditeurs. Il dispose également d'un système de suppression basé sur une ligne de base (baseline) qui permet aux développeurs d'enregistrer les erreurs existantes dans un fichier instantané pour se concentrer exclusivement sur les nouvelles régressions. Le moteur d'analyse couvre un large éventail de capacités, incluant la détection de code mort, la validation de compatibilité linguistique entre différentes versions de PHP, et l'inférence de types de variables et de modèles. Il prend en charge une analyse extensible via un système de plugins et fournit des corrections de code automatisées pour un sous-ensemble de problèmes détectés. Les utilisateurs peuvent amorcer le processus en générant un fichier de configuration avec des niveaux de rigueur sélectionnables pour valider progressivement leur base de code.
Distributes the analysis workload across multiple CPU cores using worker pools to reduce processing time.
Dshell est un framework d'analyse forensique réseau et un processeur de trafic conçu pour l'inspection approfondie des paquets (DPI) du trafic IPv4 et IPv6. Il fonctionne comme un système de plugin forensique extensible qui capture, inspecte et analyse les données réseau pour identifier les anomalies de sécurité et reconstruire les flux de communication. Le système utilise un moteur de traitement basé sur des plugins qui permet le développement de plugins personnalisés et le chaînage de plugins. Cette architecture modulaire permet la création de pipelines d'analyse spécialisés où les données réseau sont passées à travers une séquence d'unités de traitement pour une analyse en plusieurs étapes. Le framework couvre un large éventail de capacités forensiques, incluant la surveillance du trafic en temps réel, le réassemblage de flux réseau et le mappage de géolocalisation IP via des bases de données de référence externes. Pour gérer de gros volumes de données, le moteur emploie le traitement de données parallèle en distribuant les tâches à travers plusieurs processus système. Les résultats d'analyse traités peuvent être exportés dans divers formats de fichiers structurés via des gestionnaires de sortie spécialisés.
Distributes packet capture and analysis workloads across multiple system processes to increase throughput.