पर पृष्ठ सीमा पर सॉफ़्टवेयर प्रीफेचिंग मेरी समझ यह है कि हार्डवेयर प्रीफेचिंग पृष्ठ सीमाओं को कभी पार नहीं करेगा। मैं सोच रहा हूं कि एक सॉफ़्टवेयर प्रीफ़ेच का एक ही प्रतिबंध है यानी क्या मैं भविष्य में टीएलबी मिस से बचने के लिए सॉफ़्टवेयर प्रीफेच का उपयोग कर सकता हूं। चारों ओर खोज से, यह संभव प्रतीत होता है, लेकिन मुझे प्रलेखन में कुछ भी निश्चित नहीं मिला, इसलिए एक संदर्भ अच्छा होगा।x86
मुझे विशेष रूप से नेहलेम, सैंडी ब्रिज और वेस्टमेरे में रूचि है।
अपडेट: IvyBridge पृष्ठ सीमाओं में एचडब्ल्यू प्रीफेच करता है। https://stackoverflow.com/a/20758769/224132। यह आईवीबी में एक नई सुविधा है, और मैंने जो कुछ पढ़ा है, उससे मुझे लगता है कि यह कहना सही है कि एसएनबी और पहले इंटेल अगले पृष्ठ में प्रीफेच नहीं करते हैं। अटकलें टीएलबी लोड एक चीज हैं, हालांकि, कम से कम जब लोड/स्टोर निर्देश के सट्टा निष्पादन द्वारा ट्रिगर किया जाता है। –