Slashdot Mirror


Sun To Release 8-Core Niagara 2 Processor

An anonymous reader writes "Sun Microsystems is set to announce its eight-core Niagara 2 processor next week. Each core supports eight threads, so the chip handles 64 simultaneous threads, making it the centerpiece of Sun's "Throughput Computing" effort. Along with having more cores than the quads from Intel and AMD, the Niagara 2 have dual, on-chip 10G Ethernet ports with cryptographic capability. Sun doesn't get much processor press, because the chips are used only in its own CoolThreads servers, but Niagara 2 will probably be the fastest processor out there when it's released, other than perhaps the also little-known 4-GHz IBM Power 6."

60 of 214 comments (clear)

  1. Trust me... by jd · · Score: 4, Insightful

    ...If they put THESE under the GPL, along with the T1, they'd be getting more press than they could imagine. If they used these a bit more aggressively - such as using them as a graphics processor on a PC - they'd be getting some amazing press. If they keep them locked in a server closet, it's only then that nobody will care.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Trust me... by LarsWestergren · · Score: 4, Informative

      ...If they put THESE under the GPL, along with the T1, they'd be getting more press than they could imagine.

      http://www.opensparc.net/

      They are openly discussing making the Niagara 2 available as open source as well, but note that there are some roadblocks such as the US government's restrictions on crypto technology.

      --

      Being bitter is drinking poison and hoping someone else will die

    2. Re:Trust me... by wild_berry · · Score: 2, Informative

      using them as a graphics processor on a PC

      Good enough for raster graphics, not so good for vector graphics or 3D due to there being only 8 FPUs on the die, with only twice the floating point throughput of the terrible-at-floating-point T1. Unless you do swap some of the throughput for soft-floating-point.

    3. Re:Trust me... by TheRaven64 · · Score: 5, Informative

      If they used these a bit more aggressively - such as using them as a graphics processor on a PC - they'd be getting some amazing press A modern GPU is fairly similar in design to the T2, but there are a few key differences:
      • The T2 is mainly focussed on integer ops with only one floating point pipeline per core. A GPU typically is close to 100% floating point pipelines, and doesn't bother with integer arithmetic.
      • The T2 uses multiple contexts to hide memory latency, mostly caused by incorrectly predicted branches. A GPU typically doesn't bother much with branch prediction, since it runs code that is very light on conditional branches (on average, branches happen every 7 ops in general purpose code. In GPU code, they happen every few hundred).
      • GPUs usually focus on 4-way vector instructions, since most of their data is of this form (RGBA colours, XYZW vertexes). The T2 only has scalar instructions.
      I posted in my journal recently suggesting that it would be easier to produce a modern GPU than an older card, since modern GPUs have much less application-specific logic and do more in software, relying on just having lots of cores / pipelines to give speed.
      --
      I am TheRaven on Soylent News
    4. Re:Trust me... by MoxFulder · · Score: 2, Interesting

      ...If they put THESE under the GPL, along with the T1, they'd be getting more press than they could imagine. If they used these a bit more aggressively - such as using them as a graphics processor on a PC - they'd be getting some amazing press. If they keep them locked in a server closet, it's only then that nobody will care. I for one wish that they'd slap the UltraSPARC Niagara and its chipset on a standard ATX motherboard with PCI and PCI-Express support.

      There'd be a Linux port in practically no time, and I know a bunch of us Linux power users would adopt that setup in no time... cheap commodity hardware coupled with a high-throughput RISC processor would be great for desktop multitasking, software development, file serving, etc.
    5. Re:Trust me... by afidel · · Score: 2, Informative

      There are tons of research chips made from the OpenSparc designs and Simply RISC claims to have an embedded processor made from a single core T1 design.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    6. Re:Trust me... by morgan_greywolf · · Score: 2, Interesting

      I posted in my journal recently suggesting that it would be easier to produce a modern GPU than an older card, since modern GPUs have much less application-specific logic and do more in software, relying on just having lots of cores / pipelines to give speed.


      Which makes me wonder ... if most of the work of a video card these days is done in software, and one of the biggest complaints about Linux is the lack of good free/open source drivers for high-end NVIDIA/ATI graphics cards, then why, exactly aren't FOSS developers working on one? Get some chip fab to produce some cards based on an open GPU design, write our own drivers and -- bam -- the LinuXtreme3D Graphics Accelerator! Screw NVIDIA and ATI.

    7. Re:Trust me... by Bin+Naden · · Score: 2

      Which makes me wonder ... if most of the work of a video card these days is done in software, and one of the biggest complaints about Linux is the lack of good free/open source drivers for high-end NVIDIA/ATI graphics cards, then why, exactly aren't FOSS developers working on one? Get some chip fab to produce some cards based on an open GPU design, write our own drivers and -- bam -- the LinuXtreme3D Graphics Accelerator! Screw NVIDIA and ATI.

      Because the sunk cost to get involved in graphics cards is huge. You need a few billion dollars and like 10 years of research and development in order to simply be competitive with NVIDIA and ATI. Wouldn't it be much more convenient instead to outright buy NVIDIA or ATI and open it up? Maybe if us geeks each buy shares in the company.
      --
      There should be a "-1:Groupthink"
    8. Re:Trust me... by CryoPenguin · · Score: 3, Informative

      You're looking for the Open Graphics Project. But hardware is hard to design and expensive to fab, you're not going to get an Xtreme3D Graphics Accelerator competitive with the latest from NVIDIA or ATI.

    9. Re:Trust me... by allenw · · Score: 2, Informative

      Linux is already running and certified for Niagara.

    10. Re:Trust me... by mhall119 · · Score: 2, Informative

      I believe Motorola makes Sparc-compatible processors, not sure if they're based on Opensparc of if they licensed it from Sun.

      --
      http://www.mhall119.com
    11. Re:Trust me... by Spy+Hunter · · Score: 2, Informative

      I'm sure it would be difficult to mold this chip into a GPU, but I'd like to point out that NVidia's GeForce 8 series actually does bother (a bit) with integer arithmetic, and is actually a scalar architecture, with no 4-way vector instructions (though it does pair multiple functional units with one instruction decoder, each functional unit executes a different thread).

      The biggest differences between Sun's chip and the 8 series are probably in the memory architecture. The 8 series has a ginormous memory bandwidth and many specialized ways to access it, all wired up in a highly optimized pattern: z-buffering hardware, framebuffer blending hardware, many read-only texture sampling units (which are powerful processors in their own right with dedicated caches), and local programmer-managed read-only and read-write memories for each core.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    12. Re:Trust me... by MoxFulder · · Score: 2, Interesting

      Maybe it would be easier to request Sun to make the T2 compatible with the AM2 socket. I know Sun is very familiar with Hypertransport, they could design this lowend proc to work in AMD compatible mobos with a compatible EFI BIOS. Maybe allow us to stick a T2 in a terranza socket for giggles. Why not? You know, I hadn't thought of that, but it's a great point! The Hypertransport bus (AMD's design) was intended to be a *standardized* front-side bus, allowing different types of processors and coprocessors to work together. And Sun already builds systems around Opterons. If they made HyperTransport-enabled SPARC processors to fit Socket 940/Socket AM2, that'd be awesome... I could drop one in PC and not even change the RAM or motherboard, though the retarded PC BIOS would have to be replaced with some SPARC-aware firmware.

      On the other hand, I have heard that the non-x86 processor families (SPARC, PPC, MIPS, etc.) use some innovative chipsets, so it might be advantageous to be able to use a SPARC processor on a motherboard with a completely different chipset as well.

      What I was getting at, basically, is that there's no reason why the PC platform has to be x86-only! The only thing that WAS holding it back is the closed-source nature of the Windows operating system and most applications... case in point: 5 years after x86-64 was introduced, nearly all PCs use 64-bit processors, and yet 64-bit Windows is hopelessly lacking in native applications and drivers. On the other hand, Linux and FreeBSD both had x86-64 ports available before the processors were even available for purchase. I run Ubuntu 64-bit and it works great.

      If I could buy a SPARC or MIPS or PPC board that could be physically and electrically integrated into my current PC, I'd definitely give it a try! There's actually not a lot to it... produce a motherboard that conforms to the ATX physical specifications with the right power connector, and include some of the on-board peripherals that PC users have come to expect: ethernet, audio, IDE and SATA controllers.

      Back in the late 90s/early 2000s, there were similar things, though unfortunately never popular: PowerPC-based PC platforms and Alpha-based PC platforms. I believe that with the increased prevalence of open-source, this is an idea whose time has come!

  2. Good floating point too by imroy · · Score: 4, Interesting

    This processor will also have a floating-point unit for each core, unlike the UltraSPARC T1 (Niagara) which only had one shared amongst all 8 cores. This should make it much more suitable than the T1 for a wide variety of applications. The T1 did great on multithreaded server-type tasks (e.g web, email, database) but would have been pretty hopeless for anything doing more than a bare minimum of FP work.

    1. Re:Good floating point too by dread · · Score: 3, Informative

      Correct. At my last employer we found this out the hard way. Most servers were getting great performance but the one that actually did some (and it wasn't much really) FP work was horrible. This should really remedy that problem.

      On the other hand, SUN still suffers from the fact that ETCA is getting more and more mindshare in the telco arena which has been one of their major cash cows. It will be real interesting to see how that pans out in the end.

      --
      I've had a wonderful time, but this wasn't it -- Groucho Marx
    2. Re:Good floating point too by Anonymous Coward · · Score: 2, Informative

      It has a cryptographic unit per core too. The PDF prezo linked by the page below says that bandwidth of the 8 crypto units is enough to run the on-chip 10 GbE ports encrypted. Sounds like an opportunity for some interesting applications -- VPN, SSL, SAN/NAS encryption, anyone?

      All that and the 64 threads run at 84 watts maximum (not TDP).

      http://sun.systemnews.com/articles/108/3/hw/17688

  3. Yes, but.. by aerthling · · Score: 2, Funny

    Yes, but will it run Vista?

    1. Re:Yes, but.. by dbIII · · Score: 4, Funny

      Yes, but will it run Vista?

      It has a Vista emulation mode - move the power switch to OFF and you get something just as useful but more stable.

    2. Re:Yes, but.. by Anonymous Coward · · Score: 4, Funny
      Yes, but will it run Vista?


      No, Vista requires 640 cores, which ought to be enough for anybody.

    3. Re:Yes, but.. by rbanffy · · Score: 2, Funny

      No. Not only a Solaris/SPARC box is 100% Microsoft-free, it's 100% Microsoft-proof.

  4. Interesting by ShakaUVM · · Score: 4, Interesting

    I like it. In my work with high performance computers, a significant limiting factor in a lot of our tasks was the interprocessor bandwidth. The Niagra2 has a crossbar, with a huge amount of bandwidth available between the different cores and their L2 caches.

    I'd like to see some benchmarks, and more technical specs, on these babies.

    1. Re:Interesting by TheRaven64 · · Score: 2, Informative
      The T2 has one huge advantage over anything in the POWER line, which is that SPARC is the only non-x86 instruction set supported by HiPE (the High Performance Erlang runtime). This is significantly faster than the runtime used on other platforms.

      Probably not applicable to any of the projects you're working on, but anyone writing Erlang code should check out the benchmarks from R11 running on the T1.

      --
      I am TheRaven on Soylent News
    2. Re:Interesting by Jasin+Natael · · Score: 2, Interesting

      If anybody is planning to benchmark this running common apps, I'd also be very interested to see how the approach to hiding memory latency works on more pedestrian applications like video encoding and pattern recognition (and maybe even thread-heavy GUI's).

      IIRC (I researched this proc years ago for a University paper), it tries to hide latency by switching thread contexts whenever there is a cache miss or branch misprediction. The crossbar should help a little with cache-related stalls, but the core would already have switched to another thread in any case. So, if there are complex paths of execution, you'd only run them a fraction of the time, on cores that are pretty bare-bones to start with. HPC is probably still better off with single-processor systems, even with the addition of per-core FPU's in Niagara 2, but the Niagara architecture could be really great as a coordinating hub and reporting center for a number of networked number-crunching machines.

      --
      True science means that when you re-evaluate the evidence, you re-evaluate your faith.
  5. Will it be water-cooled? (nt) by Rob+Simpson · · Score: 2, Funny

    (nt)

    1. Re:Will it be water-cooled? (nt) by morie · · Score: 2, Funny

      Then why call then Niagara?

      --
      Sig (appended to the end of comments I post, 54 chars)
  6. Regurgitating "Quad" market speak by Eukariote · · Score: 5, Informative

    Along with having more cores than the quads from Intel and AMD...
    What quad from Intel/AMD? Intel is selling two dual cores on a cracker. The "quad" bit is just marketing, the actual silicon chips are pure dual core designs that have to talk across the front side bus just as in a two-socket server. And AMD has so far only been previewing their quads, you can't buy them yet.
  7. quad is a quad and I want a cheap 8-way desktop by OrangeTide · · Score: 3, Interesting

    customers just want to fit 4 cores in one socket. That's all that matters. That you can get a 1U with two sockets and put 8 intel cores in it under under $2k is a big deal right now.

    That said I've always wanted to get my hands on some of these new multicore UltraSparcs. I think they have a lot of potential, and the new ones seem extremely powerful.

    Now if only Sun would but the low end one in a mac mini form factor and sell it as a java developers kit then maybe I could play with one. The low end sun fires are something I could almost afford, but I don't really want to keep a 1u on my desk just to try out the technology.

    I think the big 64-bit address space and the ability to run lots of threads seems to fit well with Sun's Java. Not that I am a Java developer, I just think it's a good match, and it seems to be that's why people were using the older CoolThreads systems, enterprise Java.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:quad is a quad and I want a cheap 8-way desktop by Eukariote · · Score: 2, Interesting

      Customers just want to fit 4 cores in one socket. That's all that matters.

      Note that the post was about the number of cores/threads in the Niagra chip design. In terms of chip design, the circuitry on the silicon is what matters, not how you package, integrate, or market it. Moreover, it does matter to a customer if marketing speak fobs him with two dualcore chips on a cracker instead of an integrated four core design.

      Performance does not scale purely with the number of cores, it also matters how efficiently the cores can share resources and intercommunicate. Things like accessing shared memory and inter-process communication are an important part of real world applications. Just try to run a heavy duty threaded server benchmark with a lot of IPC on a faux "Quad" and compare how it scales relative to a true Dual core design, and you'll be lucky to get 1.5-1.6 times the performance instead of twice.

    2. Re:quad is a quad and I want a cheap 8-way desktop by brucmack · · Score: 4, Insightful

      In terms of chip design, the circuitry on the silicon is what matters, not how you package, integrate, or market it.

      I agree with you on this point.

      Moreover, it does matter to a customer if marketing speak fobs him with two dualcore chips on a cracker instead of an integrated four core design.

      I don't agree with you here. What matters to the customer are costs and performance. They shouldn't have to care about how the package works, as long as it works correctly.

      From Intel's perspective, they had two options:

      1. Start with a new design that integrates all four cores on a single chip.
      2. Put two existing chips onto one package. Chips that they've been manufacturing for quite some time, so yields are good and there's headroom for higher clock speeds or lower power consumption.

      From the customer's perspective, those two options correspond to:

      1. A chip that performs a bit better, but probably costs more and definitely comes on the market later.
      2. A package that's got some performance drawbacks in certain situations, but is available now at a reasonable price.

      What do you think Intel and their customers prefer?

    3. Re:quad is a quad and I want a cheap 8-way desktop by Sycraft-fu · · Score: 3, Insightful

      Also Intel's seems to have shown that having two units that need to communicate across the FSB doesn't really cause any problems. Worked fine for their Pentium Ds (2 single cores) works fine for the quads. While bus contention assuredly becomes a problem at some point, with just two units it doesn't seem to be for normal tasks.

      Thus it makes it a worthwhile design to go with. I could see it continuing too. Maybe their next gen chips are 4 cores on a single unit which goes mainstream, and then an 8 core 2 unit job for higher end stuff. At some point there may be too many cores per unit to do with without bus contention, but them maybe not since the speed of the bus keeps getting increased. Also I could see OSes being made aware of this, if it continues, and knowing that each X number of processors is a unit and you can shuffle all you like withing that, but shuffling across units incurs more penalties and thus isn't done unless it has to be. So if a process had 4 threads, and a unit was 4 cores, it'd make sure all the threads were running on the same unit.

      Regardless, you are correct that at this point it is an excellent idea. Doesn't matter if it is the most technically correct solution or not, what matters is that it works well and is cheap.

      We make concessions like that all the time in the computer world. Memory would be a good example. For a good while on desktops, memory, the FSB, and the processor ran at the same speed. You had a 30MHz 386, you were running 30MHz memory. Multipliers weren't a things you worried about. Then, we started to run in to limits of what memory could do. We could scale processors faster than RAM, or at least faster than RAM could be done cheaply. Thus the start of clock multiplied chips. This works, but at some point the memory is just too slow. So then we start getting in to tricks like DDR RAM, which transfers twice per clock cycle, and interleaving RAM, so that the processor has two channels to get faster access and so on. Currently you can have a CPU at one speed, an FSB at another, and memory at a third. Right now I've got a 2.66GHz CPU, a "1333MHz" FSB (it's not really 1333MHz, FSBs are quad pumped so it really runs at 333MHz) and "667MHz" RAM (again not really, it's DDR so the actual memory clock is 166MHz, bus clock is 333MHz, it just does 667 million data transfers per second hence the rate) and this is not an uncommon setup.

      None of this is an ideal setup. Ideally, the FSB would run at the same speed as the processor and so would the RAM. This would lead to the processor having almost no wait time for memory data and very little need for trickery to try and prefetch data and such. However alas, if it were possible at all it would be too expensive to do. Thus we have this somewhat hacked solution. However in reality it matters little, though a hack it may be, it works real well. It has given us memory that can get the data to the CPU in a timely fashion and doesn't break the bank.

    4. Re:quad is a quad and I want a cheap 8-way desktop by TeknoHog · · Score: 2, Insightful

      I'd be glad to have any kind of 4-way SMP system. Whether they're all on different chips or all on the same, I'd still get 4 CPUs of processing power. Of course, inter-CPU communication makes a difference in certain applications, but people have worked with traditional SMP systems for decades, and we know how to make good use of them. Putting them on the same die won't solve the basic problems of parallelization.

      --
      Escher was the first MC and Giger invented the HR department.
  8. Re:yes but ... by utnapistim · · Score: 3, Funny

    ... will a beowulf cluster of these run linux, or blend?

    --
    Tie two birds together: although they have four wings, they cannot fly. (The blind man)
  9. Freudian Processor? by Anonymous Coward · · Score: 3, Funny

    Am I the only person who read the headline as "Sun to Release 8-Core Viagra 2 Processor"?

    1. Re:Freudian Processor? by ettlz · · Score: 4, Funny

      Sounds like you've got serious uptime on the mind.

  10. Re:Sun doesn't get much processor press by Anonymous Coward · · Score: 5, Interesting

    With all due respect mate, you don't have a clue. We, like most other financial companies in the world, buy Sun/IBM P5/HPUX/etc stuff because it is *cheap*... seriously, compared to the mainframes that handle the real back end, these babies are practically free.

    Also, if the last thing you have touched is a V440 then you are not exactly up to speed with the cutting edge of Sun products. I promise you that if you had actually ever seen a system running a T1 chip you would not say "their processor division has been kinda lagging". The cool threads stuff is amazing and they are the only people doing anything quite like it. I am not sure if you picked this up from the article but with one chip you get _64_ hardware based threads.

    In our internal benchmarks a £20k T2000 with 1 x 8 core T1 outperformed a £100k+ V880 with 8 x 2 core Sparc. Freakin' cool and excellent value for money. Plus all this fits in two rack units.

    Working in small companies is nice but I promise you that out there in the big wide world "most" companies don't think that $US20k is very much at all to spend on a system that will be part of a critical service.

  11. Re:on-chip 10G Ethernet ports by Cheesey · · Score: 4, Informative

    High-speed CPUs are all limited by a bottleneck - getting data on and off chip. Putting the Ethernet controllers on chip helps to offset this.

    In the future, it is likely that all the wired buses in your motherboard will be replaced by an internal Ethernet-like network. We are already seeing a trend towards simpler and faster interconnects such as SATA. The next step is to use Ethernet-style connections for every chip-to-chip link, and within the chips themselves too. If this seems unlikely, consider that your PCs memory bus already is basically a network connection. The device at one end (CPU) is in a different clock domain to the device at the other (memory). Data is sent in packets (called bursts) to offset the latency of setting up a transfer.

    --
    >north
    You're an immobile computer, remember?
  12. Re:Sun doesn't get much processor press by Capt+James+McCarthy · · Score: 5, Interesting

    "Ok well for that price, we can literally buy a new fairly high performance server from someone like Dell or Gateway (with a 3 year warranty)."

    It's all realative. Your 'high performance' Dell or Gateway wouldn't do much other then run bind at one of our locations. You are comparing apples to oranges. These systems are not for you to surf the net with, and as for price, well there is a lot to be gained from stability. I still have sparc systems with OEM (minus the disks) that are close to 20 years old running at some locations. Bet your Dell can't say that.

    --
    There are no loopholes. It's either legal or it's not.
  13. Not going to be the fastest, but... by zeromemory · · Score: 4, Informative
    Sun donated one of the original T2000 (based on the original 8-core 4-thread/core Niagara processor) systems to a campus organization where I'm a volunteer system administrator, so think I have quite a bit of experience with this processor. Here's my take on the Niagara2, based upon my experiences with the Niagara1:
    • No, this processor is not going to be the 'fastest' processor out there; this processor is designed primarily for workloads that don't require floating-point calculations (web servers, mail, etc), so it's not going to be the go-to processor for places like rendering farms. In fact, float-point performance on the Niagara1 was so terrible that Sun included a special cryptographic accelerator to help with SSL performance (the primary consumer of floating-point calculations on most web servers).
    • This processor architecture absolutely rocks for the purpose it was intended, though. It consumes very little power, but handles service loads amazingly well. We also have a Sun v40z (8-core Opteron server) that would barely be able to keep up with the our T2000 (that's saying a lot), and our T2000 consumes only a little more than half as much power going into our v40z (2.6A @ 120VAC compared to 4.6A @ 120VAC).
    • The inclusion of 10GbE support is going to be absolutely essential and will help make servers based upon the Niagara2 stand-out compared to servers from competing vendors. Why is 10GbE so important? I mean, we already have GbE, and most places barely have an infrastructure for that in place, right? The answer is SAN. 10GbE is going to be necessary if you're going to be using iSCSI to consolidate storage and deliver reasonable performance, and most places are heading in that direction, especially the target market for these systems.
    • Solaris Logical Domains (not to be confused with Sun Containers or Zones) is a hardware-based virtualization technology that was packaged with the Niagara1 and will probably be included with the Niagara2. Using Logical Domains, you can create independent virtual servers running different operating systems and divide hardware resources up between them, down to the individual CPU thread and PCI Express bus leaf level. Unlike software virtualization solutions, all your virtual servers are never dependent on any single virtual server (global zone, dom0, etc). This technology is making hardware virtualization a possibility for many places.

    I think the Niagara is a pretty solid design, but it's not the processor to end all processors. For service workloads, I don't think you can get a better processor, but you probably don't want one of these processors in your workstation. Sun Microsystems is also headed in the right direction, establishing an open-community around these processors and Solaris.
    1. Re:Not going to be the fastest, but... by Alioth · · Score: 4, Informative

      The floating point performance of the new processor should be like night and day compared to the old one you had: the old one apparently only has 1 FPU for the entire device - the new one has an FPU per core.

    2. Re:Not going to be the fastest, but... by BDeblier · · Score: 2, Interesting

      In normal circumstances public key cryptography doesn't touch floating point. It's multi-precision integer calculations that are required for this. But UltraSparc cpus have such a bad integer multiplier that you need to resort to floating point trickery to get a slightly better performance. It's no miracle they had to add a dedicated crypto processor to the Niagara line.

    3. Re:Not going to be the fastest, but... by the+eric+conspiracy · · Score: 2, Informative

      The threads don't execute simultaneously anyway. They are there so that processes can continue when there are I/O waits, i.e. for memory. An FPU per core should be enough.

      http://www.sun.com/2003-1014/feature/

  14. Niagara by Cctoide · · Score: 2, Funny

    Niagara? I don't want to know what happens when one of these has to compute an integer overflow, do I?

    --
    "Let's face it, it's a good story. Accuracy would kill it."
  15. Re:yes but ... by cyphercell · · Score: 2, Interesting

    can it blend? - yes I'm sure it can, the iphone blended.

    speaking of which how much does this processor cost, and why doesn't Sun Microsystems make laptops, I was looking for Unix machines recently and I decided to go with the Mac book pro, rather than the Linux machines (laptops) at Dell, because of the hardware and general lack of processing power, which doesn't seem to lend itself to virtualizing other Operating systems.

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  16. Re:yes but ... by Anonymous Coward · · Score: 2, Informative

    why doesn't Sun Microsystems make laptops

    They do. Ultra 3 Mobile.

    There are also the units from Tadpole, and I'm sure others

  17. Re:Sun doesn't get much processor press by MysteriousPreacher · · Score: 4, Insightful

    A few points.

    1) Sun is not trying to win the hearts and minds of home users - that is not their market. Sun would see few benefits from pushing their products in the mainstream media. Trade press is where they reach the decision makers. How many Oracle adverts do you see in game magazines and tabloid newspapers? Not very many, they tend to advertise in business oriented outlets such as The Economist.
    2) Some small businesses don't care about computers at all. The companies that need Sun will buy Sun. The companies who can run their business out of a box of post-it notes will do the former.
    3) When you buy mission critical hardware, you don't look for a '3 year warranty'. You look for a service and support contract based on how critical the hardware is to your business. If you can run your business on a home-made 486dx system running Minix then that is probably the best option.
    4) Sun being worth 10% of Intel is irrelevant. The Economist sells far fewer copies than The Sun (a pretty terrible UK tabloid) but I know which one I'd chose for a serious overview of world news.
    5) This is a techie web site so news like this seems pretty relevant here, even if most of us can't afford to buy the kit.

    --
    -- Using the preview button since 2005
  18. Re:Sun doesn't get much processor press by DisKurzion · · Score: 2, Informative

    I'm going to have to agree with the coward on this one. You don't have a clue. You won't see Sun stuff on the desktops. Sun boxes have their place: The high-performance market. Where I work (hint: Feds), we have multiple Sun boxes set up, which run our virtual servers. If there's one thing that you can never get enough of in this kind of setup, it's multiple threading and RAM. The integrated networking is also a huge boost, since that's the last major bottleneck before hitting the clients.

    He wasn't trying to say that Sun deserves more press. Sure, small businesses and even many large businesses don't require that kind of power. But the coward was right: Sun provides good quality at (relatively) dirt cheap prices. Hence why they make this kind of thing.

    You try running 5+ heavily used virtual servers (Each running a component of Oracle) on one Intel or AMD box. Let me know how that goes for you.

    PS - Solaris kicks ass.

  19. Re:CURSES! by MysteriousPreacher · · Score: 2, Funny

    If you were a real grammar nazi, you'd be able to point out all the other errors I made. I demand to see your badge!

    --
    -- Using the preview button since 2005
  20. Re:Sun doesn't get much processor press by TheRaven64 · · Score: 2, Interesting

    I promise you that if you had actually ever seen a system running a T1 chip you would not say "their processor division has been kinda lagging". I disagree. The T1 is absolutely incredible engineering for certain workloads, but before that I can't even remember the last competitive chip they put out, and now Alpha is officially dead I consider SPARC to be the most interesting surviving architecture, so I've been paying attention.

    Rock and T2 look very promising, but before that their processor division was lagging so badly they were putting re-badged Fujitsu chips in their high-end machines to try to stay competitive. Between the end of the dot-com era to the release of the T1, Sun's microprocessor division seemed like dead weight. They made a huge gamble to start designing web app optimised chips as the bubble was bursting, and it looks like it will end up paying off, but it comes at the end of a period where 'lagging' is a very polite way of describing their performance.

    By the way, there seem to be a lot of low-power SPARC variants, but I've never seen a palmtop form-factor device containing one. Do they exist? I'd be very interested in one, since SPARC, even SPARC32, is a lot better supported than ARM, in spite of the latter's ubiquity.

    --
    I am TheRaven on Soylent News
  21. Re:So, will it get rid of Vista/boot delays? by ricegf · · Score: 2, Informative

    Linspire (back in the day - I've been on Ubuntu for quite a while now) worked this way. IIRC you had to hold down a key to rescan for hardware, otherwise it assumed nothing changed and booted very briskly. I'm surprised it didn't catch on with more popular distros.

    Also, I thought http://www.linuxbios.org/Welcome_to_LinuxBIOS would get through POST and to the payload in just a couple of seconds.

  22. That's not fair! by SpeedyGonz · · Score: 2, Funny

    Only one silly meme per customer please.

    1. Re:That's not fair! by TheBOfN · · Score: 2, Funny

      ...In Soviet Russia Linux running Beowulf clusters blends You!

  23. Oh no, not again.... by ricky-road-flats · · Score: 5, Insightful
    It's already been said, but that's a big glossy load of poop.

    The quads from Intel provide four physical cores per socket. That is the definition of a quad in this context. The exact workings of how many bits of silicon there are, how they talk to each other and to the rest of the system is, to 99.999% of users and computer buyers, background fluff.

    This was the same as when Intel put two single-core chips into a package to release a 'dual core'. Lots of people like you jumped up and down and pointed out it wan't *real* dual core, and how the FSB issue would cripple performance. Amazingly, it wasn't the case - they sold in droves, and real-world performance was good enough to carry Intel through to the 'true' dual core, the Core 2 Duo.

    If the competition had anything out that was the same cost and performed significantly better than the 'fake' quad cores, you would have an argument. But they haven't and you don't. Bear in mind I'm talking about the huge x86/x64 market, not the relatively low volume non-x86 server market.

    What Intel did back then and again now is perfectly sensible. They have millions of high yield, robust dual core chips being churned out, and they have built into the infrastructure the ability to put two into a package, lower the speed a bit to drop the per-core heat output, and sell reasonably priced (now) quad core chips. When the drop to 45nm happens, they will release their 'real' quad cores, and pretty quickly put two of those into a package to start selling oct-core (whatever we're going to call them). And so it goes.

    What's the alternative? Not sell quads until 45nm comes out? Not working out too well for AMD is it? I've asked the question before here and on realworldtech.com - at what point will the FSB problem actually become a painful problem for the Intel chips? Well, not yet (4 core) is the answer, despite dire predictions from the AMD camp for years. My gues is that, shock of shocks, Intel have actually thought it through - and that's why CSI is coming. When the number of cores gets to the point where FSB will actually hurt performance relative to the AMD architecture, that's when CSI will kick in. Maybe at 8 cores, maybe at 16.

    What, you don't need quad core yet? Fine, stop your bitching and choose what's right for you. Vive la difference, and 3 cheers for a market that gives us the choice.

    1. Re:Oh no, not again.... by Eukariote · · Score: 2, Insightful

      The quads from Intel provide four physical cores per socket. That is the definition of a quad in this context.

      Well, yeah, and if I say the context is the motherboard, then I can define a four-socket board holding single-core CPUs to be a quad core chip. It would be equally ludicrous in the context of chip design.

      ... the FSB issue would cripple performance. Amazingly, it wasn't the case - they sold in droves

      I take it you haven't looked at proper SMP benchmarks. Sitting on the same FSB sucked rather badly for SMP scalability. What sells is a function of marketing and perception. When it comes to managing that, Intel rules. That's why you have to search hard to find any real-world SMP benchmarks being done by the various bought-and-paid-for review websites.

  24. The new Sun Moto: by teknopurge · · Score: 3, Insightful

    "Do No Evil"

    It's like it's 1999 all-over again, except this time Sun actually has revenue in-line with expectations. I continue to maintain Sun is this century's Bell Labs and Xerox PARC all rolled into one.

  25. Re:Sun doesn't get much processor press by TheLink · · Score: 2, Informative

    While I'm sure your 20k T1 outperformed your 100k v880. It does not show that the T1 is a better choice than an Intel/AMD system.

    Sun's stuff are slower than IBM's POWER line, and they are nowhere in the same league as IBM mainframes, and IBM mainframes are not in the same league as real nonstop computing clusters.

    Mainframes = very good uptimes, but you have _scheduled_ downtimes.
    Stuff like OpenVMS or Tandem = uptimes of _decades_ possible, don't even need scheduled downtimes where you turn everything off, you can run while replacing the hardware. With the Tandem stuff you even have CPUs running the same thing at the same time for real redundancy. Only thing is HP seems to be burying VMS and Tandem.

    Sun? They didn't even have hardware instruction retry till Fujitsu SPARC. For many years it was pretty embarassing that the really high end SPARCs were Fujitsu rather than Sun - the fastest SPARC systems till just a few years ago were all Fujitsu PRIMEPOWER (I haven't bothered checking recently, the last I recall Sun started using Fujitsu stuff for their high end systems).

    Sun got where they were by making relatively cheap Unix RISC workstations and they provided servers for areas where reliability and availability didn't really matter as much as the real "high end" stuff. They caught the internet wave for "cheap" webservers etc and made a lot of money then.

    The problem now with Sun is, they get blasted at the low end by x86, and at the high end they pale in comparison to IBM's stuff.

    For "normal" webserver/db/internet/corporate stuff it's x86.
    In the HPC arena it's x86 (for scale out), and IBM (for scale up).
    So where does Sun fit?

    Just go google for benchmarks of T1 vs Intel vs AMD. The T1 doesn't even do that well for performance/power consumption when compared to the Intel woodcrest CPU: http://www.anandtech.com/printarticle.aspx?i=2772

    For Sun's sake, their Niagara 2 better be magnitudes much better than their T1, if not it'll be out of date even before it's released.

    Don't get me wrong, I'll be happy if Sun succeeds, but they've fallen way behind.

    --
  26. Re:Sun doesn't get much processor press by ancientt · · Score: 2, Informative

    They sent me a Sunfire last year telling me it had capabilities it didn't. I sent it back. If $21,500 is the price tag, then this would outperform what I was considering at approximately the same price. I doubt these have the capabilities I was looking for, (I want Windows in Xen) but the price isn't going to be it's limiting factor.

    By the way, if they're still running it, the Try and Buy program is every bit as good as it sounds. They shipped me a server for the asking, I tested it, and sent it back, all on their dime (except my time.) If I'd talked to salespeople honest enough to say "I don't know" rather than "of course" I wouldn't have had it sent in the first place and might be running one of their servers right now. Maybe next year.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  27. Re:Man, what is with the defensive Sun nuts? by ajs · · Score: 2, Informative

    most people just don't care about them. Tom's Hardware is not going to be reviewing them for the enthusiast market, for example, they are waaaaay out of that range. Same shit with the Power 6. Great chip, coming never to a desktop near you. These specialised high end products are just not of mass interest if for no other reason than price. Which Sun has never cared about. They sell to the high performance market, which (outside of trivially distributed applications like serving Web pages or rendering CG) NEEDS the kind of horsepower than Suns can crank out.

    Even if that cheap server breaks right at the end of its warranty, it is still a money saver, a big one. This is almost always a red herring. Price of a system is rarely a company's most significant cost (within an order of magnitude) when you're dealing with high performance computing. It's the people and the data vendor relationships that usually cost you the bulk of your outlay. Hardware of just about any sort is fairly cheap by comparison.

    I understand the market for enterprise systems, I also understand that it is small. Hrm... small? Well, not really. It's got a low number of players, but those players have a voracious appetite for processing power.

    Don't get me wrong. Most of a large financial house doesn't need a Sun server. However, those who do (e.g. quants) really do. Same goes for government, biotech, military contractors, etc.
  28. Threads Are the Work of the Devil by MOBE2001 · · Score: 2, Funny

    Each core supports eight threads, so the chip handles 64 simultaneous threads, making it the centerpiece of Sun's "Throughput Computing" effort.

    Wow! Only 64 threads, eh? That's the problem with threads, you can't have too many of them because switching from one thread to another is very expensive, cycle-wise. In other words, as long as threads remain the only multitasking mechanism used by the computer industry, super fast, fine-grained multiprocessing will remain a dream. It gets worse. There is another problem with threads that is even worse than this. Threads are inherently asynchronous. Until and unless the computer industry comes to its senses and realizes that asynchronous processing makes it impossible to implement programs with deterministic timing, we will continue to pay the heavy price of software unreliability. Switch to a non-algorithmic, signal-based, synchronous software model (with the supporting CPU architecture), and the problem will disappear. Threads suck! Period. One man's opinion.

    1. Re:Threads Are the Work of the Devil by grigori · · Score: 2, Informative
      Above guy is confused partly because Sun reused the word "thread" to mean "hardware thread" when most people think of "software thread" like in Java or pthread_create().

      Hardware threads are virtual CPUs sharing resources on a core so work can proceed when a thread stalls on cache miss - the hardware switches to a new thread in a SINGLE CLOCK. Not expensive. Time-slicing between many software threads on a few CPUs can be expensive but having many hardware threads to run those threads makes the problem tiny. In fact, this design is great way to make multithreaded applications run real fast.

  29. Re:manages != runs, a.k.a. "the 64 threads bullshi by imroy · · Score: 2, Informative

    Please note that it doesn't *run* 64 threads simultaneously. It *manages* 8 threads per core -- but each core has only two integer units, one load-store unit, and one floating point unit. At best a core can have ops from four different threads in simultaneous execution, but this will be a very rare case (when int, int, float, load/store happen at same cycle). Most often each core will be able to simultaneously execute instructions from just one or two threads -- which all is still excellent for 84W!

    Quite true. For more info on the way its cores work, see the UltraSPARC T1 article on Wikipedia (which I have edited quite a bit). Each core is a barrel processor, meaning each stage in the pipeline is handling an instruction from a different thread. This adds complexity, but in exchange it means that branch mis-prediction is no longer a problem - any branch instruction has already been through the execute stage and the Program Counter modified before the next instruction of the thread gets fetched.

    The other big advantage with the multi-threaded UltraSPARC T1/T2 design is that it has high throughput. While a single-threaded CPU has to wait on cache misses, the T1/T2 just continues chugging along with its remaining threads. It's switching threads on every clock cycle, so each thread gets only 1/8th of the 'power' of each core. But because it's doing something on every single clock cycle, it can do a lot of work - as long as the work is multi-threaded. That's its weakness.