2 مستودعات
Parallel execution models that dispatch groups of compute invocations coordinated via memory barriers.
Distinct from High-Performance and Parallel Computing: Specifically targets GPU workgroup dispatch and synchronization, distinct from MPI-based distributed processes or general CPU task executors.
Explore 2 awesome GitHub repositories matching scientific & mathematical computing · Workgroup-Based Parallel Execution. Refine with filters or upvote what's useful.
يوفر هذا المشروع مجموعة أدوات شاملة لـ WebGPU، حيث يعمل كغلاف لواجهة برمجة تطبيقات الرسوميات (graphics API wrapper)، وإطار عمل لتظليل الحوسبة (compute shader)، ومدير موارد، وسلسلة أدوات للتظليل. يتيح تسريع GPU في المتصفح من خلال نقل المهام المكثفة للذاكرة ومعالجة البيانات من CPU إلى GPU. يدير إطار العمل دورة حياة عمليات GPU بالكامل، بدءاً من طلب محولات العتاد الفيزيائية وتهيئة الأجهزة المنطقية وصولاً إلى تكوين خطوط أنابيب العرض والحوسبة القابلة للبرمجة. يدعم بشكل خاص تنسيق مجموعات العمل المتوازية وعمليات المجموعات الفرعية الجماعية للحوسبة للأغراض العامة. يغطي النظام نطاقاً واسعاً من القدرات بما في ذلك إدارة موارد GPU للمخازن المؤقتة والقوام (textures)، وسير عمل تطوير التظليل مع نقاط دخول مخصصة، وتحسين الأداء من خلال تسجيل مخزن أوامر العرض. كما يتضمن أدوات مراقبة لاستعلامات أداء العتاد، وعزل الأخطاء، وتصفية التشخيص.
Dispatches groups of shader invocations to perform general-purpose computations and coordinate via memory barriers.
IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis
Distributes computations across multi-dimensional grids using workgroup-based parallel execution models.