branch-prediction पर टैग किए गए जवाब

26
क्यों एक सॉर्ट किए गए सरणी को अनसोल्ड सरणी को संसाधित करने की तुलना में तेज़ी से संसाधित कर रहा है?
На этот вопрос есть ответы на स्टैक ओवरफ़्लो на русском : Почему отсортированный массив обрабатывается быстрее, чем не отсортированный? यहाँ C ++ कोड का एक टुकड़ा है जो कुछ बहुत अजीब व्यवहार दिखाता है। किसी अजीब कारण के लिए, डेटा को चमत्कारिक ढंग से छांटने से कोड लगभग छह गुना …

5
क्यों (* * b! = 0) जावा में (! = 0 && b! = 0) से अधिक तेज़ है?
मैं जावा में कुछ कोड लिख रहा हूं, जहां कुछ बिंदु पर, कार्यक्रम का प्रवाह दो अंतर चर, "एक" और "बी" द्वारा निर्धारित किया जाता है, गैर-शून्य हैं (ध्यान दें: ए और बी कभी नकारात्मक नहीं हैं, और) पूर्णांक अतिप्रवाह सीमा के भीतर कभी नहीं)। मैं इसके साथ मूल्यांकन कर …

10
आदेश देने का क्या प्रभाव है अगर ... और अगर संभावना द्वारा बयान?
विशेष रूप से, अगर मेरे पास if... else ifकथनों की एक श्रृंखला है , और मैं किसी भी तरह पहले से संभावित संभावना को जानता हूं कि प्रत्येक कथन का मूल्यांकन करेगा true, तो निष्पादन के समय में कितना अंतर होता है, जिससे उन्हें संभाव्यता के क्रम में क्रमबद्ध करना …

8
क्या जीसीसी के लिए एक संकलक संकेत है कि शाखा भविष्यवाणी को हमेशा एक निश्चित तरीके से जाने के लिए मजबूर किया जाए?
इंटेल आर्किटेक्चर के लिए, क्या जीसीसी संकलक को कोड उत्पन्न करने का निर्देश देने का एक तरीका है जो हमेशा शाखा कोड को मेरे कोड में एक विशेष तरीके से मजबूर करता है? क्या इंटेल हार्डवेयर भी इसका समर्थन करता है? अन्य संकलक या हार्डवेयर के बारे में क्या? मैं …

16
"अगर" महंगा है?
मैं नहीं कर सकता, मेरे जीवन के लिए, याद रखें कि उस दिन हमारे शिक्षक ने क्या कहा था और मुझे उम्मीद है कि आप शायद जानते होंगे। मॉड्यूल "डेटा संरचनाएं और एल्गोरिदम" है और उन्होंने हमें कुछ लाइनों के साथ बताया: ifबयान सबसे महंगी [कुछ] है। [कुछ] रजिस्टर [कुछ]। …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.