Japan's Newest Linux Supercluster: 13TB RAM 163
green pizza writes "Following its sale of a 10240 processor cluster to NASA, Silicon Graphics Inc has announced that it's supplying a 2048 processor Altix 3700 Bx2 to the Japan Atomic Energy Research Institute. Aside from running Linux on Itanium2 processors, the beast also features 13 TB of RAM!"
That'll suffice (Score:5, Funny)
Re:That'll suffice (Score:3, Funny)
But OS X on Pear PC will still be a laggy.
(Posted from my beloved Powerbook, so Apple fanbois shouldn't mod me down. I'm in a two-Mac household).
Is this the BIGGEST sale for Itanium2, so far ? (Score:5, Funny)
A whooping sale of 2048 Itanium2 processors in one shot - is this the BIGGEST sale for the Itanium2 chip, so far ?
Re:Is this the BIGGEST sale for Itanium2, so far ? (Score:2)
Re:That'll suffice (Score:1)
Well I wouldn't have put it like that... (Score:1, Funny)
oh my... (Score:5, Interesting)
Luxury... (Score:2)
Re:oh my... (Score:2)
Dram is a whole lot simpler and scales better
Re:oh my... (Score:1)
Re:oh my... (Score:1)
By the way, in other areas, I dealed with 512KByte applications able to load and deal up to 2GB data in RAM. It is not very realistic to solve nowdays real world problems, still programming in a weird p
Re:oh my... (Score:1)
CMOS memory bit?
Your teacher must have been a sadist!
bottleneck (Score:5, Insightful)
Re:bottleneck (Score:1)
Re:bottleneck (Score:5, Informative)
Luckily (Score:5, Informative)
The distributed shared memory concept of the Altix (first seen on Origin 200 / Origin 2000 in the commercial space, and previously based on the Standford DASH/FLASH projects) uses a hardware based memory router.
Each PE has local ram and local CPUs and a "MAGIC" chip that routes cache invalidations, memory block "ownership", etc messages to other PE's as necessary. Unlike SMP designs, cache coherencvy doesn't destroy the whole shebang because its not a shared bus, it's a heirarchial directory system. I.e. PE0 knows it only needs to contact PE3, PE6, and PE13 to invalidate a cache block. Turns out that thats much more efficient than broadcasting a message to PE0-PE63 saying "invalidate this block!"
Now, as far as _all_ processor sharing the full 13TB - i am not sure.
The memory density / system image equation is sort of a tradeoff, as more PE's require more router hops in the topology. More router hops increase latency. SGI has sold 256 and 512p single-image systems, and may have gone up to 1024 or 2048p / system.
To be perfectly honest, the system-system latency is different than the intra-system latency, but nothing like it would be on an x86-with-ethernet shared nothing cluster.
SGI's big installations are cool as they have advantages of both SMP and MPP designs.. each autonomous machine gives you signle-image benefits but with really high proc counts.. . and then you link a bunch of those together to get this outrageously sized machine.
Re:Luckily (Score:3, Informative)
"Scaling to 256 Itanium 2 processors in a single node, Altix 3700 leverages the powerful SGI® NUMAflex(TM) global shared-memory architecture to derive maximum application performance from new high-density CPU bricks." So I'm guessing its still 256 CPU's per node.
not quite (Score:2)
I guess 256 is what they call "ultrastable" - kinda like the Linux kernel 2.2.
But the NASA monster already has 512 CPU machines, and who knows what the japanese system has.
Apparently, SGI sells bigger systems to customers who "know what they are doing" and who work closer with SGI. If you want something that 100% no-frills, then probably the 256 CPU is the current absolutely stable limit.
Re:Luckily (Score:1)
Re:Luckily (Score:4, Informative)
The SGI magic memory controller incorperates the numalink (origionally called cray-link) router they leveraged from the T3e work. This router uses worm-hole routing, which starts forewarding a packet as soon as the address bytes are read. This means that the added latency of going through several routers is often much less than packaging up the packet in the first place. On the hardware side of things it's not the number of router-hops that limits the scalability of the system. Rather the greater the size of the memory, the coarser the size of the directory blocks. With 13TB of memory you are probably invalidating dozens or hundreds of pages at a time. SUCK.
The cache coherency of SGI's cc-numa machines makes them increadibly easy to program. However, there is a big overhead. Since most supercomputing software is written with MPI, rather than with posix-threads, you don't really behefit from it anyway. I think you can disable the hardware coherency on a per-process basis, which would greatly speed up MPI software.
Re:Luckily (Score:3, Informative)
At NASA sgi has been experimenting with 2048 proc single system image.
The Columbia system still consists of 20 512-cpu systems, so I would assume this consists of 4 such 512-cpu systems.
The cache coherency of SGI's cc-numa machines makes them increadibly easy to program. However, there is a big overhead.
Well yes, the basic problem is that OpenMP/pthreads assumes a flat memory, whereas a NUMA box is all but flat. So the kernel better be real smart about how to map the memory onto the hardware to mi
Calculation Nazi... (Score:1)
so, 0.000634765625 TB's per machine... too lazy to do it properly right now
wrong (Score:2)
Then you're assuming each machine has just one CPU. That is not correct, and it's the biggest difference between SGI supercomputers and commodity clusters.
An SGI system has hundreds, if not thousands of CPUs per machine.
CPUs? (Score:1)
I mean, I know there are multiprocessor computers nowdays, but what is then central there?!
Re:Calculation Nazi... (Score:2)
640kb (Score:1, Funny)
Re:640kb (Score:1)
Nuclear research (Score:5, Informative)
Bush is back in The Seat (Score:3, Funny)
I call for a US export ban on Memory to protect the Homeland's national security.
Ow! Dr. Condoleezza just informed me they make Memory all by themself, lets pre-emptively nuke 'em!
Re:Bush is back in The Seat (Score:2)
I think there's even a history of them announcing this capability.
And so can most European countries.
Re:Nuclear research (Score:1)
"Scandanavian doing a bad Bush impression"speak, you mean?
got us beat (Score:5, Funny)
2048 processors, 13 terabytes of ram, AND it comes with a smaller, more ergonomic controller.
2048?? (Score:2)
2048 is nothing... They've got everyone beat with 10,240 processors!
Nuke Simulator? (Score:2, Interesting)
Re:Nuke Simulator? (Score:2)
"Global Thermonuclear warfare" jokes.....
Seems ripe for the picking.
RTFA (Score:2)
Devoted to comprehensive research on nuclear energy since1956, JAERI challenges research and development in the realm of frontier science and engineering with focus on the realm of nuclear research and developments. Projects include the establishment of light-water reactor power generation technology in Japan through its endeavors including the success in Japan's first nuclear power generation and achievement of the leading and systematic research on nuclear safety. JAERI has also attained the w
Re:Nuke Simulator? (Score:1)
Interesting indeed, considering that the Japanese have the necessary materials, infrastructure, and means of delivery, I suspect they will be revealing a deployed nuclear capability soon. This announcement serves as a veiled warning to North Korea.
and the Yakuza... (Score:1)
Yes, I find it interesting also.
undecided (Score:1)
running Linux on Itanium2 processors
But isn't Itanium kinda evil (as opposed to slashdot darlings PPC/Power and Opteron)?
While Linux is super cool? So should I like it?
Re:undecided (Score:3, Informative)
I know you're trying to be humourous, but it raises an interesting question: is this thing faster than the Big Mac [apple.com]?
-- james
good question (Score:2)
is this thing faster than the Big Mac?
Interesting question. Especially considering they have roughly the same number of processors...
But from the article I get the idea the SGI is kind of... less clustered. It seems to share its memory while on the Big Mac, each G5 computer has its "private" 4 GB of memory.
Re:undecided (Score:4, Informative)
And the awnser is: it depends on what you're doing with it.
This thing is significantly more tightly coupled than VT's cluster, and uses shared memory as opposed to clustering, so for alot of tightly coupled problems it will be *far* more efficient.
As for raw processing power, the Itanium2 has the same theoretical peak floating point performance as a PPC970 at the same clock. In reality the Itanium is likely to come closer to achieving it's peak than the PPC970 due to it's massive cache (9MB compared to the 970's 512KB). However the Itaniums in an Altix3000 are only running at 1.6Ghz according to SGI's page, while the 970s in VT's cluster are now at 2.3Ghz. So the BigMac would have some advantage on loosely coupled problems that it can fit in it's smaller cache and memory.
So while the BigMac might beat this system at Linpack, the benchmark used to determine the top500, in the domain this system is to be used for (3d modeling of nuclear blasts) it's tighter coupling and greater RAM will make it much faster.
yes (Score:2)
Yes it is.
The Big Mac is just like any other commodity cluster. It's just a bunch of machines tied together in a closed network.
The SGI supercomputers keep all CPUs in a single machine, sharing all the memory over extremely fast, proprietary interconnects. In such a system, the CPUs talk to each other as fast (if not faster) as the CPUs in a dual-CPU server.
Assuming the total CPU power is the same, the SGI supercomputer is faster than any cluster (Big Mac included)
Re:undecided (Score:3, Informative)
The deal is that the Itanium2's are better(relative) processors when everything is compiled for them. The hitch is that in terms of price for performance Itaniums are near the bottom of the pile (highest performance != best value).
Finally, in this situation (price be damned), there is not any reason to worry about value, just performance. Thus Itanium wins.
-nB
Re:undecided (Score:2)
Re:undecided (Score:2)
SGI is using the best tool for the job. When (or rather IF) AMD comes up with a better CPU for this kind of workload, they'll probably migrate to that.
Don't get me wrong, i'm using AMD on all my PCs, but a
Re:undecided (Score:2)
Re:undecided (Score:2)
I didn't say that!
To be pedantic: the maximum physically addressable RAM of the Opterons is 1/8th of what the Itanium can address. Obviously I'm not advocating trying to use 8 AMD chips for each Intel chip! But neither are they maxing out the RAM that the machine can address. And RAM isn't everything. The UltraSPARCs can address TBs of RAM and
Re:undecided (Score:2)
Still, other systems do address large amounts of RAM. The ASCI-Q at Los Alamos has 33 TB (!) on alphas.
Re:undecided (Score:2)
Still, other systems do address large amounts of RAM. The ASCI-Q at Los Alamos has 33 TB (!) on alphas.
But the ASCI-Q is a cluster, IIRC consisting of 2048 4-cpu SMP nodes. Thus each node only has 33 TB/2048 = 16 GB memory.
Re:undecided (Score:2)
Re:undecided (Score:2)
It might still be expensive, but it's currently the best CPU for large supercomputers
Except for, say, POWER5, and vector processors (NEC SX-6, SX-8, Cray X1). If you by "best" mean raw performance and bandwidth, cost and power consumption be damned.
SGI is using the best tool for the job.
Perhaps they are, perhaps not. That's not the issue. The thing is that a number of years ago (when AMD64 was barely a blip on the radar) they made a strategic commitment to IA-64. Spending vast amounts of money to
Re:undecided (Score:2)
Re:undecided (Score:2)
While Linux is super cool? So should I like it?
Nonono, on Slashdot Itanium is the best thing since sliced bread. And if it isn't... I'LL MAKE IT!!
Re:undecided (Score:2)
But isn't saying that offensive to turkeys [wikipedia.org]?
Re:undecided (Score:2, Informative)
1. Large die area (mostly due to huge amounts of on-die cache) - chip price is directly related to how many cores that fit on a silicon wafer.
2. The Itanium2 is a low volume product, so R&D and verification costs are a higher percentage of chip costs.
The biggest problem with the
This comes as a shock (Score:1, Redundant)
Re:This comes as a shock (Score:1)
mhhh, I looked up some other (German) domains.
Not sure about the results. There are some huge fluctuations(~20x) in the data without obvious explanations. Maybe some can explain how they generate those numbers:
Honest curiosity (Score:3, Interesting)
Could someone make an "off the top of their head" list of SuperComputing cluster and OSes that are used in them?
I *am* a Linux user and I'm actually kinda curious if Microsoft has an answer to this area of computing?
Re:Honest curiosity (Score:5, Informative)
Re:Honest curiosity (Score:2)
Re:Honest curiosity (Score:2)
Probably the two most successful supercomputing product lines are the IBM p-series clusters and HP's alpha-server SC line. Sun sells clusters of sunfire 6800's and up.
The IBM uses 1-32 way SMPs running on POWER[3-5] processors and running AIX. They use a proprietary interconnect
Aye, but... (Score:3, Funny)
13 TB * 2 (Score:3, Funny)
Re:13 TB * 2 (Score:2)
Re:Aye, but... (Score:2)
Not the largest memory capacity (Score:5, Informative)
Re:Not the largest memory capacity (Score:1)
Japanese Nuclear Program? (Score:2, Funny)
You don't suppose they ever do any weapons research, do you? Hmmm, what to do...
There's only one reason... (Score:1)
In Other News.... (Score:2)
Re: (Score:2)
640K (Score:1)
In my day we didn't even have 32k bytes. (Score:2)
I worked on a machine that had 24k (that 24,576) bytes of wire-wrapped, core memory. At the time though I new where RAM was trending. I had an Apple][ with 32 K of semi-conductor memory.
I wrote a Pascal-like HLL compiler and a payroll system for the damn thing. In 24k bytes of memory.
What the [expletive deleted] do you DO with all those terabytes or high-speed RAM? Lets pretend something goes KABOOM!
I don't know wether to be wow-ed or depressed.
Re:In my day we didn't even have 32k bytes. (Score:2)
Simulations. Everything from nuclear processes, to space shuttles re-entering atmosphere, to cars crashing into walls, to oil drilling, to... whatever. That's what the SGI systems are used for.
No doom 3 joke? (Score:1)
Re:No doom 3 joke? (Score:2)
I myself was more looking for "Imagine a Beowulf cluster of these" posts, BTW.
With that much memory.. (Score:1)
Remember the licenses? (Score:3, Funny)
Almost... (Score:1)
Gotta wonder (Score:2)
I'll get it out of the way (Score:2)
Ya but can it run After Dark (Score:1)
Sure ... (Score:2)
Maybe the British government needs this... (Score:1)
Re:Maybe the British government needs this... (Score:1)
Re:Nothing to see here. (Score:4, Insightful)
You know what would be impressive? Published results!
I mean they consume gobs of resources [power, material, waste]. That's not impressive. That's an American city block. What would be impressive is having to show for it at the end of the day.
Tom
Re:Nothing to see here. (Score:3, Insightful)
You know what would be impressive? Published results!
The results are already "published", just not explicitly.
The gas price is twice smaller than it could be? That's because supercomputers such as those made by SGI are used to do simulations related to oil drilling and stuff.
The car prices are smaller than they could be? That's because car crashes are simulated on supercomputers instead of performed actually during the design proc
Re:so ? (Score:4, Informative)
Szo
Re:so ? (Score:1)
Re:Wow! (Score:1, Funny)
Re:Wow! (Score:2)
Wonder what linux they run, probably they need the RAM for something, so Damn Small Linux [damnsmalllinux.org] would be the right distro for them.
yeah, except it's not a cluster (Score:2)
But yeah, nice joke.
Re:Wow! (Score:1)
Re:MORE IMPORTANT INFORMATION (Score:4, Insightful)
Dude, he's a _troll_ (Score:2)
YHBT. YHL. HAND.
Re:MORE IMPORTANT INFORMATION (Score:2)
Sorry for the formatting of the first reply.
Others aren't necessarily evil... (Score:2, Interesting)
I will not go into a discussion about the methods you use to better the world, but will share you a consideration a lot of Europeans have about the US foreign policy: have you ever considered why some of these evils in the world don't turn to Europe, only t
Re:MORE IMPORTANT INFORMATION (Score:1)
Noblesse oblige me to correct you, sir.
We dare to judge you just because (the government of) your country and (the government of) Britain are the cojones who claim to oppose "evil" in the world.
Re:itanic processor shipments - giving them away f (Score:3, Informative)
The SGI press release http://www.sgi.com/company_info/newsroom/press_re l eases/2004/october/columbia.html mentions NASA having to put together a business case and justification for Congress and that normally means asking for funds.
Even if they did just give it away for the press (and I dount it). When dealing with the gov't, the support contracts are separate. No one but SGI could properl