I've been trying all morning to come up with a justification for buying this but unfortunately I can't think of one.
If you can think of one, you should definitely get it. It's after a $50 rebate though.
AMD releases a 6-core proccessor for $150 dollars
Moderator: Thanas
- Dominus Atheos
- Sith Marauder
- Posts: 3904
- Joined: 2005-09-15 09:41pm
- Location: Portland, Oregon
Re: AMD releases a 6-core proccessor for $150 dollars
As it happens, I may be getting one of their eight-core processors for virtualization purposes at work.
- Starglider
- Miles Dyson
- Posts: 8709
- Joined: 2007-04-05 09:44pm
- Location: Isle of Dogs
- Contact:
Re: AMD releases a 6-core proccessor for $150 dollars
The Opteron version has the additional bonus that you can make a 4 processor server without paying the ridiculous additional fee for quad-capable CPUs; or if you sacrifice some clockspeed, you can have 12 cores. 12 months ago I would have been really excited, but as of this GPU generation (58x0 / GTX 4x0) GP-GPU is far more exciting for all the compute-heavy stuff I want to do. I've been really eager to see if Bulldozer can bring AMD back to competitiveness at the high end for years. Now though I'm actually more excited about the prospect of the Northern Islands GPU series featuring low-level MIMD (for decently fine-grained branch performance).
- raptor3x
- Padawan Learner
- Posts: 167
- Joined: 2005-07-04 11:34pm
- Location: University Park, PA
- Contact:
Re: AMD releases a 6-core proccessor for $150 dollars
GPGPU is such a pain in the ass if you need to use any kind of indirect addressing in your code, not to mention all the other hoops that there are to jump through.Starglider wrote:The Opteron version has the additional bonus that you can make a 4 processor server without paying the ridiculous additional fee for quad-capable CPUs; or if you sacrifice some clockspeed, you can have 12 cores. 12 months ago I would have been really excited, but as of this GPU generation (58x0 / GTX 4x0) GP-GPU is far more exciting for all the compute-heavy stuff I want to do. I've been really eager to see if Bulldozer can bring AMD back to competitiveness at the high end for years. Now though I'm actually more excited about the prospect of the Northern Islands GPU series featuring low-level MIMD (for decently fine-grained branch performance).
The best part of being a mad scientist is never having to ask yourself, "Should I really be doing this?"
"Liberals tend to clump together in places where they can avoid reality and diversity of opinion, like big cities, especially in the east and west coast and college towns." --nettadave2006
"Googles methods are a secret black box and some left leaning folks sit on it's board. I've noticed an imbalance when I search certain other topics related to Obama or other hot button topics, especially in the first page or two of results given.."--nettadave2006
"Liberals tend to clump together in places where they can avoid reality and diversity of opinion, like big cities, especially in the east and west coast and college towns." --nettadave2006
"Googles methods are a secret black box and some left leaning folks sit on it's board. I've noticed an imbalance when I search certain other topics related to Obama or other hot button topics, especially in the first page or two of results given.."--nettadave2006
- Starglider
- Miles Dyson
- Posts: 8709
- Joined: 2007-04-05 09:44pm
- Location: Isle of Dogs
- Contact:
Re: AMD releases a 6-core proccessor for $150 dollars
CUDA effectively has flat pointers over the GPU-accessible memory. OpenCL only has buffer-relative pointers, which is kind of annoying, but not really any worse than x86 programming back in the segmented memory days. I've heard about tricks for getting direct pointers in OpenCL, but I haven't tried any of them myself, since stuff like that may fail to work at the whim of the driver.raptor3x wrote:GPGPU is such a pain in the ass if you need to use any kind of indirect addressing in your code, not to mention all the other hoops that there are to jump through.
- raptor3x
- Padawan Learner
- Posts: 167
- Joined: 2005-07-04 11:34pm
- Location: University Park, PA
- Contact:
Re: AMD releases a 6-core proccessor for $150 dollars
We tried using the Portland Group GPU enabled fortran compiler to accelerate the viscous stress calculation in our code and the best result we could get was only 80% as fast as the x86 code due to all the extra reordering and sorting necessary to port the routine over to the GPU. We were really excited when I got 30-40x acceleration out of one of my old solvers but the indirect addressing in the real code just killed us.Starglider wrote:CUDA effectively has flat pointers over the GPU-accessible memory. OpenCL only has buffer-relative pointers, which is kind of annoying, but not really any worse than x86 programming back in the segmented memory days. I've heard about tricks for getting direct pointers in OpenCL, but I haven't tried any of them myself, since stuff like that may fail to work at the whim of the driver.raptor3x wrote:GPGPU is such a pain in the ass if you need to use any kind of indirect addressing in your code, not to mention all the other hoops that there are to jump through.
The best part of being a mad scientist is never having to ask yourself, "Should I really be doing this?"
"Liberals tend to clump together in places where they can avoid reality and diversity of opinion, like big cities, especially in the east and west coast and college towns." --nettadave2006
"Googles methods are a secret black box and some left leaning folks sit on it's board. I've noticed an imbalance when I search certain other topics related to Obama or other hot button topics, especially in the first page or two of results given.."--nettadave2006
"Liberals tend to clump together in places where they can avoid reality and diversity of opinion, like big cities, especially in the east and west coast and college towns." --nettadave2006
"Googles methods are a secret black box and some left leaning folks sit on it's board. I've noticed an imbalance when I search certain other topics related to Obama or other hot button topics, especially in the first page or two of results given.."--nettadave2006
-
- Jedi Master
- Posts: 1243
- Joined: 2005-07-09 01:58pm
- Location: Desperately trying to find a local restaurant that serves foie gras.
Re: AMD releases a 6-core proccessor for $150 dollars
The problem I have with the new AMD multi-core CPUs, is that, exciting as they are by virtue of their core count (and thus multithread performance, which should be comparable to that of a first gen SPARC Niagara T1), and their low price vs. Intel, none of the brands I like are doing exciting or interesting things with them in terms of server hardware. The only modern AMD-based server that's even remotely interesting to me is the Sun x4640 (I own an x4600 M1, which uses a similiar architecture). To get a decent server with these units I'd probably have to go Supermicro (or maybe Dell or HP, in either case, yuck)
"Here's a nickel, kid. Get yourself a better computer."
- Starglider
- Miles Dyson
- Posts: 8709
- Joined: 2007-04-05 09:44pm
- Location: Isle of Dogs
- Contact:
Re: AMD releases a 6-core proccessor for $150 dollars
Simple unconditional pointer following on its own shouldn't have that much impact, assuming your cache locality wasn't awful. Were you doing significant branching? As I mentioned earlier, I'm hot for Northern Islands because current GPUs are horrible at dynamic branching. If the branches aren't perfectly aligned on 64/32 (AMD/Nvidia) thread boundaries the different branches serialise, which quickly degrades the GPU into uselessness for nested conditionals. This is the single biggest problem for doing AI work on GPUs.raptor3x wrote:We tried using the Portland Group GPU enabled fortran compiler to accelerate the viscous stress calculation in our code and the best result we could get was only 80% as fast as the x86 code due to all the extra reordering and sorting necessary to port the routine over to the GPU. We were really excited when I got 30-40x acceleration out of one of my old solvers but the indirect addressing in the real code just killed us.