Berkeley RISC
பெர்க்லி RISC என்பது டிஃபென்ஸ் அட்வான்ஸ்டு ரிசர்ச் ப்ராஜெக்ட்ஸ் ஏஜென்சி VLSI திட்டத்தின் கீழ் நடைபெறும் குறைக்கப்பட்ட அறிவுறுத்தல் தொகுப்பு கணினி (RISC) அடிப்படையிலான நுண்செயலி வடிவமைப்பில் இரண்டு அடிப்படை ஆராய்ச்சி திட்டங்களில் ஒன்றாகும். 1980 மற்றும் 1984 க்கு இடையில் பெர்க்லியின் கலிபோர்னியா பல்கலைக்கழகத்தில் டேவிட் பேட்டர்சன் (ஆர். ஐ. எஸ். சி என்ற வார்த்தையை உருவாக்கியவர்) ஆர். ஐ. எஸ். சி. க்கு தலைமை தாங்கினார். மற்ற திட்டம் 1981 இல் தொடங்கி 1984 வரை இயங்கும் அவர்களின் எம்ஐபிஎஸ் முயற்சியின் கீழ் ஸ்டான்போர்ட் பல்கலைக்கழகத்தில் சிறிது தூரத்தில் நடந்தது. பெர்க்லியின் திட்டம் மிகவும் வெற்றிகரமாக இருந்தது, இது பின்பற்ற வேண்டிய அனைத்து ஒத்த வடிவமைப்புகளுக்கும் பெயராக மாறியது; எம். ஐ. பி. எஸ் கூட "ஆர். ஐ. எஸ். சி செயலி" என்று அறியப்படும். பெர்க்லி ஆர். ஐ. எஸ். சி வடிவமைப்பு பின்னர் சன் மைக்ரோசிஸ்டம்ஸால் எஸ். பி. ஏ. ஆர். சி கட்டமைப்பாக வணிகமயமாக்கப்பட்டது, மேலும் ஏஆர்எம் கட்டமைப்பை ஊக்கப்படுத்தியது. ஆர். ஐ. எஸ். சி மற்றும் எம். ஐ. பி. எஸ் ஆகிய இரண்டும் பெரும்பாலான நிரல்கள் ஒரு செயலியின் அறிவுறுத்தல்களில் பெரும்பான்மையைப் பயன்படுத்தவில்லை என்பதை உணர்ந்து ஆர். ஐ. எஸ். சி கருத்து உருவாக்கப்பட்டது. 1978 ஆம் ஆண்டின் புகழ்பெற்ற ஆய்வறிக்கையில், ஆண்ட்ரூ எஸ். டானென்பாம் ஒரு சிக்கலான 10,000 வரி உயர்-நிலை நிரலை 8-பிட் நிலையான-நீளம் ஓப்கோடைப் பயன்படுத்தி எளிமைப்படுத்தப்பட்ட அறிவுறுத்தல் தொகுப்பு கட்டமைப்பைப் பயன்படுத்தி பிரதிநிதித்துவப்படுத்த முடியும் என்பதை நிரூபித்தார். ஐபிஎம் 360 போன்ற மெயின்ஃப்ரேம்களில் இயங்கும் தங்கள் சொந்த குறியீட்டைப் பற்றிய ஆய்வுகள் கிடைக்கக்கூடிய அனைத்து அறிவுறுத்தல்களின் ஒரு சிறிய துணைக்குழுவை மட்டுமே பயன்படுத்திய ஐபிஎம்-இல் எட்டப்பட்ட அதே முடிவுக்கு இது தோராயமாக இருந்தது. இந்த இரண்டு ஆய்வுகளும் ஒருவர் மிகவும் எளிமையான CPU ஐ உருவாக்க முடியும் என்று பரிந்துரைத்தன, அது இன்னும் நிஜ உலக குறியீட்டின் பெரும்பகுதியை இயக்கும். மற்றொரு கண்டுபிடிப்பு, அந்த நேரத்தில் முழுமையாக ஆராயப்படவில்லை, 81 சதவீத மாறிலிகள் 0,1 அல்லது 2 ஆக இருந்தன என்று டனென்பாமின் குறிப்பு. 32-பிட் வடிவமைப்புகள் தோன்றவிருந்த நிலையில், நுண்செயலி சந்தை 8-பிட்டிலிருந்து 16-பிட்டிற்கு நகர்ந்து கொண்டிருந்தபோது இந்த உணர்தல்கள் நிகழ்ந்தன. மெயின்ஃப்ரேம் மற்றும் மினிகம்ப்யூட்டர் உலகத்திலிருந்து மிகவும் மரியாதைக்குரிய ஐ. எஸ். ஏ. க்களில் சிலவற்றைப் பிரதிபலிக்க முயற்சிக்கும் அடிப்படையில் இந்த செயலிகள் வடிவமைக்கப்பட்டுள்ளன. உதாரணமாக, தேசிய செமிகண்டக்டர் என். எஸ். 32000 வி. ஏ. எக்ஸ்-11 இன் ஒற்றை-சிப் செயல்படுத்தலை உருவாக்கும் முயற்சியாகத் தொடங்கியது, இது பல்வேறு வகையான முகவரி முறைகளுடன் வளமான அறிவுறுத்தல் தொகுப்பைக் கொண்டிருந்தது. மோட்டோரோலா 68000 பொதுவான அமைப்பைப் போலவே இருந்தது. இந்த வளமான அறிவுறுத்தல்களை வழங்க, CPU கள் மைக்ரோகோடைப் பயன்படுத்தி பயனர் காணக்கூடிய அறிவுறுத்தலை தொடர்ச்சியான உள் செயல்பாடுகளாக டிகோட் செய்தன. இந்த மைக்ரோகோடு ஒட்டுமொத்த வடிவமைப்பின் டிரான்சிஸ்டர்களை பிரதிநிதித்துவப்படுத்தியது. இந்த மற்ற ஆவணங்கள் பரிந்துரைத்தபடி, இந்த ஆப்கோட்களில் பெரும்பாலானவை நடைமுறையில் ஒருபோதும் பயன்படுத்தப்படாது என்றால், இந்த குறிப்பிடத்தக்க வளம் வீணடிக்கப்பட்டது. பயன்படுத்தப்படாத அறிவுறுத்தல்கள் அகற்றப்பட்ட அதே செயலியை ஒருவர் வெறுமனே உருவாக்கினால், அது சிறியதாகவும், இதனால் குறைந்த விலையாகவும் இருக்கும், அதே நேரத்தில் பயன்படுத்தப்படாத டிகோடிங் அறிவுறுத்தல்களுக்கு பதிலாக செயல்திறனை மேம்படுத்த அந்த டிரான்சிஸ்டர்களைப் பயன்படுத்தினால், வேகமான செயலி சாத்தியமாகும். RISC கருத்து இந்த இரண்டையும் பயன்படுத்திக் கொள்வதாகும், இது 68000 இன் அதே அளவிலான சிக்கலான ஒரு CPU ஐ உருவாக்குகிறது, ஆனால் மிகவும் வேகமாக இருந்தது. இதைச் செய்ய, RISC மேலும் பல பதிவேடுகளைச் சேர்ப்பதில் கவனம் செலுத்தியது, தற்காலிக மதிப்புகளைக் கொண்ட சிறிய நினைவக பிட்கள் மிக விரைவாக அணுகக்கூடியவை. இது சாதாரண பிரதான நினைவகத்துடன் முரண்படுகிறது, இது அணுக பல சுழற்சிகளை எடுக்கலாம். அதிக பதிவேடுகளை வழங்குவதன் மூலமும், தொகுப்பாளர்கள் உண்மையில் அவற்றைப் பயன்படுத்துவதை உறுதி செய்வதன் மூலமும், நிரல்கள் மிக வேகமாக இயங்க வேண்டும். கூடுதலாக, செயலியின் வேகம் அதன் கடிகார வேகத்தால் மிகவும் நெருக்கமாக வரையறுக்கப்படும், ஏனெனில் அதன் நேரத்தின் குறைவான நேரம் நினைவக அணுகல்களுக்காக காத்திருக்கும். டிரான்சிஸ்டருக்கான டிரான்சிஸ்டர், ஒரு RISC வடிவமைப்பு ஒரு வழக்கமான CPU ஐ விட சிறப்பாக செயல்படும். எதிர்மறையாக, அகற்றப்படும் அறிவுறுத்தல்கள் பொதுவாக பல "துணை அறிவுறுத்தல்களை" நிகழ்த்துகின்றன. உதாரணமாக, ஒரு பாரம்பரிய வடிவமைப்பின் ADD அறிவுறுத்தல் பொதுவாக பல சுவைகளில் வரும், ஒன்று இரண்டு பதிவேடுகளில் எண்களைச் சேர்த்து மூன்றாவது இடத்தில் வைக்கும், மற்றொன்று முக்கிய நினைவகத்தில் காணப்படும் எண்களைச் சேர்த்து முடிவை ஒரு பதிவேட்டில் வைக்கும். மறுபுறம், ஆர். ஐ. எஸ். சி வடிவமைப்புகள் எந்தவொரு குறிப்பிட்ட அறிவுறுத்தலின் ஒரு சுவையை மட்டுமே உள்ளடக்கியது, எடுத்துக்காட்டாக, ஏ. டி. டி எப்போதும் அனைத்து செயல்பாடுகளுக்கும் பதிவேடுகளைப் பயன்படுத்தும். இது புரோகிராமரை நினைவகத்திலிருந்து மதிப்புகளை ஏற்ற கூடுதல் வழிமுறைகளை எழுத கட்டாயப்படுத்தியது, தேவைப்பட்டால், ஒரு RISC நிரலை "குறைவான அடர்த்தியாக" ஆக்குகிறது. விலையுயர்ந்த நினைவக சகாப்தத்தில் இது ஒரு உண்மையான கவலையாக இருந்தது, குறிப்பாக நினைவகம் CPU ஐ விட மிகவும் மெதுவாக இருந்தது. ஒரு RISC வடிவமைப்பின் ADDக்கு உண்மையில் நான்கு அறிவுறுத்தல்கள் (இரண்டு சுமைகள், ஒரு சேர்க்கை மற்றும் ஒரு சேமிப்பு) தேவைப்படும் என்பதால், கூடுதல் அறிவுறுத்தல்களைப் படிக்க இயந்திரம் அதிக நினைவக அணுகலைச் செய்ய வேண்டியிருக்கும், இது அதை கணிசமாகக் குறைக்கும். புதிய வடிவமைப்புகள் அப்போது 32-பிட்களின் மிகப் பெரிய அறிவுறுத்தல் வார்த்தையைப் பயன்படுத்தியதால் இது ஓரளவு ஈடுசெய்யப்பட்டது, இது சிறிய மாறிலிகளை தனித்தனியாக ஏற்றுவதற்குப் பதிலாக நேரடியாக அறிவுறுத்தலுக்குள் மடிக்க அனுமதிக்கிறது. கூடுதலாக, ஒரு அறுவை சிகிச்சையின் முடிவுகள் பெரும்பாலும் மற்றொன்றால் விரைவில் பயன்படுத்தப்படுகின்றன, எனவே எழுத்தை நினைவகத்திற்குத் தவிர்த்து, முடிவை ஒரு பதிவேட்டில் சேமிப்பதன் மூலம், நிரல் மிகப் பெரியதாக முடிவடையவில்லை, மேலும் கோட்பாட்டில் மிக வேகமாக இயங்க முடியும். உதாரணமாக, தொடர்ச்சியான கணித செயல்பாடுகளை மேற்கொள்ளும் அறிவுறுத்தல்களின் சரத்திற்கு நினைவகத்திலிருந்து ஒரு சில சுமைகள் மட்டுமே தேவைப்படலாம், அதே நேரத்தில் பயன்படுத்தப்படும் எண்களில் பெரும்பாலானவை அறிவுறுத்தல்களில் உள்ள மாறிலிகளாகவோ அல்லது முந்தைய கணக்கீடுகளிலிருந்து பதிவேடுகளில் எஞ்சியிருக்கும் இடைநிலை மதிப்புகளாகவோ இருக்கும். ஒரு வகையில், இந்த நுட்பத்தில் சில பதிவேடுகள் நினைவக இருப்பிடங்களை நிழலிடப் பயன்படுத்தப்படுகின்றன, இதனால் ஒரு குழு அறிவுறுத்தல்கள் தீர்மானிக்கப்பட்ட பிறகு அவற்றின் இறுதி மதிப்புகள் வரை நினைவக இருப்பிடங்களுக்கான பிரதிநிதிகளாக பதிவேடுகள் பயன்படுத்தப்படுகின்றன. சாதாரண பார்வையாளருக்கு, RISC கருத்து செயல்திறனை மேம்படுத்தும் என்பது தெளிவாகத் தெரியவில்லை, மேலும் அது அதை மோசமாக்கலாம். உறுதி செய்ய ஒரே வழி அதை உருவகப்படுத்துவதாகும். இத்தகைய உருவகப்படுத்துதல்களின் முடிவுகள் தெளிவாக இருந்தன; சோதனைக்குப் பிறகு சோதனையில், ஒவ்வொரு உருவகப்படுத்துதலும் இந்த வடிவமைப்பிலிருந்து செயல்திறனில் மகத்தான ஒட்டுமொத்த நன்மையைக் காட்டியது. ஆர். ஐ. எஸ். சி மற்றும் எம். ஐ. பி. எஸ் ஆகிய இரண்டு திட்டங்களும் வேறுபட்ட இடங்களில், பதிவேடுகளைக் கையாள்வதில் இருந்தது. எம்ஐபிஎஸ் வெறுமனே நிறைய பதிவேடுகளைச் சேர்த்து, அவற்றைப் பயன்படுத்த தொகுப்பாளர்களிடம் (அல்லது அசெம்பிளி மொழி புரோகிராமர்கள்) விட்டுவிட்டது. மறுபுறம், RISC, கம்பைலருக்கு உதவ CPU க்கு சர்க்யூட்ரி சேர்க்கப்பட்டது. RISC பதிவு சாளரங்களின் கருத்தைப் பயன்படுத்தியது, இதில் முழு "பதிவுக் கோப்பும்" தொகுதிகளாகப் பிரிக்கப்பட்டது, இது தொகுப்பாளரை உலகளாவிய மாறிகளுக்கு ஒரு தொகுதியையும், உள்ளூர் மாறிகளுக்கு மற்றொரு தொகுதியையும் "பார்க்க" அனுமதிக்கிறது. குறிப்பாக பொதுவான அறிவுறுத்தலான செயல்முறை அழைப்பை செயல்படுத்த மிகவும் எளிதாக்குவதே யோசனையாக இருந்தது. கிட்டத்தட்ட அனைத்து நிரலாக்க மொழிகளும் ஒவ்வொரு செயல்முறைக்கும் செயல்படுத்தும் பதிவு அல்லது அடுக்கு சட்டகம் எனப்படும் ஒரு அமைப்பைப் பயன்படுத்துகின்றன, இதில் செயல்முறை அழைக்கப்பட்ட முகவரி, அனுப்பப்பட்ட தரவு (அளவுருக்கள்) மற்றும் திருப்பிச் செலுத்த வேண்டிய எந்தவொரு முடிவு மதிப்புகளுக்கும் இடம் உள்ளது. பெரும்பாலான சந்தர்ப்பங்களில் இந்த பிரேம்கள் சிறியவை, பொதுவாக மூன்று அல்லது அதற்கும் குறைவான உள்ளீடுகள் மற்றும் ஒன்று அல்லது வெளியீடுகள் இல்லை (சில நேரங்களில் ஒரு உள்ளீடு வெளியீடாக மீண்டும் பயன்படுத்தப்படுகிறது). பெர்க்லி வடிவமைப்பில், ஒரு பதிவு சாளரம் பல பதிவேடுகளின் தொகுப்பாக இருந்தது, அவற்றில் போதுமான அளவு முழு செயல்முறை அடுக்கு சட்டமும் பெரும்பாலும் பதிவு சாளரத்திற்குள் முழுமையாக பொருந்தும். இந்த விஷயத்தில், ஒரு செயல்முறையிலிருந்து அழைப்பதும் திரும்புவதும் எளிமையானது மற்றும் மிகவும் விரைவானது. பதிவேடுகளின் ஒரு புதிய தொகுதியை அமைக்க ஒரு ஒற்றை அறிவுறுத்தல் அழைக்கப்படுகிறது-ஒரு புதிய பதிவு சாளரம்-பின்னர், புதிய சாளரத்தின் "குறைந்த முடிவில்" செயல்பாட்டிற்குள் அனுப்பப்பட்ட செயல்பாடுகளுடன், நிரல் செயல்முறைக்குள் குதிக்கிறது. திரும்பி வரும்போது, முடிவுகள் அதே முனையில் சாளரத்தில் வைக்கப்படுகின்றன, மேலும் செயல்முறை வெளியேறுகிறது. பதிவு சாளரங்கள் முனைகளில் ஒன்றுடன் ஒன்று அமைக்கப்படுகின்றன, இதனால் அழைப்பின் முடிவுகள் அழைப்பாளரின் சாளரத்தில் வெறுமனே "தோன்றும்", எந்த தரவையும் நகலெடுக்க வேண்டியதில்லை. எனவே பொதுவான செயல்முறை அழைப்பு பிரதான நினைவகத்துடன் தொடர்பு கொள்ள வேண்டியதில்லை, இது அதை பெரிதும் துரிதப்படுத்துகிறது. எதிர்மறையாக, இந்த அணுகுமுறை என்பது அதிக எண்ணிக்கையிலான உள்ளூர் மாறிகள் கொண்ட நடைமுறைகள் சிக்கலானவை, மேலும் பதிவேடுகளுக்கு குறைவான முன்னணி கொண்டவை-ஒரு விலையுயர்ந்த வளம்-வீணடிக்கப்படுகின்றன. வடிவமைப்பில் வரையறுக்கப்பட்ட எண்ணிக்கையிலான பதிவு சாளரங்கள் உள்ளன, எ. கா., எட்டு, எனவே பதிவு சாளர பொறிமுறை அதன் வரம்பை அடைவதற்கு முன்பு பல நிலைகளை ஆழமாக மட்டுமே நடைமுறைப்படுத்த முடியும்; கடைசி சாளரத்தை அடைந்தவுடன், மற்றொரு உள்ளமைக்கப்பட்ட அழைப்புக்கு புதிய சாளரத்தை அமைக்க முடியாது. நடைமுறைகள் ஒரு சில நிலைகளை மட்டுமே ஆழமாக கூடு கட்டியிருந்தால், ஆழமான அழைப்பு கூடு கட்டும் நிலைக்கு மேலே உள்ள ஜன்னல்களில் உள்ள பதிவேடுகளை ஒருபோதும் அணுக முடியாது, எனவே இவை முற்றிலும் வீணாகின்றன. வன்பொருளில் ஒரு நிலையான அமைப்பை விட ஒரு திறமையான தொகுப்பாளர் பதிவேடுகளை சிறப்பாகப் பயன்படுத்த முடியும் என்று நம்பி, பதிவேடு சாளரக் கருத்தை புறக்கணிக்க வழிவகுத்தது ஸ்டான்ஃபோர்டின் தொகுப்பாளர்களின் பணியாகும். (ஸ்மார்ட் அசெம்பிளி மொழி புரோகிராமருக்கும் இதே காரணம் பொருந்தும்.) RISC I RISC கருத்தை செயல்படுத்துவதற்கான முதல் முயற்சி முதலில் தங்கம் என்று பெயரிடப்பட்டது. 1980 ஆம் ஆண்டில் வி. எல். எஸ். ஐ வடிவமைப்பு பாடத்திட்டத்தின் ஒரு பகுதியாக வடிவமைப்புக்கான பணிகள் தொடங்கப்பட்டன, ஆனால் அப்போதைய சிக்கலான வடிவமைப்பு கிட்டத்தட்ட தற்போதுள்ள அனைத்து வடிவமைப்பு கருவிகளையும் செயலிழக்கச் செய்தது. கருவிகளை மேம்படுத்துவதற்கோ அல்லது மீண்டும் எழுதுவதற்கோ குழு கணிசமான நேரத்தை செலவிட வேண்டியிருந்தது, மேலும் இந்த புதிய கருவிகளுடன் கூட ஒரு VAX-11/780 இல் வடிவமைப்பைப் பிரித்தெடுக்க ஒரு மணி நேரத்திற்குள் எடுத்தது. RISC I என்று பெயரிடப்பட்ட இறுதி வடிவமைப்பு, 1981 ஆம் ஆண்டில் அசோசியேஷன் ஃபார் கம்ப்யூட்டிங் மெஷினரி (ACM) இன்டர்நேஷனல் சிம்போசியம் ஆன் கம்ப்யூட்டர் ஆர்கிடெக்சர் (ISCA) இல் வெளியிடப்பட்டது. இதில் 31 அறிவுறுத்தல்களை செயல்படுத்தும் 44,500 டிரான்சிஸ்டர்கள் மற்றும் 78 32-பிட் பதிவேடுகளைக் கொண்ட ஒரு பதிவுக் கோப்பு இருந்தது. இது 14 பதிவேடுகளைக் கொண்ட ஆறு பதிவு சாளரங்களுக்கு அனுமதித்தது. அந்த 14 பதிவேடுகளில், 4 முந்தைய சாளரத்திலிருந்து ஒன்றுடன் ஒன்று இணைக்கப்பட்டன. மொத்தம் பின்வருமாறுஃ சாளரங்களில் 10 * 6 பதிவேடுகள் + 18 கோளங்கள் = மொத்தம் 78 பதிவேடுகள். கட்டுப்பாடு மற்றும் அறிவுறுத்தல் டிகோட் பிரிவு 6 சதவீதத்தை மட்டுமே ஆக்கிரமித்துள்ளது, அதே நேரத்தில் சகாப்தத்தின் வழக்கமான வடிவமைப்பு அதே பாத்திரத்திற்கு சுமார் 50 சதவீதத்தைப் பயன்படுத்தியது. பதிவுக் கோப்பு அந்த இடத்தின் பெரும்பகுதியை எடுத்துக் கொண்டது. RISC I கூடுதல் வேகத்திற்கான இரண்டு கட்ட அறிவுறுத்தல் குழாயையும் கொண்டிருந்தது, ஆனால் மிகவும் நவீன வடிவமைப்புகளின் சிக்கலான அறிவுறுத்தல் மறு வரிசைப்படுத்தல் இல்லாமல். இது நிபந்தனைக்குட்பட்ட கிளைகளை ஒரு சிக்கலாக ஆக்குகிறது, ஏனென்றால் தொகுப்பாளர் ஒரு நிபந்தனைக்குட்பட்ட கிளையைத் தொடர்ந்து அறிவுறுத்தலை நிரப்ப வேண்டும் (கிளை தாமத ஸ்லாட் என்று அழைக்கப்படுகிறது), "பாதுகாப்பானது" என்று தேர்ந்தெடுக்கப்பட்ட ஒன்று (அதாவது, நிபந்தனையின் முடிவைச் சார்ந்தது அல்ல). சில நேரங்களில் இந்த விஷயத்தில் பொருத்தமான ஒரே அறிவுறுத்தல் என்ஓபி ஆகும். குறிப்பிடத்தக்க எண்ணிக்கையிலான பிற்கால RISC-பாணி வடிவமைப்புகளுக்கு இன்னும் கிளை தாமதத்தை கருத்தில் கொள்ள வேண்டும். ஒரு மாத சரிபார்ப்பு மற்றும் பிழைத்திருத்தத்திற்குப் பிறகு, வடிவமைப்பு 2 மைக்ரோமீட்டர் (2,000 என்எம்) செயல்முறையைப் பயன்படுத்தி ஜூன் 22,1981 அன்று உற்பத்திக்காக புதுமையான மோசிஸ் சேவைக்கு அனுப்பப்பட்டது. பல்வேறு தாமதங்கள் தங்கள் முகமூடிகளை நான்கு தனித்தனி முறை கைவிட வேண்டிய கட்டாயம் ஏற்பட்டது, மேலும் வேலை செய்யும் எடுத்துக்காட்டுகளுடன் கூடிய செதில்கள் மே 1982 வரை பெர்க்லிக்கு திரும்பவில்லை. முதல் வேலை செய்யும் RISC I "கணினி" (உண்மையில் ஒரு செக்அவுட் போர்டு) ஜூன் 11 அன்று ஓடியது. சோதனையில், சில்லுகள் எதிர்பார்த்ததை விட குறைவான செயல்திறனைக் கொண்டுள்ளன என்பதை நிரூபித்தன. பொதுவாக, ஒரு அறிவுறுத்தல் முடிக்க 2 மைக்ரோஸ்கள் ஆகும், அதே நேரத்தில் அசல் வடிவமைப்பு சுமார். 4 மைக்ரோஸ்களுக்கு (ஐந்து மடங்கு வேகமாக) ஒதுக்கப்பட்டுள்ளது. இந்த சிக்கலுக்கான துல்லியமான காரணங்கள் ஒருபோதும் முழுமையாக விளக்கப்படவில்லை. இருப்பினும், சோதனை முழுவதும் சில அறிவுறுத்தல்கள் எதிர்பார்த்த வேகத்தில் இயங்கின என்பது தெளிவாக இருந்தது, இது சிக்கல் இயற்பியல் ரீதியாக இருந்தது, தர்க்கரீதியானது அல்ல என்பதைக் குறிக்கிறது. வடிவமைப்பு முழு வேகத்தில் செயல்பட்டிருந்தால், செயல்திறன் சிறப்பாக இருந்திருக்கும். பல்வேறு சிறிய நிரல்களைப் பயன்படுத்தும் உருவகப்படுத்துதல்கள் 4 மெகா ஹெர்ட்ஸ் RISC I ஐ 5 மெகா ஹெர்ட்ஸ் 32-பிட் VAX 11/780 மற்றும் 5 மெகா ஹெர்ட்ஸ் 16-பிட் ஜிலாக் Z8000 உடன் ஒப்பிடுகையில் இதை தெளிவாகக் காட்டியது. நிரல் அளவு VAX ஐ விட சுமார் 30 சதவீதம் பெரியதாக இருந்தது, ஆனால் Z8000 க்கு மிக நெருக்கமாக இருந்தது, இது CISC வடிவமைப்புகளின் அதிக குறியீடு அடர்த்தி உண்மையில் உண்மையில் அவ்வளவு சுவாரஸ்யமாக இல்லை என்ற வாதத்தை உறுதிப்படுத்துகிறது. ஒட்டுமொத்த செயல்திறனைப் பொறுத்தவரை, RISC I ஆனது VAX ஐ விட இரண்டு மடங்கு வேகமாகவும், Z8000 ஐ விட நான்கு மடங்கு வேகமாகவும் இருந்தது. நிரல்கள் ஒட்டுமொத்த நினைவக அணுகலின் அதே அளவைச் செய்தன, ஏனெனில் பெரிய பதிவுக் கோப்பு ஏற்கனவே சிப்பில் இருந்த தேவையான செயல்பாட்டை வியத்தகு முறையில் மேம்படுத்தியது. இந்த செயல்திறனை சூழலில் வைப்பது முக்கியம். ஆர். ஐ. எஸ். சி வடிவமைப்பு வி. ஏ. எக்ஸ்-ஐ விட மெதுவாக இயங்கினாலும், அது வடிவமைப்பின் முக்கியத்துவத்தில் எந்த வித்தியாசத்தையும் ஏற்படுத்தவில்லை. ஏற்கனவே பழைய ஃபேப் பயன்படுத்தப்பட்ட ஒரு உண்மையான சிப் டை மீது ஒரு உண்மையான 32-பிட் செயலியை உற்பத்தி செய்ய RISC அனுமதித்தது. பாரம்பரிய வடிவமைப்புகளால் இதைச் செய்ய முடியவில்லை; சிப் மேற்பரப்பின் பெரும்பகுதி டிகோடர் தர்க்கத்திற்கு அர்ப்பணிக்கப்பட்டிருப்பதால், மோட்டோரோலா 68020 போன்ற உண்மையான 32-பிட் வடிவமைப்புக்கு நடைமுறைக்கு வருவதற்கு முன்பு புதிய ஃபேப்கள் தேவைப்பட்டன. அதே ஃபேப்களைப் பயன்படுத்தி, RISC I பெரும்பாலும் போட்டியை விட சிறப்பாக செயல்பட்டிருக்கலாம். பிப்ரவரி 12,2015 அன்று, ஆர். ஐ. எஸ். சி-I இன் பங்களிப்பை நினைவுகூரும் வகையில் ஐ. இ. இ. இ யு. சி பெர்க்லியில் ஒரு கல்வெட்டை நிறுவியது. கல்வெட்டில் பின்வருமாறு எழுதப்பட்டுள்ளதுஃ யுசி பெர்க்லி மாணவர்கள் 1981 ஆம் ஆண்டில் முதல் விஎல்எஸ்ஐ குறைக்கப்பட்ட அறிவுறுத்தல் தொகுப்பு கணினியை வடிவமைத்து உருவாக்கினர். RISC-I இன் எளிமைப்படுத்தப்பட்ட அறிவுறுத்தல்கள் அறிவுறுத்தல் டிகோட் மற்றும் கட்டுப்பாட்டுக்கான வன்பொருளைக் குறைத்தன, இது ஒரு தட்டையான 32-பிட் முகவரி இடம், ஒரு பெரிய தொகுப்பு பதிவேடுகள் மற்றும் குழாய் செயல்படுத்தல் ஆகியவற்றை செயல்படுத்தியது. சி நிரல்கள் மற்றும் யுனிக்ஸ் இயக்க முறைமைக்கு ஒரு நல்ல பொருத்தம், கேம் கன்சோல்கள், ஸ்மார்ட்போன்கள் மற்றும் டேப்லெட்டுகள் உட்பட இன்று பரவலாகப் பயன்படுத்தப்படும் அறிவுறுத்தல் தொகுப்புகளை RISC-I பாதித்தது. RISC I வடிவமைப்பு தாமதமானாலும், பெர்க்லியில் பணிகள் ஏற்கனவே புதிய ப்ளூ வடிவமைப்பிற்கு மாறியிருந்தன. கோல்டு ஃபேப் செய்யப் போவதால் இப்போது ஒரு அவசரத் தேவை இல்லாததாலும், வகுப்புகள் மற்றும் ஊழியர்களின் முயற்சியில் உள்ள மாணவர்கள் ஆகிய இருவருக்கும் மாற்றங்கள் இல்லாததாலும், ப்ளூவின் வேலை கோல்டை விட மெதுவாக முன்னேறியது. இந்த வேகம் வடிவமைப்பை கணிசமாக மேம்படுத்தும் பல புதிய அம்சங்களைச் சேர்க்கவும் அனுமதித்தது. முக்கிய வேறுபாடு எளிமையான கேச் சர்க்யூட்ரி ஆகும், இது ஒரு பிடுக்கு ஒரு வரியை (மூன்றிலிருந்து இரண்டாக) அகற்றி, பதிவு கோப்பு அளவை வியத்தகு முறையில் சுருக்கியது. இந்த மாற்றத்திற்கு மிகவும் இறுக்கமான பஸ் நேரமும் தேவைப்பட்டது, ஆனால் இது செலுத்த வேண்டிய ஒரு சிறிய விலையாகும், மேலும் தேவைகளைப் பூர்த்தி செய்வதற்காக வடிவமைப்பின் பல பகுதிகளும் துரிதப்படுத்தப்பட்டன. புதிய வடிவமைப்பின் காரணமாக ஏற்பட்ட சேமிப்பு மிகப்பெரியதாக இருந்தது. தங்கத்தில் 6 ஜன்னல்களில் மொத்தம் 78 பதிவேடுகள் இருந்தன, நீல நிறத்தில் 138 பதிவேடுகள் இருந்தன, அவை தலா 16 பதிவேடுகள் கொண்ட 8 ஜன்னல்களாக உடைக்கப்பட்டன, மேலும் 10 உலகளாவிய பதிவேடுகள் இருந்தன. பதிவு கோப்பின் இந்த விரிவாக்கம் கொடுக்கப்பட்ட செயல்முறை அதன் உள்ளூர் சேமிப்பு அனைத்தையும் பதிவேடுகளில் பொருத்துவதற்கான வாய்ப்பை அதிகரிக்கிறது, மேலும் கூடு கட்டும் ஆழத்தை அதிகரிக்கிறது. ஆயினும்கூட, பெரிய பதிவுக் கோப்புக்கு குறைவான டிரான்சிஸ்டர்கள் தேவைப்பட்டன, மேலும் RISC II என வடிவமைக்கப்பட்ட இறுதி நீல வடிவமைப்பு, RISC அறிவுறுத்தல் தொகுப்பு அனைத்தையும் 40,760 டிரான்சிஸ்டர்களுடன் மட்டுமே செயல்படுத்தியது. மற்ற பெரிய மாற்றம் ஒரு அறிவுறுத்தல்-வடிவ விரிவாக்கியை சேர்ப்பதாகும், இது 16-பிட் அறிவுறுத்தல்களை 32-பிட் வடிவமாக கண்ணுக்குத் தெரியாத வகையில் "மாற்றியமைத்தது". இது சிறிய அறிவுறுத்தல்களை, பொதுவாக ஒன்று அல்லது செயல்பாடுகள் இல்லாத விஷயங்களை, என்ஓபி போன்ற, சிறிய 16-பிட் வடிவத்தில் நினைவகத்தில் சேமிக்கவும், அத்தகைய இரண்டு அறிவுறுத்தல்களை ஒரே இயந்திர வார்த்தையில் நிரப்பி வைக்கவும் அனுமதித்தது. எண்கணித தர்க்க அலகு (ALU) ஐ அடைவதற்கு முன்பு அறிவுறுத்தல்கள் கண்ணுக்குத் தெரியாத வகையில் 32-பிட் பதிப்புகளுக்குப் விரிவுபடுத்தப்படும், அதாவது முக்கிய தர்க்கத்தில் எந்த மாற்றமும் தேவையில்லை. இந்த எளிய நுட்பம் குறியீடு அடர்த்தியில் ஆச்சரியமான 30 சதவீத முன்னேற்றத்தை அளித்தது, நினைவக அணுகல்களின் எண்ணிக்கை குறைந்ததால் தங்கத்தை விட நீல நிறத்தில் ஒரே மாதிரியான நிரலை விரைவாக இயக்குகிறது. ஆர். ஐ. எஸ். சி II சிலிக்கானில் மிகவும் வெற்றிகரமாக நிரூபிக்கப்பட்டது மற்றும் சோதனையில் கிட்டத்தட்ட அனைத்து பணிகளிலும் கிட்டத்தட்ட அனைத்து மினிகம்ப்யூட்டர்களையும் விட சிறப்பாக செயல்பட்டது. உதாரணமாக, செயல்திறன் விஏஎக்ஸ் வேகத்தின் 85 சதவீதம் முதல் பல்வேறு சுமைகளில் 256% வரை இருந்தது. RISC II பிரபலமான மோட்டோரோலா 68000 க்கு எதிராக பெஞ்ச் செய்யப்பட்டது, பின்னர் சிறந்த வணிக சிப் செயல்படுத்தலாகக் கருதப்பட்டது, மேலும் அதை 140% முதல் 420% வரை விஞ்சியது. அசல் RISC வடிவமைப்புகளில் பின்தொடர்தல் வேலை RISC II உடன் முடிந்தது, ஆனால் கருத்து பெர்க்லியில் வாழ்ந்தது. அடிப்படை மையம் 1984 இல் எஸ். ஓ. ஏ. ஆர் இல் மீண்டும் பயன்படுத்தப்பட்டது, அடிப்படையில் ஒரு ஆர். ஐ. எஸ். சி ஸ்மால்டாக்கை இயக்க மாற்றப்பட்டது (ஆர். ஐ. எஸ். சி சி சி ஐ இயக்கியது என்று கூறக்கூடிய அதே வழியில்), பின்னர் இதேபோன்ற வி. எல். எஸ். ஐ-பி. ஏ. எம் இல் ஸ்மால்டாக்கிற்கு பதிலாக புரோலாக்கை இயக்கியது. மற்றொரு முயற்சி எஸ்பியுஆர் ஆகும், இது ஒரு முழு 32-பிட் பணிநிலையத்தை உருவாக்கத் தேவையான முழு சில்லுகளின் தொகுப்பாகும். சன் மைக்ரோசிஸ்டம்ஸின் வணிக ரீதியான SPARC செயலி வடிவமைப்பின் அடிப்படையாக RISC குறைவாகவே பிரபலமானது, ஆனால் அதிக செல்வாக்கு செலுத்துகிறது. RISC கருத்தாக்கத்தின் சக்தியை முதன்முதலில் தெளிவாக நிரூபித்தது SPARC தான்; அவர்கள் முதல் சன்-4 களில் அனுப்பப்பட்டபோது அவர்கள் சந்தையில் எதையும் விட சிறப்பாக செயல்பட்டனர். இது கிட்டத்தட்ட ஒவ்வொரு யுனிக்ஸ் விற்பனையாளரும் தங்கள் சொந்த RISC வடிவமைப்பிற்காக அவசரப்படுவதற்கு வழிவகுத்தது, இது DEC ஆல்பா மற்றும் PA-RISC போன்ற வடிவமைப்புகளுக்கு வழிவகுத்தது, அதே நேரத்தில் சிலிக்கான் கிராபிக்ஸ் (SGI) MIPS கம்ப்யூட்டர் சிஸ்டம்ஸை வாங்கியது. 1986 வாக்கில், பெரும்பாலான பெரிய சிப் விற்பனையாளர்கள் மோட்டோரோலா 88000, ஃபேர்சைல்ட் கிளிப்பர், ஏஎம்டி 29000 மற்றும் பவர்பிசி போன்ற முயற்சிகளில் பணியாற்றினர். பிப்ரவரி 13,2015 அன்று, சாண்டா கிளாராவில் உள்ள ஆரக்கிள் கார்ப்பரேஷனில் ஐ. இ. இ. இ ஒரு கல்வெட்டை நிறுவியது. சன் மைக்ரோசிஸ்டம்ஸ் 1987 ஆம் ஆண்டில் அளவிடக்கூடிய செயலி கட்டமைப்பை (SPARC) RISC அறிமுகப்படுத்தியது. யுசி பெர்க்லி ஆர்ஐசிசி மற்றும் சன் கம்பைலர் மற்றும் ஆப்பரேட்டிங் சிஸ்டம் மேம்பாடுகளை அடிப்படையாகக் கொண்டு, SPARC கட்டமைப்பு செமிகண்டக்டர், மென்பொருள் மற்றும் கணினி தொழில்நுட்பம் மற்றும் பயனர் தேவைகளுக்கு மிகவும் ஏற்றது. பொறியியல், வணிகம், இணையம் மற்றும் கிளவுட் கம்ப்யூட்டிங் பயன்பாடுகளுக்கான மிக உயர்ந்த செயல்திறன், அளவிடக்கூடிய பணிநிலையங்கள் மற்றும் சேவையகங்களை கட்டமைப்பு வழங்கியது. பாரம்பரிய "சிக்கலான" x86 கட்டமைப்பின் தொடர்ச்சியான மிகவும் சக்திவாய்ந்த செயல்பாடுகள் மற்றும் விரிவாக்கங்களில் குறைக்கப்பட்ட அறிவுறுத்தல் தொகுப்பின் யோசனை மற்றும் அதனுடன் உருவாக்கப்பட்ட நுட்பங்களும் ஏற்றுக்கொள்ளப்பட்டுள்ளன. ஒரு நவீன நுண்செயலியின் டிரான்சிஸ்டர் எண்ணிக்கையின் பெரும்பகுதி பெரிய தற்காலிக சேமிப்புகள், பல குழாய் நிலைகள், சூப்பர்ஸ்கேலார் அறிவுறுத்தல் அனுப்புதல், கிளை முன்கணிப்பு மற்றும் பிற நவீன நுட்பங்களுக்கு அர்ப்பணிக்கப்பட்டுள்ளது, அவை அறிவுறுத்தல் கட்டமைப்பைப் பொருட்படுத்தாமல் பொருந்தும். நவீன x86 செயல்பாட்டில் அறிவுறுத்தல் டிகோடிங்கிற்கு அர்ப்பணிக்கப்பட்ட சிலிக்கானின் அளவு விகிதாசாரமாக மிகவும் சிறியது, எனவே "சிக்கலான" மற்றும் RISC செயலி செயல்படுத்தல்களுக்கு இடையிலான வேறுபாடு மங்கலாக மாறியுள்ளது. மேலும் காண்க RISC-V பவர் ISA குறிப்புகள் மேற்கோள்கள் நூலியல் பெர்க்லி RISC II கலிபோர்னியா பல்கலைக்கழகம், பெர்க்லி மத்திய செயலாக்க அலகு அறிவுறுத்தல் செயலாக்கம்