Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Silicon Graphics

SGI launches R16000 352

nkrgovic writes " SGI has just launched a new CPU - the long expected R16000. The new CPU works on 700MHz, has 4MB secondary cache and more goodies. For now the new CPU is only used in SGI's Fuel workstations, but we should expect to see it pretty soon in SGI's Origin servers as well. With new high density compute nodes this should make the Origin's the fastest supercomputing server per square foot."
This discussion has been archived. No new comments can be posted.

SGI launches R16000

Comments Filter:
  • Re:Behind the times. (Score:4, Informative)

    by bmajik ( 96670 ) <matt@mattevans.org> on Friday December 27, 2002 @03:39AM (#4965000) Homepage Journal
    processor performance has never been SGI's strong point, except for breifly after the R3000 and R10000 were introduced.

    SGI's workstation line is largely unimpressive, especially for the 99% case of computer users, hell, even engineers.

    The problem is, for a small set of jobs, for a small set of people, nothing else is suficient - at any price. You're either using an SGI, or the work isn't taking place.

    That market is continuing to erode, but i dont think it will ever dissolve completely. I think eventually SGi will effectively become a US govt subsidized entity. SGI continues to build the systems that only governments need and only government agencies can afford.

    Clustering has nothing to do with the markets SGI sells in. Please don't mention it, it makes me think you don't know what you're talking about.

    Do you ?
  • Re:It runs IRIX? (Score:4, Informative)

    by bmajik ( 96670 ) <matt@mattevans.org> on Friday December 27, 2002 @03:42AM (#4965008) Homepage Journal
    Nope.

    SGI will continue to make investments in IRIX and MIPS until it makes sense to move all of their products and customers to Linux on IA64, and that may not happen until theres something better than Linux+IA64 out :) So who knows when MIPS IRIX will officially go away.

    Linux isn't there yet for the bread and butter SGI customers. Neither is IA64.

  • by degreesK ( 88693 ) on Friday December 27, 2002 @03:42AM (#4965011)
    The Playstation also used a R3000A MIPS processor. You really don't know what you're talking about.
  • Mhz Muppets (Score:4, Informative)

    by Tomah4wk ( 553503 ) <tb100@NOsPAm.doc.ic.ac.uk> on Friday December 27, 2002 @03:56AM (#4965055) Homepage
    Ok, ive read at least 3 posts on this so i feel i must explaing Mhz. Many idiots will say 'i have a 2 ghz p4 so mine is faster'. WRONG. For example, lets assume a p4 takes about 15 clock cycles for an average instruction (thats made up by the way), this means it can do 2/15 = 0.13G instructions per second. Now lets assume the mips cpu takes 1 cycle per instruction (again, made up figure). This means it can do 0.7 G instructions per second. Alot faster you see...
    Disclaimer: I know ive ignored how much work can be done in an instruction, pipelineing and other features, but im sick of all this idiotic posts that think mhz is anything but a meaningless indication of processor speed, like a bogomip :)
  • Re:Behind the times. (Score:4, Informative)

    by bendsley ( 217788 ) <moc]tod[eibaolf]ta[darb> on Friday December 27, 2002 @04:15AM (#4965091) Homepage
    You really cannot compare a 700Mhz MIPS chip to a 3000Mhz x86 p4.

    You must remember, the R16000 is 64-bit, not 32-bit.
    Also, it has 4000k of L2 cache, not 256k or 512k.
    Also, out-of-order instruction execution, x86 chips can't do this.

    you are trying to compare two things that are completely different.
  • Re:Behind the times. (Score:4, Informative)

    by Twirlip of the Mists ( 615030 ) <twirlipofthemists@yahoo.com> on Friday December 27, 2002 @04:23AM (#4965111)
    Wha?

    You, sir, are almost completely uninformed. The R16000 is an R10000 variant, just like the R12000 and R14000 before it. It is not a vector processor, and has no vector units. The R16000 is, furthermore, a desktop processor in its own right, because it's currently being used in the Fuel workstation.

    Incidentally, SGI divested itself of Cray some time ago. Cray was bought by a company called Tera Computing, which then changed its name to Cray. They're building the SV2 vector supercomputer now, using their own processors, and they also have an arrangement with NEC to market the SX-6 in the United States with a Cray logo, but that's strictly a resale agreement.
  • Re:Behind the times. (Score:5, Informative)

    by Twirlip of the Mists ( 615030 ) <twirlipofthemists@yahoo.com> on Friday December 27, 2002 @04:30AM (#4965124)
    You must remember, the R16000 is 64-bit, not 32-bit.

    For the record, the R10000 series can run either 32-bit or 64-bit code. All other things being equal, the 32-bit version of a program will run faster than the 64-bit version; you can fit more 32-bit ints into cache at once than 64-bit ints, so the 64-bit version of a program generally suffers more cache misses than its 32-bit counterpart.

    On an SGI box, you don't compile for 64-bit unless you absolutely have to address more than 2 GB of virtual memory.

    Also, it has 4000k of L2 cache, not 256k or 512k.

    That's pretty puny for an SGI. The processors they use in the Origin servers have typically been equipped with 8 MB of secondary cache; the 4 MB version must be just for the workstations, to keep costs manageable.

    you are trying to compare two things that are completely different.

    On this point, however, you're 100% correct.
  • SPEC (Score:4, Informative)

    by Kiev() ( 592438 ) on Friday December 27, 2002 @04:47AM (#4965151)
    Before evryone assumes that this thing is fast here some numbers to keep in mind:

    OK there are no numbers for 16K but here the numbers for 600Mhz 14K
    SPECint2000 500
    SPECfp2000 529
    For comparison

    UltraSPARC III Cu 1.015GHz
    SPECint2000 576
    SPECfp2000 775

    AMD XP 2800
    SPECint2000 913
    SPECfp2000 843

    INTEL P4 2.8
    SPECint2000 1040
    SPECfp2000 1048
  • Re:Behind the times. (Score:5, Informative)

    by bmajik ( 96670 ) <matt@mattevans.org> on Friday December 27, 2002 @05:08AM (#4965191) Homepage Journal
    i dont need a MIPS history lesson. I didn't "forget" any of those CPUs. The R8000 was almost non-existant across SGI's product line.
    While it was the first implementation of MIPS4, and it was an FP monster, and had a huge TLB for the time, it really wasn't so hot as a general purpose CPU.
    A far as "true 64 bit" in the R4000, which version of IRIX ran on R4k with 64 bit pointers ? 6.2 and 6.5 certainly don't on my IP22.

    When the R3k came out it was the first real example of commercially FAST and successful RISC design. It was used in multiple machines from multiple companies. SGI didn't "really" up the ante again until R10k, which was their first offering that was superpipelined and superscalar.

    Finally, regarding SGI and clustering:

    SGI is not price-competitive with shared-nothing clusters of PCs or Alphas. Nor is it trying to be. You probably know what the O2k/O3k systems are good at and how they differ from any other system being sold today, othewise you wouldn't have responded to me. I think my statement is valid --- the SGI big iron solves problems that shared nothing clusters CANT. Furthermore, they're so much more expensive than shared nothings that if you need shared nothing and buy origin, you're silly.

  • Re:Behind the times. (Score:2, Informative)

    by Anonymous Coward on Friday December 27, 2002 @05:09AM (#4965194)

    "Also, out-of-order instruction execution, x86 chips can't do this."



    Bull.

    x86 has done this since the introduction of the Pentium Pro.
  • by msobkow ( 48369 ) on Friday December 27, 2002 @05:44AM (#4965260) Homepage Journal

    Two way systems are not data center solutions that IBM, Sun, and SGI are competing for with this kind of hardware.

    Even if they were, you're ignoring the fact that you cannot physically pack as many CPUs with Intel or AMD as with MIPS, Power4, or Sparc into a chassis. Part of the reason they are clocked slower is because you need to balance heat management with performance density when you're dealing with the big servers.

    These boxes are about aggregate compute and storage power per dollar, not about whether the individual CPU cores smoke. The only place you see these cores as singletons is workstations (Single-cored "servers" are usually just the same or similar motherboards as a workstation, but in a case that has a beefier power supply and room for a useful number of hot-swap cages.)

    You try and pack 32 Intel cores at 3GHz into a chassis that will handle the same number of MIPS cores, and the only thing you're going to get is voltage underflow from an overloaded power supply. Beef up the power supply, and within minutes you're going to be getting that wonderful whiff of frying, overheated electronics.

    Raw performance of a core is only one factor in engineering a complete server. Anyone who claims otherwise has clearly not been involved with the hardware end of this industry.

  • by Peter McC ( 24534 ) on Friday December 27, 2002 @05:57AM (#4965281) Homepage
    "[...] the 48-bit RGBA provides the highest level of precision available on any desktop system today"
    Oh? Quick, everyone with Radeon 9700 PRO graphics boards in your PCs, make sure you have them in tower cases, or something! For reference, the ATI specs page states:
    Pixel shaders up to 160 instructions with 128-bit floating point precision
    You're comparing apples and oranges here. SGIs can handle 48bpp (12 bit per channel RGBA) integer colours all the way through the pipeline. The ATI card you mention, as well as nVidia's new chip, can use 128 bit floating point numbers for some internal calculations, but that's about it. The only point of this is that you have less round-off error if you run a complicated shader program, plus you get a bigger number to put on the box :) Like you say, ATI can also do 10:10:10:2 RGBA integer mode, but that's pretty useless for most people looking for this sort of thing.

    Bottom line, if you need high precision integer colours, you still need an SGI. Of course, there's not many people who do, and someone will probably be doing it on the PC in a couple of years, so it's looking pretty grim for SGI as that's one of their few remaining technical advantages in the graphics workstation market.

  • by Anonymous Coward on Friday December 27, 2002 @06:11AM (#4965302)
    moron. my 500mhz alpha (yes, i really do have one) will beat the shit out of your 2ghz intel chip. why?
    more registers.
    rotating registers to make function calls way faster.
    shorter pipeline.
    no need for cisc-to-risc translation layer.
    64-bits (want to see who encrypts a block of data faster?).
    8mb on die cache.
    ass-kicking memory bandwidth.

    and it's safer, too, with things like X-bit per-page memory protection, to stop many common exploit types.

    most of these hold true for the mips chips as well. the R16000 has 128 general purpose registers (?). x86 has 4.
  • by green pizza ( 159161 ) on Friday December 27, 2002 @06:19AM (#4965313) Homepage
    The R16000 has many significant architectural and memory-related improvements over the R14000A. However, you are correct in that it's not the speed demon that some folks are making it out to be.

    But... keep in mind that it consumes far less than 20 watts of energy (and thus gives off little heat) and will eventually find itself packed in with other CPUs into Origin servers/supercomputers. The CPU bricks for the O3900, for example, have 16 CPUs in just 4U of rack space.

    SGI's ccNUMA MIPS/IRIX machines are typically used for tasks that are severely I/O bound, that is, their strong point is chugging thru massive amounts of data where raw per-node CPU power is important, but not the largest factor. Somewhat like a mainframe, but with less redundancy and more CPU power.
  • BUT (Score:3, Informative)

    by katalyst ( 618126 ) on Friday December 27, 2002 @06:39AM (#4965344) Homepage
    SGI is still in trouble. I love the company, their concepts, their hot rod machines and the supercool names they come out with..... BUT they are in trouble. And Linux is one of the primary reasons for SGI getting into trouble. A large number of design studios seem to have succumbed to the temptation of a cheaper yet stable machine (i.e Linux Boxes). As some other slashdotters pointed out, these guys are using Macs for the artwork and Linux boxes for the actual bull work. I wonder if SGI can reconquer their old customers and charm even more people.
  • 64 bit support... (Score:3, Informative)

    by green pizza ( 159161 ) on Friday December 27, 2002 @08:37AM (#4965540) Homepage
    A far as "true 64 bit" in the R4000, which version of IRIX ran on R4k with 64 bit pointers ? 6.2 and 6.5 certainly don't on my IP22.

    64-bit support was first supported with IRIX 6.0 running atop R4000 and up.

    However, certain platforms do not support 64-bit pointers. IP12/IP20 (Indigo) IP22 (Indy/Indigo2), and IP32 (O2) are among those that don't. This is due to memory contraints and other assorted issues.

    Most, if not all, Onyx and Challenge (L and XL only) machines support 64-bit pointers with IRIX 6.0 and up.

    Onyx2, Origin, Octane, and Fuel certainly do.
  • Re:It runs IRIX? (Score:3, Informative)

    by blakespot ( 213991 ) on Friday December 27, 2002 @09:58AM (#4965715) Homepage
    Cause on IRIX you can run that super-cool file manager from Jurassic Park. [sgi.com] Why would you want to run that super-slow piece of dog shit Konqueror or Nautilus anyway?

    You can do it with OS X [uiuc.edu]...but in a swimming pool.

    blakespot
  • die size (Score:3, Informative)

    by vlad_petric ( 94134 ) on Friday December 27, 2002 @11:22AM (#4966206) Homepage
    4MB L2 cache => *huge* die => low yield => huge cost. Yeap, it's that simple.
  • by Anonymous Coward on Friday December 27, 2002 @12:50PM (#4966754)
    MIPS was aquired by SGI several years ago. SGI continues to design high end MIPS processors (which are fabbed by NEC), while a number of shops innovate on low-end, embedded MIPS architecure processors.
  • by Anonymous Coward on Friday December 27, 2002 @02:23PM (#4967467)
    * 700 MHz
    * Four-way superscalar, 64-bit architecture
    * Out-of-order instruction execution
    * Five separate execution units
    * MIPS 4 instruction set
    * 32KB two-way set-associative on-chip instruction cache
    * 4MB fast secondary cache

    Key Architecture Features

    * 3.2GB/sec main memory peak bandwidth
    * 1.6GB/sec system-to-graphics interconnect
    * VPro graphics
    * MIPS RISC processing, 64K primary cache, 4MB secondary cache
    * Optimized 200 MHz front-side bus
    * 32- or 64-bit binaries
    * Priority I/O
    * Integrated PCI
  • Re:SGI is dying (Score:2, Informative)

    by RageEX ( 624517 ) on Saturday December 28, 2002 @06:46PM (#4973407)
    > I really can't imagine who is still buying SGIs.

    Here are the figures you can't imagine:

    32% Government & Defense
    28% Science
    21% Manufacturing
    12% Media
    7% Energy

    Or looking at it another way ...

    Servers accounted for 38% of fiscal 2001 revenues; Global services, 37%; Visual Workstations, 19% and Other, 6%

    See:

    http://www.sgi.com/newsroom/press_releases/2002/ oc tober/q1_results.html

    http://www.sgi.com/company_info/investors/presen ta tions/shareholder_meeting_2002.pdf

    http://www.sgi.com/newsroom/factsheet.html

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...