All Questions
Tagged with cpu optimization
8
questions
2
votes
0
answers
140
views
Branch Prediction: How does a correlative branch predictor select from the global history?
I am trying to understand how branch prediction works, specifically with regards to correlative branch prediction. I understand that in an (m, n) branch predictor, there are m branch predictors, with ...
-3
votes
2
answers
249
views
How specific is hardware optimization when building from source/how do I know?
How specific is hardware optimization when building from source and what should I look for in the documentation to decide if building for my hardware might be worth it?
From threads like this one I ...
43
votes
7
answers
10k
views
In software programming, would it be possible to have both CPU and GPU loads at 100%?
This is a general question on a subject I've found interesting as a gamer: CPU/GPU bottlenecks and programming. If I'm not mistaken, I've come to understand that both CPU and GPU calculate stuff, but ...
0
votes
0
answers
87
views
Cost of cache coherency/sharing data across multiple cores?
If I have two CPU cores, one is writing a particular cache line and the other core wishes to
Read
Write
the same cache line, what are the costs (in cycles) for doing so?
I am a little unsure ...
6
votes
3
answers
5k
views
CPU Architecture and floating-point math
I'm trying to wrap my head around some details about how floating point math is performed on the CPU, trying to better understand what data types to use etc.
I think I have a fairly good ...
17
votes
7
answers
14k
views
When should I be offloading work to a GPU instead of the CPU?
Newer systems such as OpenCL are being made so that we can run more and more code on our graphics processors, which makes sense, because we should be able to utilise as much of the power in our ...
7
votes
2
answers
6k
views
Is this a valid smartphone CPU vs. desktop CPU speed comparison (Android G1 vs. old Pentium 4 desktop)?
I am trying to estimate speed differences when creating code on my desktop PC that will be ported to Android phones. I don't need to be exact, but a good estimation will help stop me from creating ...
3
votes
5
answers
347
views
Based on what I read in "Inside the Machine", is this approach to branches more optimal?
So I have been reading Inside the Machine by Jon Stokes. It is a FANTASTIC book, and it has got me thinking about the effects of programming on processors...
Given a branch unit in a CPU and a ...