पीसीआई-एक्सप्रेस लेन क्या है?


37

मैं एक लेख पढ़ रहा हूं, जो i7-5820K है, इसमें केवल 40 पीसी लेन वाले अपने सिबलिंग प्रोसेसर की तुलना में 28 पीसीआई-एक्सप्रेस लेन होंगे।

28 लेन पहले से ही बहुत अधिक नहीं है? एक सामान्य होम पीसी को वास्तव में कितने लेन की आवश्यकता होगी और किन उद्देश्यों के लिए?

मुझे नहीं पता कि निम्नलिखित पीसीआई से कैसे जुड़ा होगा, लेकिन क्या वे 28 नंबर पर हैं?

2 एचडी, 1 एसएसडी, 1 सीडी-डीवीडी-बीआर, कार्ड रीडर, प्रिंटर, वाईफाई या लैन लेकिन शायद ही कभी दोनों, जॉयस्टिक, कीबोर्ड, माउस, ग्राफिक्स।

घर / ऑफिस पीसी के लिए PCIe को सीधे एक्सेस की क्या और संभावनाएं चाहिए? या एक सर्वर भी।

जवाबों:


62

कई डिवाइस 1 लेन से अधिक का उपयोग करते हैं।

उदाहरण के लिए - गेमिंग ग्राफिक्स कार्ड 16 लेन का उपयोग करते हैं। कुछ शक्तिशाली गेमिंग कंप्यूटर में दो ग्राफिक्स कार्ड होते हैं - जो कि 32 PCIe लेन (दो x16 पोर्ट) हैं।

इंटेल i7-5820K दो x16 ग्राफिक्स कार्ड को संभाल नहीं सकता है। कुछ गेमिंग उत्साही या कुछ इंजीनियरों के लिए, यह एक गंभीर समस्या हो सकती है। यदि उन्हें 4 से अधिक कोर और दो x16 ग्राफिक्स कार्ड की आवश्यकता होती है, तो उन्हें अलग-अलग CPU (शायद कुछ Xeon) चुनना होगा।

PCIe SSD ड्राइव कई PCIe लेन का भी उपयोग करते हैं (x4 या x8)।

कई गीगाबिट नेटवर्क एडेप्टर PCIe x4 का उपयोग करते हैं, 10-गीगाबिट सर्वर एडेप्टर भी हैं और वे PCIe x8 का उपयोग करते हैं।

28 लेन इतनी ज्यादा नहीं है। यदि कोई मदरबोर्ड निर्माता एक x16 स्लॉट, एक x8 स्लॉट और एक x4 स्लॉट (x28 कुल) डालता है - तो आप केवल 3 उपकरणों का उपयोग कर सकते हैं और ... यह सब है।

यहाँ विकिपीडिया PCIe लेख से एक छवि है । मैंने इन PCIe स्लॉट्स पर लेन के बारे में जानकारी जोड़ी है।

यहाँ छवि विवरण दर्ज करें

रीहैब द्वारा लिखे गए दूसरे उत्तर में आप अधिक पढ़ सकते हैं ।


1
दो ग्राफिक्स कार्ड शायद बहुत तेजी से प्रतिपादन करने में मदद कर सकते हैं, लेकिन मुझे एनिमेटेड फिल्मों के प्रतिपादन के बारे में ज्यादा जानकारी नहीं है। जावा / ग्रहण के लिए - यह पर्याप्त से अधिक होगा। ग्रहण बहुत धीमा IDE है (मुझे लगता है कि NetBeans जावा के लिए तेज़ और बेहतर है), लेकिन मैं जावा / एंड्रॉइड एसडीके के साथ ग्रहण का उपयोग कर रहा हूं और अपने पुराने लैपटॉप (कोर 2 डुओ टी 9300, एसएसडी) पर यह बुरा नहीं है।
कामिल

2
स्टोरीबोर्ड एनीमेशन और एनीमे प्रतिपादन में गहन नहीं है। किसी चरित्र के जोड़ों और गति की गणना करने में यह गहन है, जब चरित्र को स्थानांतरित करने के लिए बनाया जाता है। नेटबीन्स स्विंग / AWT पर आधारित है। ग्रहण एसडब्ल्यूटी पर आधारित है। आईबीएम ने SWT का आविष्कार देशी ग्राफिक्स i / o तक पहुंच की अनुमति देने के तरीके के रूप में किया, जो वे दावा करते हैं कि AWT से तेज है।
धन्य गीक

3
सिंगल पोर्ट गीगाबिट नेटवर्किंग कार्ड को कई लेन की आवश्यकता नहीं होती है। यहां तक ​​कि एक PCIe 1.0 लेन 250MBps = 2000Gbps बैंडविड्थ प्रदान करता है; जो 50% ओवरहेड नुकसान के लिए अनुमति देने के लिए पर्याप्त है, जबकि अभी भी एक गीगाबिट पोर्ट को संतृप्त रखने में सक्षम है। मल्टीपोर्ट गीगाबिट कार्ड को एक लेन से अधिक की आवश्यकता हो सकती है; लेकिन अगर यही आप का जिक्र कर रहे हों तो आपको अधिक विशिष्ट होना चाहिए क्योंकि वे आम तौर पर सर्वर रूम के बाहर कुछ नहीं देखा जाता है।
डैन नीली

6
लेन अवधारणा के साथ थोड़ा मुद्दा: पीसीआई-ई लेन बिंदु-से-बिंदु हैं। उन गलियों में से 28 कोर i7 पर समाप्त हो सकती हैं। हालांकि, कुछ महंगे मदरबोर्ड में पीसीआई-ई स्विच होता है जो 2 ग्राफिक्स कार्ड को सीपीयू को सीधे बायपास करने के लिए संवाद करने की अनुमति देता है। इसका मतलब है कि आपके पास CPU पर समाप्त होने वाली 2x16 लेन नहीं है।
MSALERS

2
शानदार जवाब, लेकिन मैं सिर्फ यह बताना चाहता हूं कि LinusTechTips ने PCIe 3.0 SLI की तुलना 28-लेन वाले CPU बनाम 40-लेन वाले CPU से की है, और 16x / 8x बनाम 16x / 16x में से बहुत कुछ नहीं लगता है अंतर: youtube.com/watch?v=rctaLgK5stA तो यह वास्तव में हार्डवेयर / उपयोग के मामले पर निर्भर कर सकता है कि सब कुछ पूर्ण लेन बैंडविड्थ के मामलों में हो रहा है या नहीं।
अबे वोल्कर

26

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

  • PCIe 1.x: 250 MB / s
  • PCIe 2.x: 500 MB / s
  • PCIe 3.0: 985 MB / s
  • PCIe 4.0: 1969 MB / s
  • PCIe 5.0: 3.9 GB / s

जैसा कि कामिल ने कहा, अधिकांश PCIe डिवाइस कई लेन का उपयोग करते हैं। कुछ उपकरण, जैसे एनआईसी, साउंड कार्ड और अन्य अपेक्षाकृत कम बैंडविड्थ वाले उपकरण सिर्फ 1 लेन का उपयोग करते हैं। SSDs, RAID नियंत्रक और अन्य मध्यम-बैंडविड्थ डिवाइस आमतौर पर 4 या 8 लेन का उपयोग करते हैं। ग्राफिक्स कार्ड और अन्य हाई-बैंडविड्थ डिवाइस (FPGAs, उदाहरण के लिए) आमतौर पर 16 लेन का उपयोग करते हैं। सिस्टम बूट में, होस्ट और डिवाइस उन लेन की संख्या पर बातचीत करेंगे जो किसी विशेष कनेक्शन के लिए उपयोग किए जाएंगे। आमतौर पर, या तो उन लेन की संख्या के लिए जो कार्ड के लिए वायर्ड हो जाती है और जिस स्लॉट में इसे स्थापित किया जाता है उसकी लेनों की संख्या (यानी अधिकतम शारीरिक रूप से संभव) के लिए बातचीत की जाएगी, हालांकि संख्या उन मामलों में कम हो सकती है जहां इतने सारे PCIe उपकरण स्थापित किए गए हैं कि मेजबान के पास उनमें से प्रत्येक को अधिकतम देने के लिए पर्याप्त लेन नहीं है।

इसके अलावा, कुछ चिपसेट साउथब्रिज को अटैच करने के लिए कुछ पीसीआई लेन का उपयोग करते हैं। यह था कि इंटेल x58 चिपसेट ने कैसे काम किया (ब्लूमफील्ड चिप्स के लिए चिपसेट, पहली पीढ़ी के i7 प्रोसेसर का उच्च अंत।) इसने साउथब्रिज को संलग्न करने के लिए 4 लेन का इस्तेमाल किया, बाकी सभी चीजों के लिए 36 लेन की। यह आमतौर पर ग्राफिक्स कार्ड के लिए 2 16-लेन लिंक और किसी अन्य डिवाइस के लिए 4 लेन के रूप में विभाजित किया गया था। 3 या 4 ग्राफिक्स कार्ड का समर्थन करने वाले बोर्डों को 3 या 4 ग्राफिक्स बोर्ड स्थापित किए जाने पर ग्राफिक्स कार्ड के कुछ या सभी को कम करना होगा।

गेमिंग सिस्टम में 2 ग्राफिक्स कार्ड होना बहुत आम है और कई गेमिंग सिस्टम में वास्तव में 3 या 4 ग्राफिक्स कार्ड होते हैं। यहां तक ​​कि 2-कार्ड सेटअप में, कम से कम एक कार्ड को केवल 28 लेन उपलब्ध प्रणाली के साथ x8 मोड में वापस आना होगा। इसके अतिरिक्त, कम्प्यूटेशनल एक्सेलेरेटर के रूप में ग्राफिक्स कार्ड का उपयोग करने वाले सिस्टम में अक्सर 2-4 ग्राफिक्स कार्ड स्थापित होते हैं। इन स्थितियों के लिए, केवल 28 लेन होना एक समस्या है, क्योंकि इससे प्रत्येक कार्ड के लिए उपलब्ध होस्ट-टू-डिवाइस (और डिवाइस-टू-होस्ट) बैंडविड्थ की मात्रा बहुत सीमित हो जाती है। CUDA विशेष रूप से पिछले कई वर्षों में व्यापक लोकप्रियता प्राप्त कर रहा है, विशेष रूप से उच्च-प्रदर्शन कंप्यूटिंग समुदाय में। PCIe बस GPGPU में बहुत आसानी से अड़चन बन सकती है (ग्राफिक्स प्रोसेसिंग यूनिट पर सामान्य प्रयोजन कंप्यूटिंग),


1
मेरे उत्तर के लिए अच्छा पूरक।
कामिल

0

एक PCIe लेन उच्च गति अंतर धारावाहिक कनेक्शन की एक जोड़ी है, प्रत्येक स्थान पर एक। उपकरणों के बीच एक लिंक हो सकता है और अक्सर उच्च डेटा दरों के लिए कई लेन से बना होता है। व्यक्तिगत लेन की डेटा दरें भी पीढ़ी द्वारा भिन्न होती हैं, लगभग x की एक लेन बोलने से जेन एक्स -1 के दो लेन के समान डेटा दर मिलती है।

आधुनिक इंटेल सिस्टम पर कुछ PCIe लेन सीपीयू द्वारा सीधे प्रदान किए जाते हैं, जबकि अन्य चिपसेट में पीसीएच द्वारा प्रदान किए जाते हैं। सीपीयू से चिपसेट तक का लिंक पीसीआई के समान है लेकिन विवरण में अंतर हैं।

मदरबोर्ड विक्रेताओं को यह तय करना होगा कि सीपीयू और पीसीएच द्वारा प्रदान किए गए लेन को ऑनबोर्ड डिवाइस और स्लॉट में कैसे आवंटित किया जाए। वे उपयोगकर्ता को कुछ विकल्प देने के लिए सिग्नल स्विच शामिल कर सकते हैं और अक्सर कर सकते हैं, लेकिन एक सीमा है कि सिग्नल स्विचिंग को कितनी मात्रा में लागू किया जा सकता है।

Intels "मुख्यधारा के डेस्कटॉप" प्लेटफार्मों में वर्तमान में CPU प्लस से 24 तक (चिपसेट का चयन किया गया है) के आधार पर 16 लेन हैं। हालांकि चिपसेट से लेन सीपीसी से चिपसेट तक उपलब्ध कुल बैंडविड्थ (लगभग पीसीआई 3.0 x4 आईआईआरसी के बराबर) द्वारा सीमित हैं।

सीपीयू से 16 लेन और चिपसेट से 24 एक सामान्य डेस्कटॉप या छोटे सर्वर के लिए पर्याप्त से अधिक है, आप अपने ग्राफिक्स कार्ड को सीपीयू से 16 लेन पर रख सकते हैं और फिर चिपसेट से लेन और चिपसेट में एकीकृत नियंत्रकों से आम तौर पर भंडारण, नेटवर्किंग आदि के लिए पर्याप्त है। यहां तक ​​कि दो जीपीयू के साथ प्रति लेन 8 लेन समय के लिए पर्याप्त है।

हालांकि जब 3 + जीपीयू के साथ एक उच्च अंत प्रणाली का निर्माण (या जीपीयू के दो शीर्ष), तेजी से भंडारण और / या बहुत तेजी से नेटवर्क इंटरफेस अधिक गलियों वांछनीय हैं। यदि आप प्रत्येक डिवाइस को अधिकतम संभव क्षमता देना चाहते हैं, तो आप 16 लेन प्रति जीपीयू देख रहे हैं,

तो उच्च अंत की जरूरत वाले लोगों के लिए इंटेल में एक उच्च अंत डेस्कटॉप सॉकेट है, वर्तमान में LGA2066। यह सॉकेट एकल सॉकेट वर्कस्टेशन / सर्वर सिस्टम को भी कवर करता है, हालाँकि ऐसा लगता है कि आधिकारिक तौर पर कम से कम आप अधिकांश डेस्कटॉप बोर्ड में वर्कस्टेशन / सर्वर प्रोसेसर का उपयोग नहीं कर सकते हैं।

दुर्भाग्य से जब उच्च अंत डेस्कटॉप की पिछली पीढ़ियों के साथ PCIe लेन और रैम चैनल की संख्या तय की गई थी, LGA2066 के साथ नंबर आपके द्वारा चुने गए प्रोसेसर द्वारा भिन्न होता है। एक डेस्कटॉप LGA2066 CPU में 16, 28 या 44 PCIe लेन हो सकते हैं।

यह मदरबोर्ड विक्रेताओं को एक मुश्किल स्थिति में डालता है, उन्हें यह तय करना होगा कि वे निचले सीपीयू वाले लोगों के लिए क्या अक्षम या थ्रॉटल करें, यह तय करते समय वे अपने सीपीयू की पूर्ण कार्यक्षमता को सही उच्च ग्राहकों को देने से निपटेंगे। बदले में सिस्टम बिल्डरों को मदरबोर्ड के मैनुअल को ध्यान से पढ़ना चाहिए ताकि यह पता लगाया जा सके कि खरीदने से पहले सीमाएं क्या हैं।

सस्ता X299 बोर्डों में से एक के लिए मैनुअल को हथियाना https://dlcdnets.asus.com/pub/ASUS/mb/LGA2066/TUF_X299_MARK2/E12906_TUF_X2n_MARK2_UM_WEB.pdf दिखाता है कि मुख्य सीमा x16 स्लॉट्स है, एक 442 CPU पर। स्लॉट x16 मोड में दो और x8 मोड में चलने के साथ प्रयोग करने योग्य हैं। दूसरी ओर 28 लेन के सीपीयू पर आपको एक एक्स 16 वन एक्स 8 और एक अनुपयोगी मिलता है और 16 लेन के सीपीयू पर आपको केवल एक एक्स 16 या दो एक्स 8 मिलता है।

एक उच्च अंत X299 बोर्ड के लिए मैनुअल हथियाने https://dlcdnets.asus.com/pub/ASUS/mb/LGA2066/ROG_RAMPAGE_VI_EXTREME_OMEGA/E15119_ROG_RAMPAGE_VI_EXTREME_OMEGA_UM_V2_WEB.pdf ऐसा लगता है कि वे सभी पर 16 लेन भागों का समर्थन नहीं करने का फैसला किया है। यह बोर्ड आपको 28 लेन CPU पर तीन GPU का उपयोग करने देता है, लेकिन दूसरा m.2 स्लॉट और u.2 कनेक्टर केवल 44 लेन CPU के साथ उपलब्ध है

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