3 مستودعات
Compression systems designed to distribute workloads across multiple CPU cores to maximize throughput.
Distinct from Compression: Focuses on the multi-threaded architecture of the compression engine, not packet processing or search engines.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Multi-Threaded Compression Engines. Refine with filters or upvote what's useful.
Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast real-time processing. It functions as a real-time data compressor and multi-threaded compression engine capable of distributing workloads across multiple CPU cores to increase throughput. The system features a dictionary-based compressor that trains on sample data to improve the compression ratio and speed of small files. It also provides long distance pattern matching to identify repeated sequences across large files. The library covers a broad range of capabilities including st
Ships a multi-threaded compression engine capable of distributing workloads across multiple CPU cores.
KasmVNC هو خادم VNC يعتمد على الويب وحل للوصول عن بُعد يوفر بوابة آمنة للوصول إلى بيئات سطح المكتب البعيدة عبر متصفح الويب. ينفذ بروتوكول Remote Frame Buffer لنقل بيانات البكسل ويعمل كبوابة وصول آمنة عن بُعد مع تدقيق مدمج للمستخدمين وضوابط للإدخال. يتميز المشروع بتسريع عتادي واسع النطاق، باستخدام التقاط الإطارات وتسريع الرسوميات عبر GPU لدعم المهام المكثفة رسومياً بزمن انتقال منخفض. يستخدم خط أنابيب ضغط متعدد الخيوط وتفاوضاً ديناميكياً للترميز لمطابقة قدرات الخادم مع برامج الترميز المدعومة في المتصفح. يغطي النظام نطاقاً واسعاً من القدرات بما في ذلك إدارة الجلسات متعددة المستخدمين، ومراقبة الجلسات عن بُعد، وتوسيع نطاق الجودة التكيفي لتحسين عرض النطاق الترددي. تتم إدارة الأمان من خلال إدارة أذونات المستخدم الدقيقة، وضوابط الوصول إلى الحافظة (Clipboard)، وتحديد معدل إدخال لوحة المفاتيح. يمكن تخصيص سلوك الخادم عبر معاملات تشغيلية عالمية ولكل مستخدم محددة في ملفات الإعدادات.
Distributes image encoding tasks across parallel processing threads to increase throughput for high-resolution displays.
Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats, including zip, tar, 7z, and zstd. It functions as a secure archive processor that sanitizes metadata to prevent path traversal attacks and terminal injection during extraction. The tool features a chain compression pipeline that allows for the sequential application of multiple compression algorithms by parsing chains of file extensions in a filename. It also includes a dedicated accessibility mode that optimizes terminal output for screen readers and text-to-speech technologies by
Distributes compression workloads across multiple CPU cores to increase data throughput.