Why has CPU frequency ceased to grow? (2014)
software.intel.com
Why has CPU frequency ceased to grow? (2014)
1–10 of 301 posts
Re: Why has CPU frequency ceased to grow? (2014)
#2Re: Why has CPU frequency ceased to grow? (2014)
#3Re: Why has CPU frequency ceased to grow? (2014)
#4Re: Why has CPU frequency ceased to grow? (2014)
#5Nicely written. Seems like the intended headline was "why it's bad to overclock", though!
Re: Why has CPU frequency ceased to grow? (2014)
#6> But there are also strong concerns that the increased frequency will raise the CPU temperature so much that it will cause an actual physical melt down. Note that many CPU manufactures will not allow a meltdown to happen
Edit: Oh, 2014. The sweet irony.
Re: Why has CPU frequency ceased to grow? (2014)
#7Re: Why has CPU frequency ceased to grow? (2014)
#8Re: Why has CPU frequency ceased to grow? (2014)
#9No one in the office understands why i'm laughing....
Re: Why has CPU frequency ceased to grow? (2014)
#10I took a class that went over this in depth like 3-4 years ago. Basically the message was that serial performance is saturating, and the only way to get speed improvements in the future is going to be by exploiting parallelism. However, most programmers, and programming languages, remain stuck in a serial-by-default paradigm. I'm surprised that there hasn't emerged a "parallel-by-default C++" kind of language + hardw…
In case you dont know, Golang goroutines are a marvel of parallelism. They are coroutines which are dispatched on a few OS threads. So you can use 100% of a multi-cores CPU and yet, spawn, say, 10K of those light threads without worrying about context switches PLUS have them all run concurrently. I've found that golang is one of those rare language, like Lisp, that actually change the way you think about programming. Makes you feel really more powerful.
If you dont know that language, I suggest to run the following and watch your cpu activity and memory (or any metric):
import "time"
func main() {
for i := 0; i