3 रिपॉजिटरी
Low-level drivers designed for raw buffer management and minimal memory copying.
Distinct from IO Drivers: Shortlist drivers focus on file systems or data formats; this is a high-performance runtime I/O driver.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · High-Performance IO Drivers. Refine with filters or upvote what's useful.
monoio, Rust के लिए एक उच्च-प्रदर्शन वाला एसिंक्रोनस रनटाइम और एक्जीक्यूटर है। यह एक थ्रेड-पर-कोर कॉनकरेंसी मॉडल लागू करता है जो सिंक्रोनाइज़ेशन ओवरहेड और डेटा माइग्रेशन को खत्म करने के लिए टास्क को विशिष्ट CPU कोर पर पिन करता है। यह रनटाइम नॉन-ब्लॉकिंग सिस्टम कॉल करने और कर्नल-यूज़र मोड मेमोरी कॉपीिंग को कम करने के लिए io_uring इंटरफ़ेस का लाभ उठाता है। यह साझा-मेमोरी बफ़र्स के माध्यम से डेटा ट्रांसफर को प्रबंधित करने के लिए एक उच्च-प्रदर्शन I/O ड्राइवर और ज़ीरो-कॉपी TCP स्ट्रीम रैपिंग का उपयोग करता है। यह प्रोजेक्ट CPU कोर एफिनिटी मैनेजमेंट, लो-लेटेंसी सिस्टम प्रोग्रामिंग और उच्च-प्रदर्शन नेटवर्किंग के लिए क्षमताएं प्रदान करता है। इसमें एक प्लगेबल I/O ड्राइवर बैकएंड और यूज़र व कर्नल स्पेस के बीच स्थिर बफ़र्स बनाए रखने के लिए मेमोरी लॉकिंग के लिए कॉन्फ़िगरेशन शामिल हैं।
Provides a high-performance I/O driver for managing raw buffers and TCP streams.
यह प्रोजेक्ट एक हाई-एंड, मरम्मत योग्य लैपटॉप के लिए ओपन-सोर्स हार्डवेयर डिज़ाइन प्रदान करता है। यह एक प्रिसिजन-मिल्ड CNC एल्यूमीनियम चेसिस और एक हार्डवेयर लेआउट पर केंद्रित एक मॉड्यूलर आर्किटेक्चर को परिभाषित करता है जो दीर्घकालिक रखरखाव के लिए पहुंच और उपयोगकर्ता-प्रतिस्थापन योग्य भागों को प्राथमिकता देता है। डिज़ाइन 4K AMOLED डिस्प्ले और लो-प्रोफाइल स्विच का उपयोग करने वाले एक कस्टम वायरलेस मैकेनिकल कीबोर्ड के एकीकरण द्वारा प्रतिष्ठित है। सिस्टम एक मॉड्यूलर दृष्टिकोण अपनाता है जो इनपुट सिस्टम को अलग करने और एक स्टैंडअलोन पेरिफेरल के रूप में उपयोग करने की अनुमति देता है। तकनीकी दायरा NVMe स्टोरेज वाले कंप्यूट मॉड्यूल का उपयोग करके हाई-परफॉर्मेंस मदरबोर्ड एकीकरण, साथ ही मल्टी-सेल लिथियम-पॉलिमर बैटरी पैक के लिए कस्टम पावर प्रबंधन को कवर करता है। अतिरिक्त क्षमताओं में कैपेसिटिव ग्लास ट्रैकपैड का कार्यान्वयन, आंतरिक स्पीकर के लिए DAC-आधारित ऑडियो रूटिंग, और कस्टम कॉपर हीटसिंक के माध्यम से थर्मल प्रबंधन शामिल है।
Controls a 4K AMOLED display using custom power-on timings and signal integrity tuning.
Tokio-uring is an asynchronous runtime for Rust that provides a framework for high-performance, non-blocking input and output operations. By integrating directly with the Linux kernel interface, it enables applications to offload heavy data transfer tasks to the operating system, maintaining responsiveness while managing concurrent tasks through a specialized asynchronous executor. The framework distinguishes itself by utilizing kernel-level submission and completion queues to facilitate data transfers. It employs zero-copy techniques and pre-allocated memory buffer pools, which allow data to
Builds high-throughput applications by leveraging kernel-level I/O for maximum efficiency.