Replay system
ரீப்ளே அமைப்பு என்பது இன்டெல் பென்டியம் 4 செயலிக்குள் உள்ள ஒரு துணை அமைப்பு ஆகும். அதன் முதன்மை செயல்பாடு செயலி திட்டமிடுபவரால் தவறாக செயல்படுத்த அனுப்பப்பட்ட செயல்பாடுகளைப் பிடிப்பதாகும். ரீப்ளே அமைப்பால் பிடிக்கப்பட்ட செயல்பாடுகள் அவற்றின் சரியான செயல்பாட்டிற்கு தேவையான நிபந்தனைகள் பூர்த்தி செய்யப்படும் வரை ஒரு சுழற்சியில் மீண்டும் செயல்படுத்தப்படுகின்றன. கண்ணோட்டம் எப்போதும் அதிகரித்து வரும் கடிகார வேகத்திற்கான இன்டெல்லின் தேடலின் விளைவாக ரீப்ளே அமைப்பு வந்தது. இந்த அதிக கடிகார வேகத்திற்கு மிக நீண்ட குழாய்வழிகள் தேவைப்பட்டன (பிரெஸ்காட் மையத்தில் 31 நிலைகள் வரை). இதன் காரணமாக, பிரெஸ்காட் மையத்தில் திட்டமிடுபவருக்கும் செயல்படுத்தும் அலகுகளுக்கும் இடையில் ஆறு நிலைகள் உள்ளன. ஏற்றுக்கொள்ளக்கூடிய செயல்திறனை பராமரிக்கும் முயற்சியில், இன்டெல் பொறியாளர்கள் அட்டவணையை மிகவும் நம்பிக்கையுடன் வடிவமைக்க வேண்டியிருந்தது. பென்டியம் 4 செயலியில் உள்ள திட்டமிடுபவர் மிகவும் ஆக்ரோஷமானவர், அவை வெற்றிகரமாக செயல்படுத்தப்படலாம் என்பதற்கு உத்தரவாதம் இல்லாமல் செயல்பாடுகளை செயல்படுத்த அனுப்பும். (மற்றவற்றுடன், அனைத்து தரவுகளும் நிலை 1 "தடமறிதல் தற்காலிக சேமிப்பு" CPU தற்காலிக சேமிப்பில் இருப்பதாக திட்டமிடுபவர் கருதுகிறார்.) செயலாக்கம் தோல்வியடைவதற்கான மிகவும் பொதுவான காரணம், தேவையான தரவு கிடைக்கவில்லை, இது பெரும்பாலும் கேச் மிஸ் காரணமாக இருக்கலாம். இது நிகழும்போது, ரீப்ளே அமைப்பு திட்டமிடுபவரை நிறுத்த சமிக்ஞை செய்கிறது, பின்னர் தோல்வியுற்ற சார்பு செயல்பாடுகளை வெற்றிகரமாக முடிக்கும் வரை மீண்டும் மீண்டும் செயல்படுத்துகிறது. செயல்திறன் பரிசீலனைகள் ஆச்சரியப்படுவதற்கில்லை, சில சந்தர்ப்பங்களில் ரீப்ளே அமைப்பு செயல்திறனில் மிகவும் மோசமான தாக்கத்தை ஏற்படுத்தும். சாதாரண சூழ்நிலைகளில், பென்டியம் 4 இல் உள்ள மரணதண்டனை அலகுகள் சுமார் 33 சதவீதம் பயன்பாட்டில் உள்ளன. மறுதொடக்கம் முறை செயல்படுத்தப்படும்போது, அது கிடைக்கக்கூடிய ஒவ்வொரு சுழற்சியிலும் செயல்படுத்தும் அலகுகளை ஆக்கிரமிக்கும். இது சக்தியை வீணாக்குகிறது, இது பெருகிய முறையில் முக்கியமான கட்டிடக்கலை வடிவமைப்பு அளவீடு ஆகும், ஆனால் செயல்திறன் அபராதம் எதுவும் இல்லை, ஏனெனில் செயல்படுத்தும் அலகுகள் எப்படியும் செயலற்ற நிலையில் இருக்கும். இருப்பினும், ஹைப்பர்-த்ரெடிங் பயன்பாட்டில் இருந்தால், ரீப்ளே அமைப்பு மற்ற நூல் செயல்படுத்தும் அலகுகளைப் பயன்படுத்துவதைத் தடுக்கும். ஹைப்பர்-த்ரெடிங் தொடர்பான எந்தவொரு செயல்திறன் சீரழிவுக்கும் இதுவே உண்மையான காரணம். பிரெஸ்காட் இல், பென்டியம் 4 ஒரு ரீப்ளே வரிசையைப் பெற்றது, இது ரீப்ளே அமைப்பு செயல்படுத்தும் அலகுகளை ஆக்கிரமிக்கும் நேரத்தைக் குறைக்கிறது. மற்ற சந்தர்ப்பங்களில், ஒவ்வொரு நூலும் வெவ்வேறு வகையான செயல்பாடுகளைச் செயலாக்கும் போது, ரீப்ளே அமைப்பு தலையிடாது, மேலும் செயல்திறன் அதிகரிப்பு தோன்றலாம். ஹைப்பர்-த்ரெடிங் மூலம் செயல்திறன் ஏன் பயன்பாட்டை சார்ந்துள்ளது என்பதை இது விளக்குகிறது. மேலும் காண்கஃ இன்ஸ்ட்ரக்ஷன் பைப்லைன் ஸ்பெகுலேட்டிவ் எக்ஸிகியூஷன் அவுட்-ஆஃப்-ஆர்டர் எக்ஸிகியூஷன் ஒரே நேரத்தில் மல்டி த்ரெடிங் தரவு சார்பு குறிப்புகள் X86 நுண்செயலிகள்