Processors etc
OK, as a side topic of the new computer thread, I realized I know next to nothing about modern processors from and end-user/opinionated view. Wikipedia has a bunch of history and some information on things like die size, but I'm looking for biased stuff that they don't have. Essentially, what are the current processors and how are they? The last time I knew much about processors was back when P4s were considered questionable to downright crap and A64s just came out...
-Q
-Q
Comments
http://www.cpubenchmark.net/high_end_cpus.html
While that's only one benchmark, it does give you an idea of the difference. If you want a cheap (but still decent) system, go with AMD. If you want performance, go Intel.
Unfortunately this came back to bite them with the well-known power draw and thermal output issues. So they started over with a simpler architecture (Pentium M, which was an updated Pentium III) and everything since then has been on a clear evolutionary path. Nehalem (Core i7, 2008) is Core 2 quite literally on steroids and with hyperthreading, Clarkdale (Core i5/i3, 2010) is Nehalem with an integrated north bridge and GPU, Sandy Bridge (Core i7/i5/i3, 2011) is Clarkdale with better caching and higher-level instructions, etc.
AMD never got that crazy with their designs and historically had somewhat of an edge in heavily threaded applications with Opteron, but that seems to have gone away with Bulldozer. They can probably turn it around next generation. Bulldozer at its core is a good idea IMO - sharing certain parts of the processor (cache and memory the controller) and parallelizing integer and floating point operations - but it sounds like it was rather rushed and sloppily engineered. AMD claims better performance per watt, which may be true, but it's sounding like it's fairly important to optimize important things like OS schedulers for BD. Windows 7 prefers to schedule threads to physical cores before logical ones (e.g. hyperthreading) but I don't recall how a BD processor is broken down to the scheduler - a single module has two parallel integer and FP units, and a chip branded as "dual-core" has two modules.
In the case of both Intel and AMD, low-power lines (Atom, Bobcat) are generally unrelated to the other product lines, and server products are generally similar to the desktop ones but with a lot more cache and supporting multi-processor setups.
Next question: Should I wait for the next thing from Intel/AMD or not? IE. Is what's next looking like it'll be a complete blockbuster or just better version of the current stuff?
-Q