প্রশ্ন ট্যাগ «branch-prediction»

26
কেননা বাছাই করা অ্যারে প্রক্রিয়াজাতকরণ একটি অরসেটেড অ্যারে প্রক্রিয়াজাতকরণের চেয়ে দ্রুত?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : отсортированн отсортированный массив обрабатывается быстрее, чем не отсортированный? এখানে সি ++ কোডের একটি অংশ যা কিছু খুব অদ্ভুত আচরণ দেখায়। কিছু অদ্ভুত কারণে, অলৌকিকভাবে ডেটা বাছাই করা কোডটি প্রায় ছয়গুণ দ্রুত করে তোলে: #include <algorithm> #include <ctime> #include <iostream> …

5
(A * b! = 0) জাভাতে (a! = 0 && b! = 0) এর চেয়ে দ্রুত কেন?
আমি জাভাতে এমন কিছু কোড লিখছি যেখানে কোনও পর্যায়ে প্রোগ্রামটির প্রবাহটি "ইন" এবং "বি" দুটি ইনট ভেরিয়েবলগুলি শূন্য নয় কিনা তা দ্বারা নির্ধারিত হয় (দ্রষ্টব্য: a এবং b কখনই নেতিবাচক নয় এবং কখনও পূর্ণসংখ্যার ওভারফ্লো সীমার মধ্যে নেই)। আমি এটি দিয়ে মূল্যায়ন করতে পারি if (a != 0 && b …

10
অর্ডার দিয়ে কী প্রভাব পড়বে যদি… অন্যথায় যদি সম্ভাব্যতার দ্বারা বিবৃতি দেওয়া হয়?
বিশেষত, যদি আমার কাছে if... else ifবিবৃতিগুলির একটি সিরিজ থাকে এবং আমি একরকম আগেই জানতে পারি যে প্রতিটি বিবৃতি মূল্যায়ন করবে trueযেহেতু সম্ভাব্যতার ক্রম অনুসারে এগুলি সাজাতে কার্যকর করার সময় কতটা তফাত করে? উদাহরণস্বরূপ, আমি কি এটি পছন্দ করি: if (highly_likely) //do something else if (somewhat_likely) //do something else if …

8
জিসিসির জন্য ব্রাঙ্কের ভবিষ্যদ্বাণীকে সর্বদা নির্দিষ্ট পথে যেতে বাধ্য করার জন্য কি কোনও সংকলক ইঙ্গিত রয়েছে?
ইন্টেল আর্কিটেকচারের জন্য, জিসিসি সংকলককে কোড উত্পন্ন করার জন্য নির্দেশ দেওয়ার কোনও উপায় যা সর্বদা শাখার পূর্বাভাসকে আমার কোডে একটি নির্দিষ্ট উপায়ে বাধ্য করে? ইন্টেল হার্ডওয়্যার এমনকি এটি সমর্থন করে? অন্যান্য সংকলক বা হার্ডওয়্যার সম্পর্কে কী? আমি এটি সি ++ কোডে ব্যবহার করব যেখানে আমি জানি যে আমি কেসটি দ্রুত …

16
"আইএফ" ব্যয়বহুল?
আমি পারি না, আমার জীবনের জন্য, আমাদের শিক্ষক সেইদিন ঠিক কী বলেছেন এবং আমি আশা করি আপনি সম্ভবত তা জানেন। মডিউলটি হ'ল "ডেটা স্ট্রাকচারস এবং অ্যালগরিদম" এবং তিনি আমাদের এই লাইনের সাথে কিছু বলেছেন: ifবিবৃতি সবচেয়ে ব্যয়বহুল [কিছু] হল। [কিছু] নিবন্ধিত [কিছু]। হ্যাঁ, আমার একটি ভয়াবহ স্মৃতি রয়েছে এবং আমি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.