मल्टीमीडिया प्रदर्शन के लिए तेज़ क्या है? चेकसम या सीपीयू करने के लिए एक एनआईसी छोड़कर?


2

मैंने देखा कि Realtek के एक एनआईसी के पास स्वयं के चेकसमों के लिए सीपीयू के कुछ काम को "ऑफलोड" करने का विकल्प है। हालाँकि, यह कुछ है - मैं कहूंगा - वेब पर लोगों की राय पर हास्य प्रभाव: कुछ लोग कहते हैं कि यह मल्टीमीडिया अनुप्रयोगों (यानी गेम) के लिए एक प्रदर्शन वृद्धि है, जबकि अन्य लोग उस विकल्प को हटाकर कहते हैं और सीपीयू को ऐसा करने दें बढ़ना।

मान लें कि मशीन बहु-प्रोसेसर है और मल्टीमीडिया एप्लिकेशन पूरी तरह से बहु-थ्रेडेड नहीं है; क्या एनआईसी चेकसम कार्य को लोड करके कम विलंबता प्रदान करेगा या क्या सीपीयू ऐसा कर रहा है (गैर-भीड़ वाले प्रोसेसर पर) बेहतर है?

जवाबों:


0

Im इसमें कोई विशेषज्ञ नहीं है, लेकिन अगर किसी डिवाइस में ऐसा एनआईसी है, जो यह कह सकता है कि यह सीपीयू की आवश्यकता के बिना आंतरिक रूप से गणना कर सकता है, तो यह तेज़ हो गया क्योंकि गणना करने के लिए इसकी अपनी चिप होगी और वह चिप विशिष्टता होगी यह सीपीयू को लोड करने के बजाय गणित करने के लिए डिज़ाइन किया गया है।


कम से कम यही सिद्धांत है।
mtone

1

आपके परिदृश्य में: इससे कोई फर्क नहीं पड़ता।

उच्च अंत परिदृश्यों में: एक अनुकूलित ASIC (या एक अच्छा FPGA) प्रदर्शन को बढ़ाने के लिए डिज़ाइन किया गया है, लेकिन साधारण पैकेट चेकसमों से अधिक संभाल लेंगे - उच्च अंत सर्वर सभी टीसीपी / आईपी प्रोसेसिंग को ऑफलोड करें बाकी व्यवस्था से। जब आप मल्टी-पोर्ट गीगाबिट ईथरनेट (या 10 GbE!) कार्ड के बारे में बात कर रहे हैं, तो यह है कि ए बहुत प्रसंस्करण के सीपीयू से दूर ले जाया जाता है।

यह आपके लिए कोई मायने नहीं रखता क्योंकि चेकसम कैलकुलेशन बहुत मामूली है और किसी भी आधुनिक प्रणाली या एनआईसी पर वैसे भी शून्य समय लगता है, और आपका इंटरनेट कनेक्शन लगभग निश्चित रूप से एकल योगदान कारक (गैर-टूटे हुए नेटवर्क में) होने वाला है जब यह विलंबता और बैंडविड्थ की बात आती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.