Intel's Superchilled Test Rig 147
Barence writes "Last week, PC Pro issued a challenge to see whose PC could render a 3D graphics benchmark in the shortest time. The competition was won by an entrant with a rather unfair advantage: Intel. The processor giant's superchilled rig is overclocked to nearly 5GHz. As PC Pro explains: 'The rig itself uses phase-change cooling: in other words it's attached to a chuffing great freezer, which I believe is the big box on the right of the photo. That yellow meter with the readout is showing the temperature of its output: yes, that's minus 40 degrees Celcius.'"
In a galaxy far, far away (Score:4, Funny)
Re: (Score:1, Offtopic)
Down here in the hills of Ohio, we call it "briar-wired". Of course, I don't think the Kentuckians appreciate the term too much.
Re: (Score:1)
We call it Jimmy-Rigged
--
Nibble Codec Pack [nibblecodec.com]
Re: (Score:3, Funny)
Re: (Score:2, Funny)
I believe the politically correct term now is "presidentially-engineered".
You are missing the SECRET AGENDA! (Score:5, Interesting)
"Nearly 5GHz". The whole point here that everyone seems to be missing is that they made something go more than 1000 times as fast as the original 4.77 MHz IBM PC.
Now if they could give it 640MB of memory and a 110MB floppy drive...
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
What's interesting is that someone has a job where they can just go grab the latest and greatest intel chip whenever they want to, for free.
Light speed limit (Score:3, Interesting)
Clock speed has reached the ultimate physical limit, light speed.
If you take a measuring tape to a motherboard and do some math, you'll see that once we got past a few GHz there's no way a bit can go from one chip to the other within one clock cycle.
The result of that is that chips need local caches and pipelines, etc, until the complexity starts digging into the performance. And power consumption skyrockets.
Re: (Score:3, Interesting)
"Nearly 5GHz". The whole point here that everyone seems to be missing is that they made something go more than 1000 times as fast as the original 4.77 MHz IBM PC.
Well, only if you're referring to the clock speed. In terms of raw processing speed (by any reasonable benchmark), they're likely *significantly* more than 1000 times faster, since clock speed refers simply to the number of cycles per second, and doesn't account for how much work can be done per cycle.
Re: (Score:1)
This is really not very impressive.
-40C (Score:2)
Re:-40C (Score:5, Informative)
Re: (Score:1, Funny)
then one might make the mistake of -40k
Re:-40C (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2)
Sort of.
Re: (Score:1)
Re: (Score:1)
No, it's actually negative temperature. It can occur in systems that have a limit to their possible entropy (number of configurations), where high temperature (simplified: disorder) leads to an equal population of states.
An example would be excited vs. unexcited states of atoms in a lasing medium - a finite number of states with a finite number of configurations means a finite maximum entropy. If one were to heat it towards infinite temperature, the states would become equally populated (maximum possible
Re: (Score:2)
-40k ?
Re: (Score:2)
How cool can it get the CPU though? Afaict the CPU usually runs quite a bit hotter than the surrounding air.
Also I wonder how the rest of the PC would survive those temperatures.
Re: (Score:2)
Re: (Score:1)
If dry ice temperatures are low enough, then you can use dry ice in acetone for cooling.
Re: (Score:2)
Re: (Score:1)
We are only trying to reach -40. and as long as solid dry ice is present the temp will be maintained below that.
My cpu is in a ceramic case.
Make a frustrated pyramid with the bottom a heat sink to press against the cpu, and the top closed enough to stop spills but not gas tight. Add styrofoam on the sides to stop frost.
No pump is needed IMO.
If having solvent near plastic is not acceptable, then apply cooling to recirculating air. The motor and bearings of the fan can be external to the airflow.
An experime
Correction (Score:5, Funny)
That yellow meter with the readout is showing the temperature of its output: yes, that's minus 40 degrees celcius.
Correction, it's minus 40 degrees fahrenheit.
-
Re:Correction (Score:5, Insightful)
Man, everyone else who replied to this comment is a fucking idiot. Stop trying to prove someone else wrong and just get the obvious joke.
Re: (Score:1)
It's only obvious if you care enough about archaic measurement systems to know
Re:Correction (Score:5, Insightful)
This post deserves bonus points for getting so many people to reply while totally missing the joke.
Re:Correction (Score:4, Funny)
Mod parent Swoosh!
Re: (Score:2)
The post is practically trolling for stupid people.
AMD (Score:1)
Re: (Score:2)
Sorry; AMD can't afford a freezer.
Re: (Score:2, Interesting)
According to one of the comments (about AMD winning $1B+ from Intel) they can afford a fairly substantial freezer...
Re: (Score:3, Informative)
I'm aware; I've actually invested in some 2012 call options on AMD stock. Even as-is they should be worth $10 a share. If Bobcat can make them competitive in the ultraportable market (Android on ARM is going to eat Intel's lunch in the netbook-level arena; x86's crufty instruction set can't compete at that low level), and/or Bulldozer makes them competitive in the mid- to high-end desktop market, that should go up to $13-15, easy. It is a hell of a gamble, though; they're still almost a full processor node
Re: (Score:1)
Re: (Score:2)
The reality is that (A) all processors offer instruction forms that are rarely used, and (B) complex instruction sets increase code density as long as the common ones are short. (C) extensive amounts of registers arent all that useful in most circumstances because most long term data has to be written back to memory anyways.
The read/modify/write instructions are often the best instructions to use these days
Re:AMD (Score:4, Informative)
Here is what AMD was doing last year with liquid helium, which would put the temp at about 5 degrees Kelvin (about -450 degrees Fahrenheit) and running at 7 giga-hertz
Here is an AMD news blurb
http://eon.businesswire.com/portal/site/eon/permalink/?ndmViewId=news_view&newsId=20091105006606&newsLang=en [businesswire.com]
And a nifty video
http://www.youtube.com/watch?v=z6Hf6d404QY&f=22 [youtube.com]
Re: (Score:2)
It's a minor nit-pick I know, but with a background in Physics I can't help myself - it's not "degrees Kelvin", it's just "Kelvin",.
Re: (Score:2)
Re: (Score:2)
PCPro's $1000 6-core i7 980 Extreme (which is stock 3.33ghz) took 73 seconds.
My $200 6-core Phenom II 1055T (overclocked to 3.34ghz) took 188 seconds.
Your $200 6-core Phenom II 1055T took 44 seconds.
Thats a big assed difference. I was using the same executable as PCPro (the Win32 version of smallpt)
Re: (Score:2)
in Soviet Russia (Score:4, Funny)
environment cools Intel [bbc.co.uk].
Re: (Score:3, Funny)
Shame that it's no longer winter. [telegraph.co.uk]
Big advantage? (Score:2, Interesting)
Phase change cooling is not really that extreme of a cooling system for benchmarking... go to Quakecon you will see quite a few people with it.
LN2 (or even better liquid He) on the other hand could be considered an unfair advantage.
Re: (Score:1, Funny)
no a really big advantage would be putting the entire rig in a satalite sat in the earths shadow out in the void with a massive superconductor heat sink spreading the heat across 2 or 3 kilometers for really low temps and just beaming the results back via a micro wave trasmiter powerful enough to melt the icecaps... at least that how the borg would do it....
Re: (Score:1)
Re: (Score:2)
I think they just meant unfair in that it was Intel doing it. First that means they can put whatever funds they like to the challenge. A normal user has limits but Intel could spend an effectively unlimited amount if they so chose. Second they can pick the processor. Maybe this is just a random EE of the shelf, or maybe he tested a bunch and found the best. Intel does make them, after all. Finally Intel's engineers probalby know about the limits and how to reach them better than anyone else.
Re: (Score:3, Informative)
If you read TFA (but this is /.), it says he used a retail processor. He was also limited to a single-socket solution, which means no multi-sockets server boards.
Re: (Score:2)
Liquid helium's not better. Your primary problem at that point is not how low of a temperature you can achieve, but maintaining the temperature while the object you're cooling is producing such large amounts of heat. Liquid nitrogen has a better heat capacity than liquid helium (and is enormously cheaper), so it's going to work better.
Re: (Score:2)
Oh, did i mention it gives you splendid burns too.
I'm buying real-estate on Pluto (Score:2, Funny)
it will be the happening place for gamers.
Re: (Score:1)
Re: (Score:2)
Available energy would also be a concern. Diddly squat for solar and I don't really see there being either local fuel or oxidizers.
Re: (Score:1)
Psh, only 29sec here (Score:3, Interesting)
on a 2x6core server at work ;)
[xxxx@xxxx smallpt]$ time ./smallpt 100
Rendering (100 spp) 100.00%
real 0m29.127s
user 5m41.044s
sys 0m0.093s
P.S. and compiling didn't take me hours, either, since I'm on Linux
Re: (Score:2)
He must have forgotten to turn on optimization (or the MS compiler is *that* bad at optimizing). Even my lowly 2.5Ghz Core2 Duo T9300 renders this in 2m10s on Linux. Core for core, that makes my 2.5 year old laptop chip nearly twice as fast as his i7 980X.
Re: (Score:2)
If you RTFA you'll see they intentionally limited the Intel guy to 1 socket. What fun would it be if he ran it on an 8-way server in the lab that you couldn't even buy in real life?
4.94 GHz at 1.62V!!! (Score:3)
Insane voltage... the 980 is rated up to 1.375V. I'm happy with a i7-860 @ 3.6 GHz running on 1.2V.
Intel's made upgrading much more fun considering you can get a 30-40% CPU speed increase in about 10 minutes of research and bios tweaking. Next fall there will be 8-core/16-threads on the desktop. I am loving Intel these days.
Getting colder... (Score:5, Funny)
For extra effect, they should put Debian 6.0 "Squeeze" there; also recently frozen.
February in Ottawa (Score:2)
Already I see thousands of gamers running cables out their bedroom windows and leaving their rigs in the snowbank outside.
Re: (Score:3, Informative)
It doesn't get to -40C very frequently in most of the populated (well, more than small villages anyway) regions of canada :). -35 happens, but its far from an average, unless you live all the way north in the middle of nowhere or in the territories.
Wow... (Score:1)
Screw yer Giga-hurts nonsense! (Score:3, Funny)
I am more interested a a FPU (food processing unit) than a CPU - how long to render Natalie Portman in hot grits?
-40C is superchilled?! (Score:2)
Dudes, don't visit the north of Canada in the middle of winter!
Re: (Score:2)
Re: (Score:2)
Windows optimizations (Score:5, Informative)
There is something seriously wrong with the optimizations in his windows binary...
Ran in 36 seconds on a 4 x 8224 SE AMD opteron IBM x-server running linux (8 total cores at 3.2GHz)
Re: (Score:2, Informative)
Why would you assume that? The engineer from Intel was limited to using a single socket system. I could argue that there is something seriously wrong with your Linux compiled binary since you have 4x as many sockets and ran less than twice as fast.
Re: (Score:3)
Why would you assume that? The engineer from Intel was limited to using a single socket system. I could argue that there is something seriously wrong with your Linux compiled binary since you have 4x as many sockets and ran less than twice as fast.
and I could argue that you are flat out wrong
- Intel has 6 cores on the latest architecture running at 5Ghz
- I had 8 cores that are now 1 generation old, running at 3.2GHz, with slower memory (and cores are a little slower clock-for-clock than the i7)
but most importantly :
- most posts from similar hardware show that the people using a linux binary are *several times* faster on identical hardware
It's pretty clear that the author SERIOUSLY messed up the compilation on windows (also betrayed by the fact that
Re: (Score:1)
Re: (Score:2)
It's pretty clear that the author SERIOUSLY messed up the compilation on windows (also betrayed by the fact that it took him several hours of futzing with visual studio in order to get it to work)
I'm not sure that it is all that clear. My initial though was that the PC Pro author didn't port the Unix code properly. But there are issues reported with the code on AIX, and I am running into performance issues on SPARC/Solaris with the source code AS IS compiled with both GCC (4.3.2) and Sun Studio. It may be that something about the smallpt source code is preventing the Microsoft compiler from fully optimizing the code. Or the problem may lie with the OpenMP implementations on these platforms. On
Real Story: Windows Benchmark is Slow (Score:4, Interesting)
Re: (Score:2)
Differences in compilers? I'm also curious.
Re: (Score:1)
If you RTFA you'll see the Intel engineer was asked by his coworkers that challenged him to do this benchmark using only a single socket system. What you have are Linux geeks with 2 way or 4 way servers that want to start a dick measuring contest.
I would say a 5 ghz. overclock is pretty damn impressive. If someone wants to put up a benchmark from Linux on
Priority? (Score:2)
Task Manager, Right-click process, set priority to realtime?
Just a guess.
Maybe there's some way to do it on the command-line too. Either that, or the Express version of the compiler doesn't optimize as well. Maybe they built a debug version.
This is like trying to hold a contest (Score:1)
Of who can blow up a rack of PCs into the smallest size pieces.
And having the US military unexpectedly enter into the contest, using a tactical nuke to blow up the rack, for their entry in the contest
You know... for PR... to bolster recruitment rates.
.
Same difference... AMD could probably best Intel, if they spent more money on a rig of their own. I think it kind of defeats the point to have large corporations with massive resources the average high-end user could barely dream of seeing in pers
Re: (Score:2)
It's not as though they're competing for a prize here. It's just a friendly competition. You're free to ignore their result and focus on the rest if you like.
Personally, I find this kind of thing interesting as far as seeing what's possible, even if it's not exactly practical.
Weird (Score:2)
I can hardly think at all at that temperature, let alone faster.
OS X Compile? (Score:2)
I tried to compile and run this on OS X (SL, 10.6.4, gcc 4.2.1). I downloaded the .tar.gz from http://kevinbeason.com/smallpt/ [kevinbeason.com], and ran make (which runs g++ with compile flags of -O3 -fopenmp...). It compiled fine. Running it gives a Bus Error though.. any ideas?
Re: (Score:2)
One of the comments on the smallpt page recommends adding the following line:
after line 55 in the code to prevent a stack overflow.
It seems to do the trick for me.
Re: (Score:2)
And FWIW compiling with:
gives a runtime for smallpt 100 of 2m31s for my MacBook ("Early 2008" model).
Poor code for a benchmark (Score:5, Informative)
I had a 30 minute look at the source code. It's clearly optimized for shortness, not for speed.
There are some obvious performance no-gos, see lines 44-45, using a double variable as a loop counter.
Performance depends to a good extent on the erand48 implementation and whether OpenMP knows that erand48 is MT-safe.
Still not good enough... (Score:1)
Not cool (Score:1)
very thoughtful (Score:1)
What ... (Score:1)
Re: (Score:2)
Dammit, /., i'm logged in. why did you post me as AC?
Sigh.
Whatever.
Re: (Score:2)
user@system:~/src/smallpt$ time ./smallpt 5000
Rendering (5000 spp) 100.00%
real 38m55.591s
user 301m41.140s
sys 0m5.950s
38m isn't too shabby, i guess.
Re: (Score:2)
[user@system] ~ $ time ./smallpt 5000 :)
Rendering (5000 spp) 100.00%
real 16m28.799s
user 262m48.590s
sys 0m2.280s
Re: (Score:2)
so, is it multi-threaded? because it seems to use 1-4 cores max, from the benchmark numbers i see....
Re: (Score:2)
It most certainly is multithreaded, I have it using 16 cores at once on one of the machines I have access to.
In fact, if you look at the code you might not see at first how exactly it's threaded. That's because it's using OpenMP, which it turns out is an absurdly easy and concise way of parallelizing code. Check out this [rajorshi.net] for more info on using OpenMP with gcc, it is really slick stuff.
Re: (Score:2)
time ./smallpt 100
Rendering (100 spp) 100.00%
real 0m54.164s
user 3m33.343s
sys 0m0.083s
Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz (quad)
4GB RAM
2.6.35-rc6-rc
Arch Linux
With spotify, chromium, a few terminals, KDE and ark also running.
Re: (Score:1, Funny)
40c
The c stands for COMMUNIST!
40f
The f stands for Fuck Yeah!
Re: (Score:2)
Yeah, I had to use this. [metric-conversions.org]
Re: (Score:1)
RAMBUS is dead. I remember the old days where you could get a Pentium 4 that used RAMBUS. This shit was always overrated and super expansive. I knew people who had 128MB of RAMBUS (and you had to buy this shit in pair too) who wanted to upgrade to something descent for the times, like 1G. They ended up getting a whole new computer for the price they would have paid for their RAMBUS, and their new computer was much faster than their old one.
Also, Intel EPSD does server stuff. Check it out [intel.com].
Re: (Score:2)
they made single-stick + terminator blank pairs. I ever only had one RAMBUS RAM stick.