Interleaved memory
கணினியில், இன்டர்லீவ்டு மெமரி என்பது நினைவக வங்கிகள் முழுவதும் நினைவக முகவரிகளை சமமாக பரப்புவதன் மூலம் டைனமிக் சீரற்ற அணுகல் நினைவகம் (டி. ஆர். ஏ. எம்) அல்லது கோர் நினைவகத்தின் ஒப்பீட்டளவில் மெதுவான வேகத்தை ஈடுசெய்யும் ஒரு வடிவமைப்பாகும். அந்த வகையில், தொடர்ச்சியான நினைவகம் வாசிப்பது மற்றும் எழுதுவது ஒவ்வொரு நினைவக வங்கியையும் பயன்படுத்துகிறது, இதன் விளைவாக நினைவக வங்கிகள் செயல்பாடுகளுக்குத் தயாராக இருப்பதற்கான காத்திருப்பு குறைவதால் அதிக நினைவக செயல்திறன் ஏற்படுகிறது. இது பல சேனல் நினைவக கட்டமைப்புகளிலிருந்து வேறுபட்டது, முதன்மையாக இடைப்பட்ட நினைவகம் பிரதான நினைவகத்திற்கும் நினைவகக் கட்டுப்பாட்டுக்கும் இடையில் அதிக சேனல்களைச் சேர்க்காது. இருப்பினும், சேனல் இன்டர்லீவிங் சாத்தியமாகும், எடுத்துக்காட்டாக ஃப்ரீஸ்கேல் i.MX6 செயலிகளில், இது இரண்டு சேனல்களுக்கு இடையில் இன்டர்லீவிங் செய்ய அனுமதிக்கிறது. கண்ணோட்டம் இடைப்பட்ட நினைவகத்துடன், ஒவ்வொரு நினைவக வங்கிக்கும் நினைவக முகவரிகள் ஒதுக்கப்படுகின்றன. எடுத்துக்காட்டாக, இரண்டு நினைவக வங்கிகளைக் கொண்ட ஒரு இடைப்பட்ட அமைப்பில் (சொல்-முகவரி நினைவகத்தைக் கருதி), தர்க்கரீதியான முகவரி 32 வங்கி 0 க்கு சொந்தமானது என்றால், தர்க்கரீதியான முகவரி 33 வங்கி 1 க்கு சொந்தமானது, தர்க்கரீதியான முகவரி 34 வங்கி 0 க்கு சொந்தமானது, மற்றும் பல. வங்கிகள் இருக்கும்போது மற்றும் நினைவக இருப்பிடம் வங்கியில் இருக்கும்போது ஒரு இடைப்பட்ட நினைவகம் n-வழி இடைப்பட்டதாக கூறப்படுகிறது. இடைப்பட்ட நினைவகத்தின் விளைவாக தொடர்ச்சியான வாசிப்புகள் (மல்டிமீடியா மற்றும் நிரல்களை செயல்படுத்துவதில் பொதுவானவை) மற்றும் தொடர்ச்சியான எழுத்துக்கள் (சேமிப்பு அல்லது தகவல்தொடர்பு இடையகங்களை நிரப்பும்போது அடிக்கடி பயன்படுத்தப்படுகின்றன) உண்மையில் ஒவ்வொரு நினைவக வங்கியையும் மீண்டும் மீண்டும் பயன்படுத்துவதற்குப் பதிலாக பயன்படுத்துகின்றன. ஒவ்வொரு வங்கியும் வாசிப்பதற்கும் எழுதுவதற்கும் இடையில் குறைந்தபட்ச காத்திருப்பு நேரத்தைக் கொண்டிருப்பதால் இது கணிசமாக அதிக நினைவக செயல்திறனை விளைவிக்கிறது. இடைப்பட்ட டி. ஆர். ஏ. எம் பிரதான நினைவகம் (சீரற்ற அணுகல் நினைவகம், ரேம்) பொதுவாக டி. ஆர். ஏ. எம் நினைவக சில்லுகளின் தொகுப்பால் ஆனது, அங்கு பல சில்லுகளை ஒன்றாக தொகுத்து நினைவக வங்கியை உருவாக்க முடியும். பின்னர், இன்டர்லீவிங்கை ஆதரிக்கும் ஒரு மெமரி கன்ட்ரோலருடன், இந்த மெமரி வங்கிகளை அமைப்பது சாத்தியமாகும், இதனால் மெமரி வங்கிகள் ஒன்றோடொன்று இணைக்கப்படும். DRAM இல் உள்ள தரவு பக்கங்களின் அலகுகளில் சேமிக்கப்படுகிறது. ஒவ்வொரு DRAM வங்கியும் ஒரு வரிசை இடையகத்தைக் கொண்டுள்ளது, இது வங்கியில் உள்ள எந்தப் பக்கத்தையும் அணுகுவதற்கான தற்காலிக சேமிப்பாக செயல்படுகிறது. டி. ஆர். ஏ. எம் வங்கியில் ஒரு பக்கம் படிக்கப்படுவதற்கு முன்பு, அது முதலில் ரோ-பஃபரில் ஏற்றப்படுகிறது. ரோ-பஃபரில் (அல்லது ரோ-பஃபர் ஹிட்) இருந்து பக்கம் உடனடியாக படிக்கப்பட்டால், அது ஒரு நினைவக சுழற்சியில் குறுகிய நினைவக அணுகல் தாமதத்தைக் கொண்டுள்ளது. இது ஒரு ரோ பஃபர் மிஸ் என்றால், இது ரோ-பஃபர் மோதல் என்றும் அழைக்கப்படுகிறது, இது மெதுவாக இருக்கும், ஏனெனில் புதிய பக்கம் படிக்கப்படுவதற்கு முன்பு ரோ-பஃபரில் ஏற்றப்பட வேண்டும். ஒரே வங்கியில் உள்ள வெவ்வேறு நினைவக பக்கங்களில் அணுகல் கோரிக்கைகள் சேவை செய்யப்படுவதால் ரோ-பஃபர் தவறுகள் நிகழ்கின்றன. ஒரு ரோ-பஃபர் மோதல் நினைவக அணுகலுக்கு கணிசமான தாமதத்தை ஏற்படுத்துகிறது. இதற்கு மாறாக, வெவ்வேறு வங்கிகளுக்கான நினைவக அணுகல்கள் உயர் செயல்திறனுடன் இணையாக தொடரலாம். வரிசை-பஃபர் மோதல்களின் பிரச்சினை ஒரு பயனுள்ள தீர்வுடன் நன்கு ஆய்வு செய்யப்பட்டுள்ளது. ஒரு வரிசை-பஃப்பரின் அளவு பொதுவாக இயக்க முறைமையால் நிர்வகிக்கப்படும் நினைவக பக்கத்தின் அளவு ஆகும். வரிசை-பஃபர் மோதல்கள் அல்லது தவறுகள் ஒரே நினைவக வங்கியில் உள்ள வெவ்வேறு பக்கங்களுக்கான அணுகல்களின் வரிசையிலிருந்து வருகின்றன. ஒரு வழக்கமான நினைவக இன்டர்லீவிங் முறை ஒரு கேச் மட்டத்தில் முகவரி-மேப்பிங் மோதல்களை நினைவக முகவரி இடத்திற்கு பரப்புகிறது, இதனால் நினைவக வங்கியில் வரிசை-பஃபர் தவறுகிறது என்று ஆய்வு காட்டுகிறது. வரிசைமாற்ற அடிப்படையிலான இடைப்பட்ட நினைவக முறை ஒரு அற்பமான மைக்ரோஆர்க்கிடெக்சர் செலவில் சிக்கலைத் தீர்த்தது. சன் மைக்ரோசிஸ்டம்ஸ் தங்கள் தயாரிப்புகளில் இந்த வரிசைமாற்ற இன்டர்லீவிங் முறையை விரைவாக ஏற்றுக்கொண்டது. இந்த காப்புரிமை இல்லாத முறையை உட்பொதிக்கப்பட்ட அமைப்புகள், மடிக்கணினிகள், டெஸ்க்டாப்புகள் மற்றும் நிறுவன சேவையகங்களுக்கான ஏஎம்டி, இன்டெல் மற்றும் என்விடியா போன்ற பல வணிக நுண்செயலிகளில் காணலாம். பாரம்பரிய (தட்டையான) தளவமைப்புகளில், மெமரி வங்கிகளுக்கு தொடர்ச்சியான மெமரி முகவரிகளை ஒதுக்கலாம், இது மெமரி கன்ட்ரோலருக்கு மிகவும் எளிதானது மற்றும் இன்டர்லீவிங் மூலம் அடையப்பட்ட செயல்திறன் நிலைகளுடன் ஒப்பிடும்போது முற்றிலும் சீரற்ற அணுகல் சூழ்நிலைகளில் சமமான செயல்திறனை வழங்குகிறது. இருப்பினும், உண்மையில் நினைவக வாசிப்புகள் குறிப்பின் இருப்பிடம் காரணமாக அரிதாகவே சீரற்றவை, மேலும் நெருக்கமான அணுகலுக்கான உகப்பாக்கம் இடைப்பட்ட தளவமைப்புகளில் மிகச் சிறந்த செயல்திறனை வழங்குகிறது. நினைவகம் உரையாற்றப்படும் விதம் ஏற்கனவே தற்காலிக சேமிப்பில் உள்ள நினைவக இருப்பிடங்களுக்கான அணுகல் நேரத்தில் எந்த விளைவையும் ஏற்படுத்தாது, இது DRAM இலிருந்து மீட்டெடுக்க வேண்டிய நினைவக இருப்பிடங்களில் மட்டுமே தாக்கத்தை ஏற்படுத்துகிறது. ஐபிஎம் 7030 ஸ்ட்ரெட்ச் கணினி தொடர்பாக 60 மற்றும் 70 களில் ஐபிஎம் இல் இடைப்பட்ட நினைவகம் குறித்த ஆரம்பகால ஆராய்ச்சி நடத்தப்பட்டது, ஆனால் நவீன செயல்பாடுகளை உருவாக்க வடிவமைப்பு, நெகிழ்வுத்தன்மை மற்றும் செயல்திறனை மேம்படுத்தும் வளர்ச்சி பல தசாப்தங்களாக தொடர்ந்தது. மேலும் காண்க சீரான நினைவக அணுகல் குறிப்புகள் வெளிப்புற இணைப்புகள் டேல் ஆடம்ஸ் சென்ட்ரிஸ் 650 மற்றும் குவாட்ரா 800 நினைவக அமைப்புகள் மற்றும் ஹார்வி ஜி கிராகன் கணினி நினைவக மேலாண்மை மூலம் பைப்லைன் செய்யப்பட்ட செயலிகளில் இன்டர்லீவ்டு நினைவகம்