18 / 20 · अवधारणा
चिह्नयुक्त और सीमा परीक्षण डिज़ाइन करें
एक सामान्य सफल उदाहरण से आगे अंकगणित, आकार और नियंत्रण सीमाएँ जोड़ें।
पाठ पढ़ना मुफ़्त है। प्रगति सेव करने के लिए नामांकन करें।
दोषों का अंतर बताने वाले इनपुट चुनें
धनात्मक 2×2 उदाहरण समय विस्थापन और सूचकांक दिखाता है, लेकिन चिह्न विस्तार या संतृप्ति नहीं। सभी एक वाली मैट्रिक्स गिनती जाँचती हैं, पर ट्रांसपोज़ छिपा सकती हैं। असममित मान, ऋणात्मक, शून्य और अलग पंक्तियाँ तथा स्तंभ लें।
A=[[2,−1],[0,3]] और B=[[4,5],[−2,1]] से [[10,9],[−6,3]] मिलता है। इसमें धनात्मक तथा ऋणात्मक आउटपुट और वैध शून्य है। इकाई B से A लौटना चाहिए। शून्य B से शून्य आउटपुट हों और फिर भी हर PE, K पद उपयोग करे।
W=8, K=4 में दोहराया न्यूनतम×न्यूनतम 65536; न्यूनतम×अधिकतम −65024; अधिकतम×अधिकतम 64516 देता है। सब AW=18 में समाते हैं। केवल सबसे धनात्मक ऑपरैंड जाँचना सबसे बड़ा धनात्मक गुणनफल छोड़ता है।
A पंक्ति [−128,−128,127,127] और B स्तंभ [−128,127,−128,127] के गुणनफल [16384,−16256,−16256,16129] हैं। योग एक और आरंभिक योग [16384,128,−16128,1] हैं। छोटा अंतिम परिणाम संकरे मध्यवर्ती संचायक को उचित नहीं करता।
आकार और नियंत्रण सीमाएँ लें
N=1,K=1, E0 के बाद पूरा है। N=3,K=1 फिर भी E4 के बाद पूरा है, क्योंकि ऑपरैंड ग्रिड पार करते हैं। N=1,K=5 स्थानिक विस्थापन बिना पाँच-किनारा डॉट प्रोडक्ट है। K=1,2,3,4 जाँचने से काउंटर चौड़ाई की सीमाएँ मिलती हैं, खासकर K−1 और K रखने में अंतर।
पहले MAC से पहले, बीच रिडक्शन और अंतिम MAC से पहले विराम रखें। पूर्णता के बाद आउटपुट रोकें। Clear के बाद, बीच जॉब और वैध परिणाम लंबित रहते रीसेट करें। रीसेट के बाद पुरानी जॉब का आउटपुट विफलता है। पूरा विभाजित टाइल आकार और एक पंक्ति या स्तंभ बचाने वाला आकार तुलना करें; निर्देशांक से मास्क सत्यापित करें।
हर सफल मामले में मैट्रिक्स, सटीक उपयोग-पद सूचियाँ, advance-किनारा गिनती, विराम गिनती और वितरित आउटपुट निर्देशांक बताएँ। नकारात्मक परीक्षण में अपेक्षित त्रुटि श्रेणी चाहिए। सटीक संचायक जाँच आउटपुट क्वांटाइज़ेशन से अलग रखें। तय सीमा फ़िक्स्चर और बीज वाले यादृच्छिक परीक्षण विफलता दोहराने देते हैं और एक उदाहरण से आगे कवरेज बढ़ाते हैं।
खुद आज़माएँ
N=3,K=1 में अंतिम किनारा संख्या और किनारे गिनें। W=8,K=4 का चार-पद न्यूनतम×अधिकतम योग भी निकालें।
व्याख्या पढ़ें
अंतिम किनारा संख्या 1+6−3=4 है, E0..E4 के पाँच किनारे हैं। एक न्यूनतम×अधिकतम गुणनफल −16256 और चार का योग −65024 है।