1 مستودع
Offloading heavy data processing and memory-intensive tasks from the CPU to the GPU within web applications.
Distinct from GPU Acceleration: Focuses specifically on the web browser environment via WebGPU, unlike general AI or scientific GPU acceleration.
Explore 1 awesome GitHub repository matching web development · Browser-Based GPU Acceleration. Refine with filters or upvote what's useful.
يوفر هذا المشروع مجموعة أدوات شاملة لـ WebGPU، حيث يعمل كغلاف لواجهة برمجة تطبيقات الرسوميات (graphics API wrapper)، وإطار عمل لتظليل الحوسبة (compute shader)، ومدير موارد، وسلسلة أدوات للتظليل. يتيح تسريع GPU في المتصفح من خلال نقل المهام المكثفة للذاكرة ومعالجة البيانات من CPU إلى GPU. يدير إطار العمل دورة حياة عمليات GPU بالكامل، بدءاً من طلب محولات العتاد الفيزيائية وتهيئة الأجهزة المنطقية وصولاً إلى تكوين خطوط أنابيب العرض والحوسبة القابلة للبرمجة. يدعم بشكل خاص تنسيق مجموعات العمل المتوازية وعمليات المجموعات الفرعية الجماعية للحوسبة للأغراض العامة. يغطي النظام نطاقاً واسعاً من القدرات بما في ذلك إدارة موارد GPU للمخازن المؤقتة والقوام (textures)، وسير عمل تطوير التظليل مع نقاط دخول مخصصة، وتحسين الأداء من خلال تسجيل مخزن أوامر العرض. كما يتضمن أدوات مراقبة لاستعلامات أداء العتاد، وعزل الأخطاء، وتصفية التشخيص.
Enables offloading of memory-intensive tasks and data processing from the CPU to the GPU for web applications.