Altifigence Academy

5 / 20 · अवधारणा

एक उर्ध्व किनारे का अनुबंध

किनारा क्रमांकन, रजिस्टर फ़ॉरवर्डिंग, संचय और आरंभीकरण प्राथमिकता तय करें।

पूरे पाठ्यक्रम का समय नियम

डेटा उपयोग करने वाले पहले उर्ध्व किनारे E0 से पहले रीसेट और clear पूरे होते हैं। E_t के ठीक पहले इनपुट स्थिर हैं। उस किनारे पर PE अपने किनारे-पूर्व इनपुट का गुणनफल जोड़ता है और उन्हीं इनपुट को दाएँ और नीचे के फ़ॉरवर्डिंग रजिस्टर में रखता है। नए संचायक और फ़ॉरवर्डिंग मान E_t के तुरंत बाद दिखते हैं। पड़ोसी रजिस्टर मानों को E_(t+1) पर उपयोग करता है।

इस आधार मॉडल में अलग इनपुट रजिस्टर, पाइपलाइन वाला गुणक या आउटपुट क्रमिकरण चरण नहीं है। इनमें से कुछ जोड़ने पर समयक्रम और परिणाम विलंबता दोबारा देखें। “किनारा शून्य पर परिणाम” का अर्थ E0 के बाद अपडेट हुआ संचायक है, उससे पहले नहीं। गणना किनारों की गिनती में आरंभीकरण किनारे नहीं आते। Clear की MAC पर प्राथमिकता है, इसलिए प्रथम डेटा युग्म के साथ clear लगाने से वह युग्म छूटता है; पहले clear करें और अगले किनारे पर डेटा दें।

एक PE में दो जिम्मेदारियाँ

E0 पर A=1 और B=5 में PE(0,0) संचायक पाँच करता है और ऑपरैंड रजिस्टर में फ़ॉरवर्ड करता है। E1 पर सीमा ऑपरैंड 2 और 7 चौदह जोड़ते हैं और उन्नीस मिलता है। उसी किनारे पर पड़ोसी PE पहले रजिस्टर वाले ऑपरैंड उपयोग कर सकते हैं। एक टोकन को एक किनारे में दो PE पार करने देना आगे के समय विस्थापन समीकरण अमान्य कर देगा।

नॉनब्लॉकिंग असाइनमेंट इस किनारे-पूर्व पठन और किनारे-पश्चात लेखन को व्यक्त करते हैं। टेस्टबेंच को भी उपयुक्त क्लॉकिंग ब्लॉक या सिम्युलेटर नमूना क्षेत्र से स्थिति अपडेट के बाद संगत रूप से नमूना लेना चाहिए। सक्रिय क्षेत्र प्रक्रियाओं के संयोग से मिले क्रम पर निर्भर न रहें।

प्राथमिकता और वैश्विक विराम

प्राथमिकता रीसेट, फिर clear, फिर advance है। रीसेट और clear संचायक तथा valid स्थिति खाली करते हैं। advance=0 होने पर हर PE अपना संचायक, फ़ॉरवर्डिंग मान, valid फ़्लैग और टैग रखता है। सीमा शेड्यूलर भी रुकता है। एक advance किनारा एक तार्किक कदम करता है। वैध शून्य असली ऑपरैंड है; अवैध टोकन उसके डेटा बिट की परवाह किए बिना अनदेखा होता है।

संचायक पाँच हो और सरणी दो भौतिक किनारे रुके तो वह पाँच रहता है। अगला advance किनारा अगला तार्किक कदम करता है। भौतिक क्लॉक किनारे और तार्किक advance कदम अलग बताएँ। विराम में भी आरंभीकरण प्रभावी होता है ताकि पुराने टोकन अगली जॉब में न जाएँ।

खुद आज़माएँ

Clear, E−1 पर पूरा होता है। E0 पर (1,5) उपयोग करें, E1 पर रुकें और E2 पर (2,7) उपयोग करें। किनारे-पश्चात संचायक और तार्किक कदम संख्या दें।

व्याख्या पढ़ें

E0 के बाद acc=5 और तार्किक कदम शून्य पूरा है। E1 पर acc=5 रहता है। E2 के बाद acc=19 और तार्किक कदम एक पूरा है। तीन भौतिक किनारे और दो advance किनारे थे।

आपका चयन इस ब्राउज़र पर लागू होता है। फ़ुटर से कभी भी बदलें।