Slashdot Mirror


Sun Moves Into Commodity Silicon

Samrobb writes "According to Sun Microsystems CEO Jonathan Schwartz, Sun has decided to release its UltraSPARC T2 processor under the GPL. Schwartz writes, 'We're announcing the fastest microprocessor we've ever shipped this week — delivering 89.6 Ghz of parallel computing power on a single chip — running standard Java applications and open source OS's. Simultaneously, we've said we're entering the commodity marketplace, and opening the chip up to our competition... To add fuel to the fire, the blueprints for our UltraSPARC T2... the core design files and test suites, will be available to the open source community, via its most popular license: the GPL.'" Sun is still working on getting these released; early materials are up on OpenSPARC.net.

236 comments

  1. Sweet by Anonymous Coward · · Score: 4, Funny

    Finally a chip that you can run Java on.

    1. Re:Sweet by AKAImBatman · · Score: 4, Informative

      Finally a chip that you can run Java on.

      Because MAJC, picoJava, aJile, and Jazelle don't count, right?
    2. Re:Sweet by Lindsay+Lohan · · Score: 3, Funny

      Finally a chip that you can run Java on.
      Will these "Java chips" make me look fat?
    3. Re:Sweet by Anonymous Coward · · Score: 0

      Even if I could, I would not. At least not unless it is gcj'ed.

    4. Re:Sweet by bugnuts · · Score: 4, Funny

      Will these "Java chips" make me look fat? Not if you add a little silicon(e) to the right places.
    5. Re:Sweet by Surt · · Score: 1

      Whoosh!

      (The joke being: java is slow).

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    6. Re:Sweet by Anonymous Coward · · Score: 0

      Because MAJC, picoJava, aJile, and Jazelle don't count, right? It's called a joke. You may hear a few of these on this "slashdot" website
    7. Re:Sweet by iknownuttin · · Score: 1
      Will these "Java chips" make me look fat?

      Only if you eat it with Java Bean salsa.

      --
      I prefer Flambe as apposed flamebait.
    8. Re:Sweet by Anonymous Coward · · Score: 0

      Or in need of a solder sucker in other places.

    9. Re:Sweet by heinousjay · · Score: 4, Insightful

      It's called a joke. You may hear a few of these on this "slashdot" website

      The important thing to note is that the "jokes" often lack humor, so recognizing them becomes a terrifying ordeal of memorizing the groupthink prejudices.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    10. Re:Sweet by larry+bagina · · Score: 5, Funny

      fortunately, the moderation system exists so we don't have to independently decide if a post is funny , informative, offtopic, etc.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    11. Re:Sweet by Anonymous Coward · · Score: 0

      *Whoosh!!!* What was that? I think it was AKAImBatman.

    12. Re:Sweet by cyphercell · · Score: 1

      Is there anyway someone could build an open source graphics card with this card? Maybe we could crop the less flattering aspects.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    13. Re:Sweet by rbanffy · · Score: 2, Interesting

      I wouldn't say that. On proper hardware, it's fast enough.

      What I would point out is that x86 processors are incredibly crude, crufty and rather antiquated, retaining, even in the 64 bit implementations, features that were used in the lowly 8088/8086. In fact there was a time a selling point of the processors was that 8080/8085 assembly code assembled and ran correctly on 16-bit hardware. I would not be surprised if lots of CP/M software did have their first PC-DOS versions by little more than a straight recompile (or reassemble).

      It's a shame we are still using it instead of the much nicer and modern architectures that came after it.

      You know... there is more to processors than Intel and AMD.

    14. Re:Sweet by joto · · Score: 1

      Alternatively, you could view them as incredibly elegant, having been able to survive through several generations of highly differing processor design, but still being able to conform to the same highly baroque interface specification, and still being able to boot CP/M.

      And it's still a selling point that 64-bit processors are able to run 32-bit windows. Making them able to run CP/M might not be a big selling point, but then again, it costs next to nothing in silicon.

      There have been no other processor that has survived for as long as x86. And while there have been some hefty competitors at times, the only one still surviving seems to be the one written about in the article, although it's not exactly a strong competitor when it comes to marketshare. Oh, and maybe the Cell.

    15. Re:Sweet by Anonymous Coward · · Score: 0

      I would not be surprised if lots of CP/M software did have their first PC-DOS versions by little more than a straight recompile (or reassemble).

      Depends on your definition of "CP/M". Original CP/M was for Z80; assembly stuff had to be completely rewritten for x86 and CP/M-86. But CP/M-86 software probably didn't need that much porting for DOS...

    16. Re:Sweet by Weedlekin · · Score: 1

      "I would not be surprised if lots of CP/M software did have their first PC-DOS versions by little more than a straight recompile (or reassemble)."

      Several of them did this, at least in the initial versions, including (but by no means limited to) WordStar, Microsoft's language compilers, and dBase-II. Such programs tended to be .COM files that were limited to the same 64K of RAM as the CP/M originals, and porting ease was increased by the fact that MS/PC-DOS 1.0 was remarkably similar to CP/M in many important respects.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    17. Re:Sweet by Anonymous Coward · · Score: 0

      No surviving hefty competitors? Hmmmm. Methinks you are stuck on a desktop.

      How about all those cell phones and PDAs out there? X86? Sparc? I think not.
      How about all those engine and chassis management units out there on the highway? X86? Sparc? Nope.

      You already mentioned gaming machines, so I'll leave that alone....

      Okay, how about all those routers and switches? The optical backbone? X86? Maybe a couple here or there, but for the most part? No.

    18. Re:Sweet by Dogtanian · · Score: 1

      What I would point out is that x86 processors are incredibly crude, crufty and rather antiquated, They may contain loads of cruft, but I'd dispute that they were "crude".

      retaining, even in the 64 bit implementations, features that were used in the lowly 8088/8086. I don't know too much about the latest x64 designs in general, but since the new Core chips are derived from the Pentium M, which is largely based upon the P-III, which is similar in design to the Pentium II/Pentium Pro, we can assume that they are RISC-based chips using microcode to translate the CISC x86 instructions into its native format.

      I don't know how "tied" the RISC core's design has to be tailored to allow it to handle x86 instructions well, but I'd assume that there is a lot more flexibility than with CPUs whose hardware directly processes x86 CISC code (i.e. the original Pentium and its predecessors).

      Therefore, is there any reason why the "legacy" instructions, which likely won't be used much by modern software, should impact much upon performance? Simply design the processor to work best with the instructions most modern software uses, and don't worry about the performance of the old ones. They can be handled by microcode. Since most old software will have been written with much slower processors in mind anyway, even if the modern CPU's handling of them is relatively slow, most people won't mind.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    19. Re:Sweet by mrsteveman1 · · Score: 2, Insightful

      So which MIPS and ARM chips are you using on workstations and highend servers?

    20. Re:Sweet by rbanffy · · Score: 1

      CP/M 80 ran on 8080, 8085 and Z80 computers. I had one with an 8085A (IIRC, maybe 8080) for some time, but my main CP/M box was an Apple II with a Videx board and a Microsoft Softcard with a Z80 (Z80H, IIRC). It's a pity Microsoft insists on making software - their hardware has always been superb.

      Some programs may have required a Z80, but I don't remember any.

    21. Re:Sweet by rbanffy · · Score: 1

      I would say surviving thanks to the colossal inertia created by a huge body of non-portable software is hardly a sign of elegance. Had one generation of x86 broken the binary compatibility with the previous five generations, it would be as dead as the Itanic (with which Intel did more or less just that).

      Had the early x86 been harder to port from CP/M it would not enjoy the lots of applications that were ported to PC-DOS. Many other computers of the time that took more advanced (and less legacy-compatible) approaches failed.

      It's interesting AMD is the one to be blamed for the survival of the x86 in the 64-bit generation... And that Intel tried to kill it.

      Also, I would be very surprised if a modern PC could boot CP/M 86 without an emulator.

    22. Re:Sweet by cbreaker · · Score: 1

      And... x86 has been available since before cell phones and PDA's were available.

      Besides, StrongARM processors and such aren't a direct competitor. So your point is completely moot.

      --
      - It's not the Macs I hate. It's Digg users. -
  2. Nothing to see here, please move along. by Shadowlore · · Score: 3, Insightful

    That's what I got the first time I tried loading this article on /.

    But seriously, what's the real point? Are the means to actually make one of these processors beyond 99% of companies and pretty much 99.99% of the people on the planet? What about the patenting of the process or equipment to actually make the processor?

    --
    My Suburban burns less gasoline than your Prius.
    1. Re:Nothing to see here, please move along. by inzy · · Score: 3, Insightful

      it was beyond most people to own a computer in 1960

      now most people in developed countries use dozens (including embedded systems) every day, and a desktop of awesome (by 1960s standards) power can be had for a few days salary

      think big, cast aside pre-conceptions

    2. Re:Nothing to see here, please move along. by Surt · · Score: 1

      I think that's intended to be a tease for the subscriber feature ... you know those subscribers are already in that article, editing comments like mad, killing your dudes, etc.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Nothing to see here, please move along. by X0563511 · · Score: 1

      I'm a subscriber and I still get that crap. See? I even have the subscriber karma bonus!

      </whore>

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:Nothing to see here, please move along. by Anonymous Coward · · Score: 0

      Jane Sixpack may not have access to a fab but it is popular with the university crowd.
      Also, you don't have to have a fab to toy around with the VHDL or implement parts of it in a FPGA.

    5. Re:Nothing to see here, please move along. by Lisandro · · Score: 1

      But seriously, what's the real point? Are the means to actually make one of these processors beyond 99% of companies and pretty much 99.99% of the people on the planet? What about the patenting of the process or equipment to actually make the processor?

      If i understand correctly, this means that any company with a sillicon fab can manufacture UltraSPARC CPUs without paying any royalties to Sun. If this means cheap, ubitiquous CPUs then it's great news.

    6. Re:Nothing to see here, please move along. by htd2 · · Score: 1

      The T1 and T2 from Sun are actually some of the most likely candidates for small scale production. The reason being that they are both modular. T1 and T2 themselves are pretty large chips but because they have 8 cores it is quite possible to produce a much reduce sized processor which has fewer cores. This is being done with the S1 processor which is FPGA based and which is a based on the original T1.

  3. Irony by Dachannien · · Score: 4, Funny

    Clicking the OpenSPARC.net link returned the message: "This Account Has Exceeded Its CPU Quota"

  4. Commodity is a relative term... by igotmybfg · · Score: 3, Insightful

    ...when you are talking about a market with massive investment related non-recoverable expenses & high barriers to entry, such as processor fabrication.

    Although I submit it would be really cool to just manufacture these things in my garage.

    1. Re:Commodity is a relative term... by norton_I · · Score: 1

      Semiconductor fabrication is already a commodity business. Outside of Intel, there are essentially no vertically integrated semiconductor manufacturers left. Lots of people can design silicon, incorporate all or part of the UltraSparc core into it, and send it off to fab. For instance, NVidia could base their GPUs off of the Niagara arch.

      It isn't something that every kid and his grandma do in their garage, but lots of companies (even relatively small ones) could actually use this. Whether they will, or it will turn out to be useful, is hard to say.

    2. Re:Commodity is a relative term... by mhall119 · · Score: 1

      Yet there are enough companies who already have invested in the infrastructure, and already have a supply chain, who are making chips right now. All these companies would have to do is start cranking out UltraSparc T2s, and selling them at whatever gets them a profit. Heck, Fujitsu already sells UltraSparc processors, usually cheaper than Sun does. Now if you get one or two more companies competing to sell these chips, the price starts to drop. Sun knows that their business isn't in microprocessors, it's in the systems that they build on top of them. By making the chip a commodity, they let other companies spend money increasing the size of Sun's market. It's the same reason they open-sources Solaris, because they aren't in the business of selling operating systems, they're in the business of selling complete systems, and the more people use Solaris, the more people will want a Sun system.

      --
      http://www.mhall119.com
    3. Re:Commodity is a relative term... by mrchaotica · · Score: 1

      Sun knows that their business isn't in microprocessors, it's in the systems that they build on top of them. By making the chip a commodity, they let other companies spend money increasing the size of Sun's market. It's the same reason they open-sources Solaris, because they aren't in the business of selling operating systems, they're in the business of selling complete systems, and the more people use Solaris, the more people will want a Sun system.

      Not being a Sun user, I'm curious: what do they have left to differentiate themselves? I mean, Apple is in the business of selling complete systems too, but it still has a proprietary UI and fancy industrial design. But I have no idea why I should care about Sun.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Commodity is a relative term... by cyphercell · · Score: 1

      You mean large companies actually just buy commodities at a low price and sell them at a higher value? I would have never guessed. Ok I'm being a little facetious, but I think Sun is quickly becoming the premiere hardware maker for FOSS systems and I don't think it will hurt their bottom line any.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    5. Re:Commodity is a relative term... by mhall119 · · Score: 1

      Sun sells the combination of UltraSPARC, Solaris, and all their other hardware and software components in small, energy efficient units. It's that combination, and getting that combination right, that you are paying for when you buy Sun.

      --
      http://www.mhall119.com
    6. Re:Commodity is a relative term... by howlingmadhowie · · Score: 3, Interesting

      well, sun sells everything from workstation upwards. they tend to use their own chips, their own connectors, their own file systems and their own operating systems, all of which are now open-source and so can be freely implemented by the "competition". by open-sourcing their intellectual property (what a wonderful oxymoron), sun is doing correctly what microsoft did wrongly in china. in china, microsoft gave windows away for free. the result? market domination but a mono-culture where computing goes from a growth market to a replacement market.

      by allowing and encouraging competition and progress, sun is keeping computing a growth market for a long, long time. sun just has to have the intellectual clout to keep their head-start (i can give you the source code, but do you know what to do with it?). it's an interesting, very honest business strategy, and the free-software licenses used will keep it honest.

  5. AMD and Intel just shit their pants by Anonymous Coward · · Score: 3, Interesting

    Go look at the CPU cycles per watt that the UltraSPARC T1 delivers.

    Now, figure the UltraSPARC T2 is better than that.

    1. Re:AMD and Intel just shit their pants by Wesley+Felter · · Score: 0, Troll

      Go look at the performance of Windows games on UltraSPARC T1. Now, figure that UltraSPARC T2 still doesn't run Windows.

    2. Re:AMD and Intel just shit their pants by figleaf · · Score: 1

      Now look beyond the advertising figures and look at the actual real world application figures.
      Intel/AMD beats the pants off UltraSPARC T1
      http://www.anandtech.com/IT/showdoc.aspx?i=2772&p= 6

    3. Re:AMD and Intel just shit their pants by JamesRose · · Score: 2, Funny

      To be fair, its a bit harsh expecting the guys at Sun to meet the minimum system requirements of vista on only their second atttempt at this chip.=)

    4. Re:AMD and Intel just shit their pants by MBCook · · Score: 3, Interesting

      I see a 1 GHz T1 doing quite well compared to a 2.4 GHz Opteron and a 3 GHz Xeon. Things have improved on the Intel front, but the T2 should do quite well for the workloads it is designed for. Not only does it have more threads (and I think a better memory controller), but now it has one FPU per core instead of 1 per chip. That means 8x as many FPUs. That was the real weak point and now it has been addressed.

      I can't wait to see benchmarks of this chip. It is far more interesting than "the same chip for 3 years ago, now 0.3 GHz faster" or "now with one more micro-op fuser and a 2% better branch decoder."

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    5. Re:AMD and Intel just shit their pants by RightSaidFred99 · · Score: 1

      It's not all that interesting. It's 1 GHz for a reason, they went with core-glut instead of GHz glut. Upcoming IA64 chips are the real competition for this, but for most of the stuff normal people do with computers, meaning non-scientific computing, modern x86 chips are better in almost every way. Sun is, always has been, and always will be an also-ran.

    6. Re:AMD and Intel just shit their pants by rbanffy · · Score: 1

      IA64 as in Itanic?

    7. Re:AMD and Intel just shit their pants by adrianmonk · · Score: 1

      Sun is, always has been, and always will be an also-ran.

      You can make a reasonable argument that Sun is washed up now. But always has been? Do I need to remind you that when the SPARC architecture came out in about 1990, it beat the snot out of everything else available? Do I need to remind you what type of machines people used to route TCP/IP traffic before Cisco entered the game? What about the huge market share that Sun held with Unix when SunOS 4.1.3 was the current version? Sure, there have usually been some alternatives (like IBM, and at various points HP, DEC, and SGI, and now regular old x86), but at various points, Sun hardware and software have been the clear market leaders because they were clearly better.

    8. Re:AMD and Intel just shit their pants by RightSaidFred99 · · Score: 1

      Yeah, the Itanium family. The one with monster floating point. People can call it Itanic all they want, the fact is that it's a good chip in the are for which it was designed.

    9. Re:AMD and Intel just shit their pants by Anonymous Coward · · Score: 0

      Quite well my ass, it's three times slower than the Xeon at most things, and it's 1GHz eight core cpu vs. 3GHz dual core xeon, which should more than compensate for the clock speed.

      So maybe the T2 will match up enough that it's only half slower...

  6. Hmm? by Anonymous Coward · · Score: 0

    If it were x86 based, I bet Windows Vista would still be slower than a snail!

  7. Power consumption? by Toffins · · Score: 4, Interesting

    I can't wait for somebody to design a new generation of desktop PCs that have lower power consumption than that of previous generations but without sacrificing performance and graphics. Anybody know how much power typical UltraSPARC based desktop PCs consume compared to Intel or AMD based desktop PCs?

    1. Re:Power consumption? by the_humeister · · Score: 1

      I can't wait for somebody to design a new generation of desktop PCs that have lower power consumption than that of previous generations but without sacrificing performance and graphics.


      I believe there's a product called "Core 2 duo" from this small electronics company called "Intel".
    2. Re:Power consumption? by LWATCDR · · Score: 2, Interesting

      Get a Core2Duo or one of the new low power AMDs. The just find a modern video card that is roughly the speed of a last generation card.
      If you want super high performance and super low power ... Not going to happen. They will always have the option to pump up the speed buy pumping up that watts.
      Top of the like will have high power draw.
      You have low power options that are pretty dang fast. The trade off is just up to you.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Power consumption? by Dachannien · · Score: 1

      As they say, "Fast, cheap, and good. Pick any two."

    4. Re:Power consumption? by Toffins · · Score: 1

      I wonder if the UltraSPARC design team might have come up with a better low-power design than either Intel or AMD. I'm quite intrigued by the press release which says "UltraSPARC T2 processor, the fastest, most energy efficient microprocessor on the market" and "lowest Wattage per core of any processor in its class". I'm curious to see some simulated or measured Wattage figures for a complete UltraSPARC T2 desktop system. Does it beat a recent Core2Duo or AMD system having a power consumption measured in the hundreds of Watts? If not now, maybe the next one; I don't accept the premise that future CPU designs will always require hundreds of Watts of power. And what are typical retail prices for complete UltraSPARC T2 PC systems?

    5. Re:Power consumption? by Felix+Da+Rat · · Score: 1

      According to the webcast Sun had about this chip today, the T2 has dramatic electrical savings for what it provides, I think I saw at one point something along the lines of 97 watts as opposed to 160 for the cloverleaf from intel. While priced at "Under $1000"*, that's for orders of over a 1,000 units. They did say they were planning on working on less powerful and more affordable solutions for the embedded market in the next year and that this was more of a flag ship for inclusion in the server market. I'm not sure if this is ever being designed for use in the Desktop market, but there was a lot of interest about ubuntu running on it soon (already runs on the T1). One developer was asking for laptops running these, and the EVP of Sun Systems also was interested, so who knows what they'll do with this.

      Very exciting news in general, I think the built in crypto co-processors for each core will make this a deal breaker for most government agencies and a lot of financial institutions. If you're interested the full webcast is here: http://www.sun.com/featured-articles/2007-0807/fea ture/index.jsp?intcmp=hp2007aug07_ultrasparct2_web cast and requires RealPlayer and is roughly 1:17:17 or so.

    6. Re:Power consumption? by Toffins · · Score: 1

      97 Watts is impressively low. Any idea how much power a complete UltraSPARC T2 system would consume? It's a shame Sun may not be targeting the desktop market. I would straightaway buy several such desktop systems if they were priced below $1000 as a way of cutting down on power consumption.

    7. Re:Power consumption? by mhall119 · · Score: 1

      These are no desktop chips.

      --
      http://www.mhall119.com
    8. Re:Power consumption? by Wesley+Felter · · Score: 1

      Desktop processors from Intel and AMD are in the 40-65W range; do you still want a desktop Niagara machine?

      Also, desktop apps run dog-slow on Niagara because they mostly only use one core.

    9. Re:Power consumption? by Anonymous Coward · · Score: 0

      Rumor has it that the cpu will run about $500 a piece.

    10. Re:Power consumption? by LWATCDR · · Score: 1, Insightful

      "I don't accept the premise that future CPU designs will always require hundreds of Watts of power."
      You don't have to. But you can not have the fastest CPU. No matter how efficient they make the chip you will save power running it slower. There will always be a market that will trade off everything for speed. So yes you will always have to trade off power efficiency for speed. But and this is the big one. CPUs are getting faster per watt. An AMD x2 isn't a slow cpu. You can get them that only use 65 Watts of power and they are cheap.
      They will be fast enough for just about anyone.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Power consumption? by AKAImBatman · · Score: 1

      The UltraSPARC T2 has 8 cores, each of which runs 8 threads of execution in parallel, for a total of 64 threads of concurrent execution. If you want to make it comparable to the desktop chips from Intel or AMD, you'd need to generate a chip (from the now OSS tools) with fewer cores. I'd imagine that a quad core T2 would use a similar amount of power, but with vastly more parallel processing capability than your average Core Duo.

    12. Re:Power consumption? by Anonymous Coward · · Score: 0

      Very exciting news in general, I think the built in crypto co-processors for each core will make this a deal breaker for most government agencies and a lot of financial institutions.

      Sure. Now all you have to do is teach my IA overlord what crypto is. And what a processor is. And why Word won't run on this computer.

    13. Re:Power consumption? by GPL+Apostate · · Score: 1

      If you want to make it comparable to the desktop chips from Intel or AMD, you'd need to generate a chip (from the now OSS tools) with fewer cores.

      Maybe Intel will step in and release the UltraSPARC_T2-SX.

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    14. Re:Power consumption? by Dr.+Smoove · · Score: 0

      The chip would be under 1000 if you ordered 1000 of them AFAIK. Sun's systems are not cheap, especially SPARC ones. The low-end configurations of servers running these I envision to be between 6 and 10 grand. And, as far as the notion as a developer asking for laptops running these, rofl, I hope he was joking.

      --
      "If you plant ice, you're gonna harvest wind."
    15. Re:Power consumption? by Wesley+Felter · · Score: 1

      I'm not too interested in talking about theoretical chips. I suppose Sun will sell a partial-good quad-core Niagara 2 which will be lower power than desktop x86 chips, but desktop apps would still run so slowly that it wouldn't be worth buying Niagara 2 for desktop use.

    16. Re:Power consumption? by LWATCDR · · Score: 1

      Or in this case "fastest will never be cheapest".

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    17. Re:Power consumption? by aliquis · · Score: 2, Informative

      If I remember it right they max out at 72 watt for 8 cores running 8(?) threads each.

    18. Re:Power consumption? by mrchaotica · · Score: 1

      That depends on your standards for "fast." If any new CPU or GPU is "fast enough" (and for a lot of things, they are), then you actually can have all three!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    19. Re:Power consumption? by epine · · Score: 2, Insightful


      You have a short little span of attention. When Intel first hit 60W with the original Pentium there was a huge outcry about its outrageous power consumption, and it hardly performed any better than a 100MHz 486, either. After a quick die shrink, the next version wasn't so bad. Now Intel sells the Core Duo at 65W as a major innovation in power management. After Intel's Prescott, it's almost impossible for anything else to look bad. But really, should a product that never deserved to be made in the first place define the frame of reference moving forward? If you factor the environment into the picture, a TDP of 35W would look far more responsible.

    20. Re:Power consumption? by Anonymous Coward · · Score: 0

      > Also, desktop apps run dog-slow on Niagara because
      > they mostly only use one core.

      Oh do stop trotting out this old chesnut.

      Some of us have been running SMP since the P-Pro, and
      would never go back to one core. Yes, some applications
      are single-threaded. THAT DOESN'T MATTER. No-one runs
      just one application; other daemons and apps are always
      vying for CPU. The OS will switch the foreground
      app across the CPUs according to their load, and the
      result is a silky-smooth interface with no hourglasses.

    21. Re:Power consumption? by Wesley+Felter · · Score: 1

      Sure, sometimes you actually have two runnable threads on a desktop, so for silky smoothness you want two fast cores, not eight slow ones.

    22. Re:Power consumption? by Toffins · · Score: 1

      But you can not have the fastest CPU.
      If you re-read my comment, you'll see I wasn't disputing there is a trade off between performance and power consumption when choosing between what is currently available on the PC systems market. I was making a different point -- I was saying I do not accept the premise that future CPUs and PC systems will always require hundreds of Watts (for entire PC systems; tens for CPUs) of power in order to achieve the same or better performance. Future PC systems will consume less power than any of the current generation of Core2Duo and AMD based systems and they will also be faster than the current fastest systems (mainly due to process technology improvements).
    23. Re:Power consumption? by LWATCDR · · Score: 1

      I am not sure that will happen in a big way on the desktop market. Take a look at the ARM. There are versions with an FPU and SSE like extensions that are more than fast enough for the average user. They have not caught on with desktop users. The new AMD X2s that sip power at 65 watts are great cpus for the average person. If I was going to buy 500 machines for people to run Office or Open office on I would jump at them. Yet most "enthusiasts" sites ignore them because the core2duo is faster. Outside the server market power just doesn't pop into many peoples specs when it comes to a computer.
      My wifes next machine is probably going to be one of the power efficient AMDs. I do think that max power use has peaked in cpus for at least for a while. But I fear the need for speed will drive it right back up.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  8. Which GPL? by junglee_iitk · · Score: 4, Interesting

    Nothing that it matter... just interested, but does anybody know if it is released under GNU GPL 2 or 3?

    1. Re:Which GPL? by AvitarX · · Score: 1

      It actually matters a lot because Sun probably owns a lot of patents.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:Which GPL? by WebMink · · Score: 2, Informative

      The original T1 design was released under GPLv2 a while back, and the new T2 design will be released under GPLv2 for now as well. Using GPL v2 creates an implicit patent license so while using GPLv3 would make the situation cleared GPLv2 is probably sufficient.

      And yes if you look at the map on the opensparc.net page (when they get some quota back after being slashdotted) you'll see they are getting a vast amount of interest from China, where I gather a company is already producing an OpenSPARC T1-derived chip for embedded use.

    3. Re:Which GPL? by choongiri · · Score: 2, Informative
    4. Re:Which GPL? by choongiri · · Score: 1

      What I find interesting is that I seem to be able to re-license it under various other licenses at my discretion.

      How very open of Sun. I approve. ;)

    5. Re:WHICH GPL? by canter · · Score: 1

      So will they have to change the name to GNU/Sparc?

    6. Re:Which GPL? by junglee_iitk · · Score: 1

      Seems like every link posted to this story is slashdotted!

      Thanks for the information though.

  9. Finally... by Anonymous Coward · · Score: 0

    Something that will run Java apps at a decent speed *ducks*

  10. FPGAs by EmbeddedJanitor · · Score: 3, Insightful
    You, Yes, I mean YOU! can easily build your own CPU using FPGAs.

    Many FPGA houses provide free ARM cores etc for inclusion on their FPGAs. You can build an ARM-based (or other core based) device using free download tools and run it on an FPGA that costs a few bucks. To do this the licensee need to pay a heft licencing fee to ARm or whomever. Now they can also distribute GPL cores.

    But is this really useful? To use a GPL core would mean that all the rest of the chip design would have to be released too. Very few hardware builders will be prepared to release their silicon source code because that is often the only way they have of preventing mass knock-offs etc.

    --
    Engineering is the art of compromise.
    1. Re:FPGAs by ciroknight · · Score: 1

      Yes, but where in Hell are you going to find an FPGA big enough/fast enough to run a full OpenSPARC implementation?

      The real advantage is two-fold. First, people become more familiar with the architecture by literally seeing what that architecture does, which means compilers optimize better for it, which means people are more likely to use SPARC. Secondly, students will use it to make derivatives and spread the SPARC architecture. There's already efforts to make a small SPARC based off a single T1 core, perhaps more models like it are planned for the future.

      Could someone fork it/make a knock-off? Of course they can, but hopefully you're moving faster than they are, and likely Sun's got more money to print the chips than you do, and has the connections to make them better than you can. I personally like the idea of Open Hardware. It could end up being like Linux or ARM: Everyone ends up using it, but everyone adds their own touches to make it different/better.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    2. Re:FPGAs by X0563511 · · Score: 1

      Did you miss the bit about them releasing the blueprints?

      Even if creating THIS chip is over the abilities of 99% of companies/people, producing a less-powerful one based on it is very possible

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:FPGAs by WebMink · · Score: 4, Informative

      producing a less-powerful one based on it is very possible

      Indeed, someone just did:

      Arturo Mann proudly announces that he has successfully synthesized the S1 Core on a Xilinx Virtex-4 FPGA device...

      More details on Simply RISC's web site.

    4. Re:FPGAs by Anonymous Coward · · Score: 0

      How powerfull is it? Would it be adequate for the One Laptop Per Child project? I read that Simply RISC S1 chip is targeting camera market so power consumption should not be an issue...

    5. Re:FPGAs by mrchaotica · · Score: 3, Funny

      Yes, but where in Hell are you going to find an FPGA big enough/fast enough to run a full OpenSPARC implementation?

      In the bottom of Cracker Jack boxes, 20 years from now?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:FPGAs by keithjr · · Score: 1

      But is this really useful? To use a GPL core would mean that all the rest of the chip design would have to be released too. Very few hardware builders will be prepared to release their silicon source code because that is often the only way they have of preventing mass knock-offs etc.

      / Indeed, it is rather daring to distribute chip design schematics openly. Sun is banking on the fact that their design is inherently novel compared to competitors. As for future knockoffs, it just forces the designers to continue to innovate.

    7. Re:FPGAs by joshsnow · · Score: 1

      and likely Sun's got more money to print the chips than you do

      Sun hasn't got more money than the Chinese government.

  11. Details? by CrayHill · · Score: 0, Redundant

    How many cores does this chip have?

    1. Re:Details? by Ungrounded+Lightning · · Score: 2, Informative

      How many cores does this chip have?

      8 cores, 8 threads each.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:Details? by schwaang · · Score: 1

      Can somebody explain what it means to have 8 threads per core?
      I understand that each core is like a separate CPU, and AMD and Intel produce lots of 2-core chips.

      But what's the hardware meaning of a thread?

      I assume that there is some parallelism that is lighter weight than a full core, perhaps with each hardware thread having certain resources like an address counter and a few registers. So how is a SPARC thread unlike an Intel core? What does the thread own vs. what is shared per-core?

    3. Re:Details? by addaon · · Score: 1

      Hardware support for thread-level parallelism is what is known as SMT (IBM, others) or hyperthreading. Basically, you have per-thread registers, and per-core ALUs. Exactly what units are replicated vs. shared (branch prediction, dispatch queues, etc.) is going to be implementation dependent.

      --

      I've had this sig for three days.
    4. Re:Details? by Ungrounded+Lightning · · Score: 2, Informative

      what's the hardware meaning of a thread?

      As another poster has pointed out: You build a core with multiple copies of the register set and replicate (or take turns on) the associated instruction-dispatching logic.

      But these multiple CPUs share a common set of arithmetic/logic execution units, along with arbitration logic. Different threads will be doing different things at any given instant, and thus using different sections of the ALU.

      The arbitration logic decides which thread gets which hunk of ALU at any given moment. And some threads will be stalled waiting for data and won't need any ALU function at all. Of course when more threads want a particular kind of execution unit than are available, one or more of them must stall. But by having the right number of copies of the commonly-used types of execution units you can keep a number of threads running at or near full speed most of the time and the ALU components mostly busy, with much less silicon than if each thread had a full-blown CPU and most of the ALU logic was idle at any given moment. With less silicon logic you can put things closer together and speed it up still more.

      This approach has been around since Cray was at Control Data.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  12. You don't have to fab it by Wesley+Felter · · Score: 5, Funny

    Apparently Sun will sell the chips to you already manufactured if you want.

    1. Re:You don't have to fab it by igotmybfg · · Score: 1

      Smartass :)

    2. Re:You don't have to fab it by mrchaotica · · Score: 1

      Yeah, but can I exercise my rights under the GPL by modifying the blueprint, then send it back to Sun and have them manufacture the new version for me? Cause that would be cool!

      (By the way: yes, that question was rhetorical.)

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:You don't have to fab it by howlingmadhowie · · Score: 1

      it probably would be better to send the blueprint to texas instruments than to sun directly. however taping out, testing and fabbing a single chip would probably make it cost more than an off-the-shelf core duo.

    4. Re:You don't have to fab it by bobsledbob · · Score: 1

      Better than being a dumbass!

      --
      Beware of geeks bearing formulas.
  13. Upgrade complete by Sta7ic · · Score: 3, Funny

    I always wanted a Tech 2 processor.

    Oh wait...

    1. Re:Upgrade complete by Zeebs · · Score: 3, Funny

      Get back to Eve-Online!

      /me wants a Jovian processor.....

      --

      Happy Noodle Boy says "F###ing doughnut! Mock me? You fried cyclops!!"
  14. I'm thinking China. by khasim · · Score: 4, Interesting

    Depending upon how the patents (are there patents?) are handled. China has been researching it's own chip design in the past. This could be a huge push for Sun if China abandoned trying to re-invent the wheel and just started cranking out UltraSPARC's.

    Not to mention Windows not running on such, but Linux will.

    And China would have a home source of chips for their IT industry and would not have to import Intel or AMD.

    1. Re:I'm thinking China. by Anonymous Coward · · Score: 0

      If the chip gets common, Windows will arrive there. Yes, they will be late (as always -- AMD64 for example was long usable with Modern Unix-style OSes before they came out with their XP64).

    2. Re:I'm thinking China. by larry+bagina · · Score: 0, Flamebait

      "researching their own chip design" = industrial espionage in taiwan for the latest x86 design.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:I'm thinking China. by MBGMorden · · Score: 1

      Not to mention Windows not running on such, but Linux will. If this every picked up in any significant number, Microsoft would release Windows for it. They already make Itanium versions of Windows (and SQL server), and they once made Windows for DEC Alpha chips. It's really not a problem for them to make Windows run on another architecture, and believe me that have no care as to keeping the world on x86 - only keeping them on Microsoft software.
      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    4. Re:I'm thinking China. by Noiser · · Score: 1

      Linux was picked up in significant numbers if you ask me, but Microsoft didn't release MS-Word for Linux.

      So either these numbers are not significant for Microsoft, or they have something else on their mind.

    5. Re:I'm thinking China. by MBGMorden · · Score: 1

      So either these numbers are not significant for Microsoft, or they have something else on their mind. Reread the OP. Particularly: no care as to keeping the world on x86 - only keeping them on Microsoft software

      Promoting Linux in any way violates that part. MS Office for Linux would be used more often to switch existing Windows users to Linux than to bring in extra revenue from existing Linux users. Afterall, no business really, truly cares about what OS they're running. They care about what OS their apps will run on, and for a lot of businesses, their "apps" are composed of MS Office, especially for secretarial and management type positions.
      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    6. Re:I'm thinking China. by Anonymous Coward · · Score: 0

      codeweavers.com

  15. Various options. by jd · · Score: 3, Interesting

    One would be to build a simulator that is accurate at the level of silicon, so that you can cross-compile and run binaries for this CPU on a non-native architecture. Another would be to look at some specific module within the core and re-use the code within an OpenCores project. A third would be to reverse this - take OpenCores code (or write your own) and generate a module that would work within the T2 and would provide functionality the developers might want. A fourth would be to produce a specialized version of the chip (rad-hardened, for example) without paying license costs. And so on.

    --
    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:Various options. by mdmkolbe · · Score: 5, Interesting

      I do high performance numerical computation research, and something like this would help a lot.

      As part of my research I have to hand tweak and tune the inner most loops of our algorithms. Unfortunately, the performance of moderns processors behaves so counter-intuitively when pushing the floating-point units to the max, that it is basically impossible to guess whether a certain change will speed up or slow down the computation. Being able to know *exactly* what in in the CPU would greatly help with this.

    2. Re:Various options. by DaveRexel · · Score: 1

      "I do high performance numerical computation research, and something like this would help a lot."

      I find your ideas fascinating, and I would like to subscribe to your newsletter...

      --
      # ~: no sigs today
    3. Re:Various options. by jd · · Score: 4, Interesting
      Generally, you have a library of routines tuned to different ranges of conditions, optimized by actually running them at different settings. ATLAS does this, for example, as do a number of other optimized libraries. However, you're absolutely right that modern cores are very sensitive to a range of conditions. Lookup/interpolation units are obviously not going to respond in a fixed interval, it will depend on what point you hit. Does the FPU have enough internal memory to avoid swapping in and out of core during calculations? If you re-order operations, can you squeeze better performance out of the L1 and L2 caches? Is a composite instruction faster or slower than executing the individual opcodes that would produce the same result?

      I don't know of anyone who has gone to the gate level to tune software - I've never found it necessary to go beyond a high-level definition of the processor, the sizes/speeds of the caches, the lanes between the segments, the length of each pipeline segment and other such information that can be basically listed. However, such information will not reveal unintended features (distinguished from bugs by being useful) and won't expose every possible shortcut.

      HPC is fun, though I agree that modern processors are counter-intuitive. They can do some seriously weird things at times, which is why CPUburn is such an interesting program. If only the developers still maintained it. :( A CPU that can self-destruct performing legal, documented operations is a buggy CPU. That goes for any other hardware, too.

      --
      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)
    4. Re:Various options. by mrchaotica · · Score: 1

      Is a composite instruction faster or slower than executing the individual opcodes that would produce the same result?

      Shouldn't that answer always be "yes," because otherwise there wasn't any point in making the composite instruction in the first place?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:Various options. by jd · · Score: 5, Interesting
      "Should" and "Is" are often quite different. For example, no programmer of the 8086 would be caught dead using the instruction to roll left or right a given number of times. Nononono. It was far, far faster to have one operation for each roll. Division and multiplication on the 8087 was so slow that people even tried developing workarounds in software to get better performance! Multiplying by an integer amount was generally stupid - you were often much better off loading the value into two stack locations then adding repeatedly.

      CISC eventually collapsed precisely because of this. RISC was faster - far faster - without the composite instructions. Hybrids, like the Pentium series, have since developed, where the underlying architecture is RISC and the composite instructions are emulated by being split into much simpler ones. So far, so good, so what? You still have a translation layer. You still have that decomposition. That's not free, you know. It takes time.

      So why do this at all, and not have a pure RISC system? Well, many CPU manufacturers asked the same question. And decided to do exactly that. Have a pure RISC architecture. They generally do the same amount of real work with a fifth of the clockspeed of a CISC/RISC hybrid - so they run cooler and you can pack more into less space.

      Why don't Intel and AMD do this? Oh, they'd love to! The Itanic proved many things, though, one of which is that the 8086-style CISC layer has to remain. The customers have too much legacy software now. Not only are consumers locked into Intel's architecture, so is Intel! There's nothing they can do to escape, unless they make a chip that has some cores on the old design and some on a new one. But who is going to buy a processor that costs more and does less (for now)? Nobody. Thank you.

      This should be the lesson that companies learn from the IT industry (but won't): Too much lock-in locks the company in as well, making necessary changes and corrections impossible. Given enough time and enough failures to change, the company will destroy itself.

      --
      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)
    6. Re:Various options. by dbIII · · Score: 1

      One really obvious difference I saw was with some geophysical software. One paticular CPU limited task ran at the same speed on 8 opterons at 100% for ten days as it did limited to two CPUs - while on an 8 Xeon system it ran four times faster. An update to the application taking processor features into account fixed this and they now run at effectively the same speed (a few minutes difference over ten days with slightly different data - both types of processors are good). This is for a task that is very easily split into parallel jobs but the application is far too chatty and sits around and waits far too much to be useful in a cluster - far better to split the job into parts depending on how many CPUs each host has and get it to fill in whichever bits of a big array it is responsible for.

    7. Re:Various options. by howlingmadhowie · · Score: 2, Insightful

      this is one of the great advantages of package management and repositories. if ubuntu wanted to change something critical about a program which would effect 20 others on the system, they can do this and offer all modified packages for download at the same time. granted, the download could become big if there was a huge change, but being open-source, they could just compile everything new for that and then offer a new install cd.

      the only things tying linux to certain architectures are flash, nvidia, ati etc. in other words, the proprietary software companies are stifling innovation, just like they didn't allow intel to create a superior processor. however, the strength of the strangle hold on linux is a lot weaker.

    8. Re:Various options. by AceJohnny · · Score: 1

      This should be the lesson that companies learn from the IT industry (but won't): Too much lock-in locks the company in as well, making necessary changes and corrections impossible. You mean like Microsoft with Word, and keeping Wordperfect compatibility in OOXML?
      --
      Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
    9. Re:Various options. by mwvdlee · · Score: 1

      Unless, of course, you were using a program which depends on the changed components but is not part of the Ubuntu package system. Say, like, something you programmed yourself.

      The advantage you mention assumes that any and all applications can be easily changed and updated at once without the user noticing, even if the party changing the component has no control or even knowledge of the applications using that component.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    10. Re:Various options. by kestasjk · · Score: 5, Interesting

      You still have a translation layer. You still have that decomposition. That's not free, you know. It takes time. It doesn't really take time, it just takes a longer pipeline and more space on the chip. Micro-ops from one instruction can get executed while instructions that are coming up get broken into micro-ops.

      The main reason this is actually slower is the ordering of instructions. Intel chips have out-of-order execution that lets them run micro-ops from instructions in a different order that will make things faster and make more use of all the parts of the processor.

      If a compiler could do this instead of the processor, by ordering the micro-ops itself, Intel wouldn't need die space for out-of-order execution. The space could be used for more cache or to squeeze more cores in.
      Also the compiler would be able to do better optimization because it has the bigger picture of what's coming up, and it has more time to do the optimization because it doesn't do it on the fly.

      They generally do the same amount of real work with a fifth of the clockspeed of a CISC/RISC hybrid - so they run cooler and you can pack more into less space. That's a pretty wild exaggeration. (UltraSPARC sure isn't 5x faster than Core 2 Duo, and PPC wasn't 5x faster either, despite what Apple marketing used to want you to think).
      Intel make excellent processors even if they do have to do CISC-RISC translation, and they still beat any competing RISC processor hands down (except in specialized applications like supercomputers or Sun benchmarks). This isn't because CISC is better than RISC, it's just because the difference isn't nearly as large as you make out, and Intel has a massive R&D budget that offsets any performance decrease and then some.

      If Intel really felt it was necessary to move to a new processor they would. They talked MS into using Itanium for high end apps so I'm sure they could push a transition if they wanted.
      They could include a Rosetta style software translator for old x86 binaries, and perhaps include an x86 translator on-die (like Itanium 1 did). The reason they don't is because it wouldn't give such a large boost, and would be relatively expensive, when they can get larger speed boosts for less by going for smaller processes and optimizing micro-ops.

      It wouldn't be as big a transition as you make out, and it wouldn't give as big of a performance increase as you make out. It would be better if they had gone with RISC, but not that much better.
      --
      // MD_Update(&m,buf,j);
    11. Re:Various options. by caluml · · Score: 1

      I don't know of anyone who has gone to the gate level to tune software - I've never found it necessary to go beyond a high-level definition of the processor, the sizes/speeds of the caches, the lanes between the segments, the length of each pipeline segment and other such information that can be basically listed.

      Meh - if it compiles, it's good enough!

    12. Re:Various options. by Anonymous Coward · · Score: 0

      Also, the rich CISC instruction set of x86 acts like a sort of code compression scheme -- the equivalent ppc code is quite a bit large; resulting in inefficient code cache use.

    13. Re:Various options. by Panaflex · · Score: 2, Insightful

      While your comment on the Itanic is partially true - the real reason it failed was the VLIW premise.

      Executing multiple instructions within a single "opcode" - and then developing a compiler to pre-determine the best path was about the STUPIDEST idea I've ever heard. Just think about it... a compiler has no idea about the REAL conditions at runtime.

      A compiler can optimize a single program thread - but can't optimize for multi-threading, multi-processing, or mixed mode execution between the OS and the application. All these things depend heavily on hardware - and Intel/HP made the hardware as stupid as possible in the places where it really mattered.

      They optimized for a problem (one instruction per cycle) which was easily overcome with parallelism (smp or multi-core) and faster clocks. Instead they choose the most complex assumption (multiple instructions per opcode, with different possible results) and sits heavily on an overloaded branch-prediction unit which is partially implemented in the compiler.

      Itanium has improved and I'm sure they'll be around for a few more years. If Intel had been smart we'd have 8 core Alpha chips instead - as they own the Alpha intellectual property.

      --
      I said no... but I missed and it came out yes.
    14. Re:Various options. by howlingmadhowie · · Score: 1

      as long as you have the source code and the external interfaces to other pieces of software are stable, there shouldn't be a problem. if you wrote the software yourself, i imagine you will have the source code... and to be honest, how many packages do you want to use under ubuntu which aren't part of the ubuntu repositories or some repository somewhere?

    15. Re:Various options. by bobsledbob · · Score: 1

      You are truly worthy of your low id. Thank you.

      --
      Beware of geeks bearing formulas.
    16. Re:Various options. by Anonymous Coward · · Score: 0

      One advantage of a suitably-encoded CISC is reducing the memory bandwidth required to fetch instructions into the instruction cache. When you take into account the relative speeds of main memory vs. cache memory and the CPU core itself this can be a significant win for inner loops of CISC programs. Of course this can be mitigated in RISC by having larger instruction caches.

      So the time difference (especially when you factor in pipelining) for translating CISC to RISC is not significant and may actually result in better use of the memory bus. The real impact is probably power and area -- the translation and control logic likely take up much more space and power than the RISC core alone.

    17. Re:Various options. by Anonymous Coward · · Score: 0

      On an ISA level, CISC giveth and taketh away -- while mutations of in-memory structures can be more terse in the IA32 ISA than in many RISC ISAs (especially when a functional unit involves lots of loads into registers, register to register ops, and saves from registers, but can be done with memory operands in IA32), IA32's tiny set of truly general purpose registers leads to lots of spill/fill operations, which hits nested loops and function calls very hard.

      Remember that the "IS" in RISC and CISC stands for "Instruction Set"; the processor interpreting these ISAs can apply a number of neat tricks on the instruction streams of both.

  16. This week? by Blakey+Rat · · Score: 1

    We're announcing the fastest microprocessor we've ever shipped this week

    "We shipped a faster one last week!"

    (Apologies to MST3K and the classic flick Diabolik.)

  17. Language? by Anonymous Coward · · Score: 0

    Anyone heard what language this proc is in? Verilog or VHDL?

    -x

    1. Re:Language? by Anonymous Coward · · Score: 0

      Verilog. Reasonably readable, too.

  18. Sparc co-processor? by Anonymous Coward · · Score: 1, Interesting

    What workloads does sparc excel on? Is there any gains from running one as an add-in on PCIe and could an existing VM solution be hacked to take advantage of it?

    1. Re:Sparc co-processor? by afidel · · Score: 1

      The T1 excels at large scale parallel integer operations. It had up to 8 cores and 32 execution units per chip. The biggest drawback was that there was one shared anemic FPU per chip so if even a relatively small amount of your workload was floating point performance took a serious dive. There were crypto functional units on the chip to help with SSL to combat this. The T2 is basically a refined T1 with the addition of a FPU per core. I'm not sure I can imagine an application where you would be better served with a T2 coprocessor card than a T2000 equivilant with 2 chips.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Sparc co-processor? by the_B0fh · · Score: 2, Funny

      T2000 huh. The last time I played with one of those, I had to freaking melt it.

      -John Connor

    3. Re:Sparc co-processor? by mrchaotica · · Score: 2, Interesting

      The T1 excels at large scale parallel integer operations. It had up to 8 cores and 32 execution units per chip. The biggest drawback was that there was one shared anemic FPU per chip so if even a relatively small amount of your workload was floating point performance took a serious dive.

      Hmm... that makes me want a dual-CPU system with one T1 and one Cell. Imagine if they were both Hypertransport-compatible...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  19. Abandoware open source by Animats · · Score: 1, Troll

    This is one of those moves where some abandonware is being open sourced. Usually this happens with software, but here it's happening for hardware. The SPARC line is in decline; Sun is moving to x86 machines. Sun's hardware business is on the same trajectory as SGI's, but about five years behind. (Remember SGI, the MIPS processors, the overpriced x86 workstations, the bankruptcy?)

    As Wikipedia points out, Sun already did this for the UltraSparc T1 in 2006. Nobody cared. Now they're doing it for the UltreSparc T2.

    This might be useful if someone needed to emulate a SPARC CPU twenty or fifty years from now. So it's good to have the details of the CPU design on the record for historical purposes. But nobody is going to manufacture the things.

    1. Re:Abandoware open source by starjax · · Score: 1

      except for Texas Instruments, which manufactures all of Sun's processors.

    2. Re:Abandoware open source by fm6 · · Score: 2, Interesting

      I work at Sun (documenting x86 systems, as it happens) and I think you're really oversimplifying our business strategy. Just because we're doing x86 doesn't mean we're abandoning SPARC. Indeed, I see a lot of work going on with SPARC-based products. You might consider this a bad idea. (For obvious reasons, I can't possibly comment.) But it's the current business plan, and as long as that's the case, SPARC is not abandonware.

    3. Re:Abandoware open source by WebMink · · Score: 5, Informative

      Nobody cared.

      Well, apart from Simply RISC, who used the design to build a single-core chip (S1) for embedded applications.

      And Polaris Micro in China, who are doing the same.

      And David Miller & friends, who made Linux run on it.

      And Canonical who support Ubuntu running on it.

      And the other Linux distros picking it up.

      And... Oh, sorry, you were just trolling, right?

    4. Re:Abandoware open source by afidel · · Score: 3, Informative

      The T1 is NOT abandonware, in fact I would say it is one of Sun's greatest strengths. We are doing a design for a JD Edwards data warehouse and while our JDE system is on Oracle on Windows we are looking at Unix platforms as strong choices for the data warehouse. Thanks to only needing 6 total boxes for the middleware layers for 4 different environments vs 16 Windows boxes Sun is 10% cheaper and 10% lower in 3 year operating costs despite having power sucking, expensive DB servers.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:Abandoware open source by cyphercell · · Score: 1

      Why aren't you running Oracle on Solaris? That's what Oracle uses for their bench tests, my boss has worked with Oracle for 20+ years and she wouldn't consider anything other than Sun hardware and software.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    6. Re:Abandoware open source by afidel · · Score: 1

      Mostly due to the staff they had when the decision was made. They had a sysadmin who was a Windows guy with neither the aptitude nor desire to learn something else. With the current staff we have we could implement anything. While we might not start out as experts we could pick up enough to be competent relatively quickly.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  20. Re:Which GPL? And Sun's future... by Ungrounded+Lightning · · Score: 5, Interesting

    Nothing that it matter... [is it] GNU GPL 2 or 3?

    It actually matters a lot because Sun probably owns a lot of patents.


    Too true.

    If I've got this right: Under GPL3 anybody with foundry access could make the chip or a derivative, with no more patent issues than Sun itself would have. But under GPL2 they might have to enter separate license agreements to actually implement it.

    = = = =

    Presuming this release does make the chip open to anybody absent further licensing, it will be interesting to see how it affects Sun's future.

    On one hand it means any company that wants to could build the chip and sell it in competition with Sun (which has borne the development costs on the SPARC series - but recouped much of them already).

    On the other hand, they have a number of advantages: Already up and fabbing, deep understanding of the chip, etc.

    Further, one big source of resistance to adoption of their chips is the concern for what happens if Sun abandons the line, stops developing it, goes belly-up, or closes up again. With a perpetual license to others to build this chip and make improvements on it, that's no longer an issue. Even if Sun went belly-up and left them with no other sources, a big enough company with a product based on this chip could even commission the fabrication of its own chips, rather than twisting in the wind for lack of supplies. So such a company can design this chip into their product line and buy it from Sun without betting their own company on a possibly weak supplier.

    Let's see Intel or AMD compete with that that. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  21. And with respect to patent reform ... by Ungrounded+Lightning · · Score: 1

    Oh, yes:

    If Sun's open-sourcing of this chip leads to a big boost for them, just IMAGINE what an argument that will be against the utility of the government-enforced monopoly in the patent reform debate. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  22. Re:crap... by setagllib · · Score: 1

    Because wrapping an open source CPU around street furniture is great advertising. I think you have the wrong article.

    --
    Sam ty sig.
  23. Re:Which GPL? And Sun's future... by AvitarX · · Score: 2, Interesting

    I am actually hoping that AMD or Intel decide that there is useful technology they can use in their own chips.

    Especially AMD who needs whatever they can get at the moment. It is really far fetched, but possible we see AMD respond with a GPL chip that uses parts of Sun's tech they find useful. If they can get ahead of Intel for another generation or two it could be worth it to them.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  24. Obligatory comment by Anonymous Coward · · Score: 0

    Yeah, but does it run linux?

    1. Re:Obligatory comment by WebMink · · Score: 1

      Yeah, but does it run linux?

      Actually, yes - according to this Sun blogger Ubuntu already runs on it (see at the end).

  25. What, exactly, does GPL cover? by r_jensen11 · · Score: 1

    As far as I knew, GPL only covered copyright. If this is the case, then Sun would still be protected by patent law. Unless GPL covers patents too.... Anyone know?

  26. Podcast irony? by ifishfortorque · · Score: 1

    Anyone else find it ironic that the processor itself is acclaimed for being open-sourced, among other things, while the podcast of the announcement is only available in Realplayer format?

    1. Re:Podcast irony? by Anonymous Coward · · Score: 0

      Yeah, isn't it irony that Real happens to open source their player, too?

      Oh wait... that was years ago. You couldn't be expected to remember such things...

  27. No fab needed? by Anonymous Coward · · Score: 0

    Now that the design is available, it may be possible to implement this chip without needing a fab.

    http://hardware.slashdot.org/article.pl?sid=02/05/ 11/016223

    For a while, everyone was excited about being able to implement various CPUs using FPGAs. As the link points out, it has even been done for a couple of SPARC chips. In theory, Sun has just given us the wherewithal to implement a more powerful CPU. It might not be quite as fast and it might take more than one FPGA and it might be prohibitively expensive but ...

    I have no intention of trying to implement this chip. I also note that most of the links on implementing different CPUs on FPGAs peter out some time around 2002. On the other hand, you sometimes need a chip that is no longer available. A couple of years ago NASA was scouring the planet to find out-of-production chips. In that light, using an FPGA to implement random chips might not be so nuts.

    1. Re:No fab needed? by wik · · Score: 1

      There is a successful FPGA project for the T1. The OpenSPARC engineering people were at FCRC/ISCA this summer demoing the T1 running "adventure" on an FPGA board.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    2. Re:No fab needed? by nurb432 · · Score: 1

      'petered out'?

      Opencores.org
      leon3

      and tons more.

      --
      ---- Booth was a patriot ----
  28. Is this just to bury the sun4m folk? by sethstorm · · Score: 1

    Now if they'd get S-Bus/hardware specs opened up on a "hobbyist RAND" basis, then you could bury the sun4m specific bits for good. Otherwise, to not aim to this crowd in some form would be stretching the "commodity silicon" term, as well as insisting on sun4m be buried and gone.

    Commodity silicon exists, and it's not done on SPARC.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  29. Benchmark is *BOGUS* - Sun chip was *old* by Anonymous Coward · · Score: 2, Informative

    That comparison is between a 1.0 GHz UltraSPARC T1 - a three-year-old chip. There are 1.4 GHz chips currently available. How many months has the Intel Q6600 been on the market?

    How well will that Intel architecture scale to over 4 CPUs, anyway. At least AMD can do that.

  30. Jonathan Schwartz... by Anonymous Coward · · Score: 0

    Hmmmm, doesn't sound Greek.

  31. GPL and chips by EmbeddedJanitor · · Score: 1
    "Everyone ends up using it, but everyone adds their own touches to make it different/better"

    If the design is GPL then those people will have to release their own touches etc under GPL too. They'd rather have LGPL or BSD licensed cores.

    Fully commoditised hardware is going to be a very difficult thing to get hardware companies to sign up to.

    As for FPGAs... You can get a few ARM7 cores onto a single FPGA that costs less than $10 and those prices are dropping. I have no idea how complex an OpenSPARC is, but I assume it is something equivalent to an ARM9 or so and will fit in a $10-or-so FPGA.

    The hurdles are not technology, but political. Sure people want free-as-in-beer cores, but they don't want GPL cores that force them to release their design.

    --
    Engineering is the art of compromise.
    1. Re:GPL and chips by nurb432 · · Score: 2, Insightful

      Except the Arm7 core will cost you more then 10 bucks in license fees, unlike opensparc.

      --
      ---- Booth was a patriot ----
    2. Re:GPL and chips by mrand · · Score: 2, Interesting

      As for FPGAs... You can get a few ARM7 cores onto a single FPGA that costs less than $10 and those prices are dropping. I have no idea how complex an OpenSPARC is, but I assume it is something equivalent to an ARM9 or so and will fit in a $10-or-so FPGA.

      The hurdles are not technology, but political. Sure people want free-as-in-beer cores, but they don't want GPL cores that force them to release their design. Just go look at the technical specs of the thing:

      http://www.sun.com/aboutsun/pr/2007-08/sunflash.20 070807.1.xml

      With specs like that, the OpenSparc T1 processor will not fit in any FPGA in existance right now, or in the next few years.
      So the hurdle is indeed technical.

            Marc
      --
      -- PGP keyID: 0x4C95994D
    3. Re:GPL and chips by EmbeddedJanitor · · Score: 2, Informative
      The ARM core is free-as-in-beer if you use it on certain FPGA parts (eg. many Actel parts). The FPGA have already paid the licensing to ARM.

      --
      Engineering is the art of compromise.
    4. Re:GPL and chips by Mike1024 · · Score: 1

      I have no idea how complex an OpenSPARC is, but I assume it is something equivalent to an ARM9 or so and will fit in a $10-or-so FPGA. Well, Sun's press release says:

      the UltraSPARC T2 processor delivers an unprecedented level of integrated system functions on a single chip [...] Eight cores and eight threads per core [...] Dual, virtualizable, multithreaded 10 Gigabit-per-second Ethernet ports [...] Eight floating point units [...] Eight lanes of industry-standard PCI Express I/O [...] Quad memory controllers deliver more than 50 Gigabytes-per-second of memory access [...] The UltraSPARC T2 processor is available in production quantities this quarter, with prices starting well below $1,000, and licensing options wide open for derivative works. [...] Sun UltraSPARC T2 @1.4GHz (64 threads, 8 cores, 1 chip) For comparison, ARM's FPGA-targeted Cortex-M1 is a single-threaded single core processor, and on a nice Xilinx FPGA you can get 170MHz out of it; in Actel's FPGAs (where you can get the core free-as-in-beer) you don't get that clock speed. ARM's core also lacks hardware floating point support - in fact you don't even get hardware integer divide support. However, Cortex-M1 is very small, making it cost-effective.

      On the other hand Cortex-M1 is based on a cut-down version of a silicon core - so there might be scope to cut down the OpenSPARC to a single-threaded single core for FPGA. But at this point I'd be surprised if anyone was running OpenSPARC anywhere except in simulation.

      Just my $0.02

      p.s. How are you involved with ARM cores on FPGAs at the moment, if you don't mind me asking?
      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
  32. Did I read this right? by Khyber · · Score: 1

    FTFS: 89.6 GHz

    When did we get close to 100GHz for processors?

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Did I read this right? by Wesley+Felter · · Score: 4, Informative

      1.4 GHz * 8 cores * 8 threads = 89.6 fake GHz.

      I wonder how many BogoMIPS that is equivalent to.

    2. Re:Did I read this right? by bcmm · · Score: 1

      They're adding together all the cores (which is sorta-OK), and all the threads running on each core (which is not OK because they compete for some of the same resources).

      It's a bit like me calling my 1.86GHz Core 2 Duo a 3.72GHz processor because it has two cores. Sure, it can perform 3.72 billion cycles per second, in total, but no part of it is actually clocked at that speed.

      Actually, when it comes to counting each thread on each core, it's getting to be a bit like calling a 2GHz P4 with hyperthreading a 4GHz processor, when it certainly is not doing 4 billion cycles per second anywhere.

      I'm tired. It's 4am here. Someone who knows all about processor design is gonna correct me.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  33. Re:Which GPL? And Sun's future... by griffjon · · Score: 1

    Another advantage is that no business in their right mind would enter into the chip market as a direct competitor, but embedded or other technologies will be encouraged by the GPL availability, spreading Sun technology.

    --
    Returned Peace Corps IT Volunteer
  34. End of SPARC near? by Ricin · · Score: 1

    Not hindered by any actual knowledge about the processor, but this was my first thought:

    Considering it's Sun, this to me seems to have all the hallmarks of a farewell bid by "going open source" and hoping to hop onto the momentum it generates, if any.

    Five years from now, sparc will be history. Not for being bad or outdated, but because nobody really cares. And I think they know it.

    I might be wrong but I think that i386, and perhaps more specifically AMD/64 ultimately are just not possible to compete with, with specs going up (relatively) and costs going down (relatively).

    It's quite possible that sparc is much better but like I said, no one will care (also relatively).

    1. Re:End of SPARC near? by Anonymous Coward · · Score: 0

      Five years from now, sparc will be history. Not for being bad or outdated, but because nobody really cares. And I think they know it.


      Sun will definitely lose the megahertz race, but when it comes to scalability it'll still be there. Like it or not, a Beowulf still isn't giving an E25k a run for its money on the enterprise front. I do like that Sun is embracing Opterons at low end though.
    2. Re:End of SPARC near? by Ant+P. · · Score: 1

      It won't be the end of SPARC. SGI and Acorn may be dead, but that hasn't stopped the PSP and DS from existing.

    3. Re:End of SPARC near? by Anonymous Coward · · Score: 0

      Considering SGI used the MIPS chip for their workstations and Acorn used ARM I'm not entirely sure what your point is!

    4. Re:End of SPARC near? by rbanffy · · Score: 1

      Maybe because every year more ARMs and MIPS processors are sold than x86 ones. They are far from dead.

      And no. There is a lot left in SPARC. The T2 is not the end of it.

      BTW, my 166 MHz Ultra 1 was way faster than any 500MHz Pentium III of the time.

    5. Re:End of SPARC near? by Anonymous Coward · · Score: 0

      This is one more reason that Linux-for-the-masses needs to be a success. If even Dell is shipping laptops now with Linux instead of Windows, there really isn't much of a reason left why it should have x86 compatibility. Would there be market for a (Linux-only) laptop running on, say, a 1GHz XScale, with plenty of performance but very good battery life?

    6. Re:End of SPARC near? by Anonymous Coward · · Score: 0
      Sorry, wasn't trying to sound deliberately offensive when I replied to the parent.


      I'm a fan of the SPARC architecture and would like to think it's got a lot of life left in it but Sun really need to pull their finger out.


      The T2 is a nice improvement to the original chip however it's architecture makes it unsuitable for quite a number of workloads. For massively threaded Java applications this thing is going to rock but I sure wouldn't like to run a large database on one.


      This also has to be Sun's first successful CPU launch for years! Their kit stagnated using the UltraSPARC IIIi/e for too long and the performance gains offered by UltraSPARC IV/IV+ are pretty mediocre.

    7. Re:End of SPARC near? by rbanffy · · Score: 1

      I agree with the performance complaints, but, remember, Sun is not in the megahertz game.

      Sun sells servers that are dependable, that seldom, if ever, fail and whose uptime has to be measured in years not months. Even if their processors do not lead the MIPS and GFLOPS race, their performance is well balanced and I never saw a Sun box I could say is slow compared to other machines of same vintage. Fortune 1000 companies pay big money for machines that don't fail and they get what they pay for.

  35. Silicon Tools by nurb432 · · Score: 1

    There used to be some free tools out there long ago that would let you design the actual silicon. Not sure what ever happend to them.

    Besides, they said they are releasing the entire thing in this case so that problem is sort of moot.

    --
    ---- Booth was a patriot ----
  36. Nobody? by nurb432 · · Score: 1

    There are a couple of companies that are making a living off sparc clones now. sure not many, but id not call it 'nobody'.

    And lots of people cared about the T1.

    --
    ---- Booth was a patriot ----
  37. FAQ on performance of this puppy by mritunjai · · Score: 4, Informative

    Just to quell the concerns of "abandonware" and cries of "performance benchmarks"

    Linky on numbers

    Summary:

    * This puppy comes ahead of Power5 and top-dog (till now) Power6
    * Highest single CPU integer and floating point performance

    Oh, and it has 2 10G network interfaces on chip... and EIGHT crypto cores to keep them running full throttle too. All this with 8 core each with its own floating point unit and 8 threads.

    Oh and BTW, Ubuntu guys just booted their distro on this puppy :-)

    So yeah, it runs Linux (too)!

    --
    - mritunjai
    1. Re:FAQ on performance of this puppy by mritunjai · · Score: 1

      Addendum to summary and spoiler:

      Intel quad clovertown gets mauled. :-P

      --
      - mritunjai
    2. Re:FAQ on performance of this puppy by Ricin · · Score: 1

      It certainly wouldn't be the first time that a great design dies anyway, would it? No interest, no momentum, no extra sales. That's a whole different thing than technical merits.

      And yeah, even if I don't have one, my FreeBSD ports do support and should compile and run properly on sparc64 (It's considered tier-1), but I can only read what the build cluster's or some random user's results were. And that's the whole point, for the vast majority of developers and users, it's just not going to stick because almost noone has it. And I don't think that will change.

    3. Re:FAQ on performance of this puppy by mrchaotica · · Score: 1

      Damnit, couldn't you have just yelled "Snape kills Dumbledore" or something instead?!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  38. No lawsuit, like MIPS suing Longsoon? by Anonymous Coward · · Score: 0

    So ... if the chip is under GPL, they have no problem with China fabbing it and won't sue like MIPS did? ( http://en.wikipedia.org/wiki/Godson )

    ...hell, while I'm on the subject, can any Slashdot reader confirm or deny the assertion that the whole 'Godson' / 'Dragon Chip' processor is absolutely nothing but prototypes, and demo units, with no computer system whatsoever purchaseable on the Internet for personal use?

  39. All I need is a $5 billion fabrication plant by kawabago · · Score: 0

    And I'm off to the races! Moon Computers on the rise!

  40. tivoization? by larry+bagina · · Score: 0, Flamebait

    the GPL isn't about free it's about FREEDOM -- the rights of the end user to modify the program. Will I, as an end user of a GPL processor, be able to modify the processor? This looks like yet another big company abusing the spirit, if not the letter, of the GPL.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:tivoization? by wasabii · · Score: 1

      Geeze man. Talk about a limited understanding, even for /. They released the SPECIFICATIONS, that is, the information about how to BUILD on. So you can modify the specs and build your own. What, do you expect to be able to recompile your CPU?

    2. Re:tivoization? by Chandon+Seldon · · Score: 2, Insightful

      the GPL isn't about free it's about FREEDOM -- the rights of the end user to modify the program. Will I, as an end user of a GPL processor, be able to modify the processor? This looks like yet another big company abusing the spirit, if not the letter, of the GPL.

      Yes. You, the end user, can modify the processor to the extent that is possible for the technology involved. Since a processor is physical hardware, that means the "compilation" phase for modification involves a microprocessor fab. If you don't have one, that sucks - but it's not something that's possible to fix.

      Even Richard Stallman, and even the GPLv3, wouldn't complain about you not owning a fab (and therefore not being able to use a modified UltraSparc T2 in practice) as a freedom issue. This isn't like Tivoization, because Sun can't patch your physical hardware either.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    3. Re:tivoization? by larry+bagina · · Score: 1

      From the GPL (3):

      Some devices are designed to deny users access to install or run modified versions of the software inside them. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:tivoization? by Chandon+Seldon · · Score: 1

      From the GPLv3:

      If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).

      I'd say that providing the code in the form of physical hardware would be covered pretty cleanly by that last sentence.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    5. Re:tivoization? by larry+bagina · · Score: 1

      that's contrary to the ideals of free software. if the FSF considers that ok then we need a new license which ensures software (and hardware) freedom.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    6. Re:tivoization? by Chandon+Seldon · · Score: 1

      that's contrary to the ideals of free software. if the FSF considers that ok then we need a new license which ensures software (and hardware) freedom.

      You're clearly just trolling. The assertion that the ideals of free software require the user to be able to reprogram an ASIC or ROM on the fly is absurd. What's next? Rocks steal our freedom because we can't turn them into birds with our psychic powers?

      If it gets to the point where, in practice, all computer processors are implemented on user-reprogrammable FPGAs or something, then we'll need to have a discussion about the freedom to modify software-implemented hardware. But, as always, free software is about giving the end users freedoms that are possible - not demanding absurdities.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  41. Closed Beta by nurb432 · · Score: 1

    Well, that was fun.

    --
    ---- Booth was a patriot ----
  42. pfft by shaitand · · Score: 3, Funny

    'We're announcing the fastest microprocessor we've ever shipped this week'

    I bet its the only chip they've shipped this week.

  43. how does that work? by shaitand · · Score: 1

    Wouldn't that let people modify the blueprints (which are GPL'd) but not actually make the chip (which is presumably patented). Sounds like a PR stunt to me.

  44. I'm not sure if people are getting this. by porkchop_d_clown · · Score: 5, Interesting

    The posters here seem to be complaining that this is worthless because individuals can't make their own processor chips.

    That's not the point. Here's the point:

    1: Sun's processors are a niche market. People don't use them because they're harder to use than cheap commodity processors from Intel. Why are they harder to use? Because not enough people use them to create the kind of economic ecosystem that drives down the price of using the processors.

    2: All over Asia are chip factories that make low-end embedded devices, RAM chips, and so on. Factories that are owned by companies that don't have the cash on hand to do the R&D to design their own processors to compete with Intel.

    3: By GPL'ing their chip designs, Sun lets all those Asian factories produce chips that perform like Intels but cost even less. This gives people an extra incentive to switch away from Intel and to create the very economic ecosystem the processor needs.

    4. Next, Sun releases enhanced versions of the chip that aren't GPL'ed. Chip consumers can now choose from fast commodity processors or more expensive deluxe models - that are still code compatible.

    And Sun can repeat steps #3 and #4 as often as they like, feeding their previous generation designs to the GPL audience as their newest designs hit the market.

    1. Re:I'm not sure if people are getting this. by Tablizer · · Score: 1

      By GPL'ing their chip designs, Sun lets all those Asian factories produce chips that perform like Intels but cost even less. This gives people an extra incentive to switch away from Intel and to create the very economic ecosystem the processor needs.

      But main CPU chips require economies of scale that smaller companies cannot provide. Otherwise, they would already be making X86 compatibles.

    2. Re:I'm not sure if people are getting this. by iroll · · Score: 2, Insightful

      They probably WOULD be making X86 compatibles, but they'd have to build, buy, or license an appropriate design. Last time I checked, there weren't plans for a P3 or better X86 chip available at my local library.

      --
      Repetition does not transform a lie into the truth. - FDR
    3. Re:I'm not sure if people are getting this. by jadavis · · Score: 1

      Sun's processors are a niche market.

      It appears as though the "niche" Sun is marketing this for is anything related to web serving, application serving, databases, storage, or hosting virtual servers. Granted, their marketing may be ahead of reality, but I don't think that's a "niche". The only things (that occur to me at this moment, anyway) left out are desktops/gaming, embedded (which isn't Intel/AMD anyway), and simulation/rendering.

      So how much of the backend server infrastructure in the world can be better served by this chip in terms of performance, performance/$, or performance/watt? Is it really a niche or is it just a more specialized chip to help very common workloads?

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    4. Re:I'm not sure if people are getting this. by howlingmadhowie · · Score: 1

      don't worry. the rock is on its way for simulation and rendering (and arguably desktop as well)

    5. Re:I'm not sure if people are getting this. by Tablizer · · Score: 1

      Quote: "Sun lets all those Asian factories produce chips that perform like Intels but cost even less."

      How is that possible? Emulation will always be slower than the real thing. Unless Intel has a huge markup, the Java Chip won't cut it even if it was a really good design.

    6. Re: I'm not sure if people are getting this. by Klaatu01 · · Score: 1

      This post highlighting the 1, 2, 3, 4 process of market evolution is exactly what this thread needed!

      Even before I read it, and honestly knowing very little about the "business side" of microchip production, I was thinking a 64 thread, 8 core chip with Open Source specs is the silicon equivalent of an aircraft carrier, improved oil rig, or hydro-electric dam!

      The technology might not be as much about how "big" it is but the work it is capable of producing in a developed economy or up and coming (third-world) economy. What if the Russian Federation is able to revitalize the silicon portion of its economy by producing this chip?

      Though it may take years for such a design to "filter down" to the desktop level, everyone better damn well believe it will be in use at the Department of Defense (DoD), universities and high performance computing centers worldwide. So, who stands to benefit? Everyone using the end products of part made on Sun UltraSPARC T2 processors, and everyone continuing to enjoy freedom (in whatever country) who does so because of the anti-terrorist and weapons of mass destruction (2 or more people) scenarios calculated on this platform.

      To think this is anything less than the Open Sourcing of a V8 engine is unimaginative and short-sighted.

    7. Re: I'm not sure if people are getting this. by yoprst · · Score: 1

      What if the Russian Federation is able to revitalize the silicon portion of its economy by producing this chip?
      Russian Federation (and Soviet Union before that) have a long and sordid history of producing SPARC-compatible cores for military. They suck, cost a lot and generally make no sense at all (being produced in Taiwan for the military lately). The idea of a bunch of scammers revitalizing an industry doesn't seem plausible to me.

    8. Re:I'm not sure if people are getting this. by Anonymous Coward · · Score: 0

      4. Next, Sun releases enhanced versions of the chip that aren't GPL'ed. Chip consumers can now choose from fast commodity processors or more expensive deluxe models - that are still code compatible.


      Wouldn't these "enhanced versions" be based on the original GPL'ed chip? Do they have to be opened up too?
    9. Re:I'm not sure if people are getting this. by Klaatu01 · · Score: 1

      Nah, that's why M$ (tm) the name "Pentium" - to lock down the infringments.

    10. Re:I'm not sure if people are getting this. by Jeremi · · Score: 1
      How is that possible? Emulation will always be slower than the real thing.


      Presumably "performs like Intels" meant "does similar tasks at a similar speed", not "executes x86 binaries with an emulator". You'll need to recompile your source code to a SPARC binary.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    11. Re:I'm not sure if people are getting this. by Nathanbp · · Score: 1

      Wouldn't these "enhanced versions" be based on the original GPL'ed chip? Do they have to be opened up too?

      Since Sun owns the copyrights to the chip designs, they can release their own chips under any license they want. This is similar to the dual-licensing that MySQL and other products are offered under.

  45. Sun's in the black! by shanec · · Score: 1
    Animats:

    This is one of those moves where some abandonware is being open sourced. Usually this happens with software, but here it's happening for hardware. The SPARC line is in decline; Sun is moving to x86 machines. Sun's hardware business is on the same trajectory as SGI's, but about five years behind. (Remember SGI, the MIPS processors, the overpriced x86 workstations, the bankruptcy?)

    That theory might hold water, if Sun hasn't seen one of it's best years in recent history.

    Sun Microsystems Exceeds Profit Target; Reports Results for Fourth Quarter and Full Fiscal Year 2007
    ...
    Net income for the fourth quarter of fiscal 2007 on a GAAP basis was $329 million, or $0.09 per share on a diluted basis. For the full fiscal year, net income was $473 million, or $0.13 per share, on a diluted basis, as compared with a net loss of $864 million, or ($0.25) per share, for fiscal 2006.

    WebMink:

    And... Oh, sorry, you were just trolling, right?
    Oops! Is he really just trolling?
    Oh, sorry Animats. Didn't mean to step on your trolling line there...

    ...mutter...mutter...gotta learn to shut up, and read further ahead more often...

    Ahm, yea, right! They're just heading for financial collapse! They're just making lots of money along the way! Yea, Yea, that's the ticket! ;)

    Shane

  46. Commodity? No way. by Big+Jojo · · Score: 1

    So what's the DigiKey part number? So I can buy a few (or a thousand, or whatever). I just entered "SPARC" in their database, and got "No records match your search criteria."

    If I can't buy it from major distributors, it's not "commodity" silicon.

  47. T2 on Demand? by Doc+Ruby · · Score: 1

    When will it be possible to get a PCI-e board with a load of FPGAs to which I can download a T2 to run code on, when some code I download happens to be T2 opcodes? Or even anywhere close to that, like a wrapper on the FPGA that can use the T2 config as a starting point to emulate the T2?

    --

    --
    make install -not war

    1. Re:T2 on Demand? by Melkhior · · Score: 1

      PCI-e boards loaded with FPGA exist, but you obviously haven't tried to price one. Although you can get a basic prototyping board with a small Virtex-5 and 256 MiB or RAM for about $1200, cards with large/high speed grade FPGA and a decent amount of memory will set you back anywhere between $3000 and $25000. None of them will run complex SPARC v9 code at a speed anywhere near that of the real thing, because that's not what FPGAs are good at (even though they'll be much better at emulating a chip with loads of slow cores than a chip with few fast cores).

      Buying the real thing would make a lot more sense.

    2. Re:T2 on Demand? by Doc+Ruby · · Score: 1

      Well, if all I ever wanted to do with the FPGA board was run a T2, I'd be a fool not to just buy a T2.

      But are you saying that a $3K FPGA/PCI-e board could run one of these T2 cores? Right out of the tarfile, or with some work? Custom work? And just how slow? What if I bought a higher MHz FPGA board - how much % of HW T2 performance could I get, if I paid the money?

      There's a lot of other things I could do with a board fast enough to run a T2 core fast, when I'm not running the T2, that is easily worth the money.

      --

      --
      make install -not war

    3. Re:T2 on Demand? by yoprst · · Score: 1

      I suspect that T2 won't fit in any existing FPGA-s. Well, may be if you throw away a cache... Either way, I see little point in running it on FPGA. It'll be slow and even more expensive as it is now.

    4. Re:T2 on Demand? by Melkhior · · Score: 1

      Unfortunately no I'm not saying that :-)

      First there's a typo ; the basic ML555 is $2200, not $1200.

      Someone managed to synthesize a S1 (single-core T1, with multithreads support) for a Virtex 4 LX60. You might be able to squeeze a S1 into the Virtex 5 LX50T of the ML555, but I'm not certain, it mght be a bit short on available slices. Beside, it seems that they didn't go any further than that, and didn't actually try to upload the bitsream, let alone boot an OS. All that is assuming either the synthesized HDL included all required bits beyond the CPU to do so, such as a memory controller to access the on-board SO-DIMM and what-not, or that there's enough room on the FPGA to accomodate said bits. And that you have the IP of those bits, of course.

      Then the T2 will probably be larger, even scaled down to an hypothetical single-core S2. I seriously doubt than you'll be able to squeeze a fully bootable S2 system in less than a V4 LX160. A PCI(-e,-X) board with one of those and some memory for your OS & stuff will probably be way over $3000. That's not counting the software tools, as free version of the tools are limited to the smaller devices, and the already mentioned IP that might be necessary...

      Plus, you'll need the skills to bolt all the HDL, software and tools parts together.

      It's likely doable, but at a very high cost in both money & time.

  48. But you can't run a real web site on Windows by Anonymous Coward · · Score: 0

    Or a real database. Or anything that requires a scalable OS. And you gotta wonder what's going through the minds of all those CIOs responsible for HIPAA and SOX compliance, dealing with the nightmare that is Windows "security".

    Sun's target market is the big server room, not one that involves tweaking toy computers that do a good job drawing pictures fast for FPS games but puke on their shoes when asked to process multiple gigabytes of data fast. The world's fasted Yugo is still a Yugo.

  49. There's more to life than SPECrate by Wesley+Felter · · Score: 1

    * This puppy comes ahead of Power5 and top-dog (till now) Power6
    * Highest single CPU integer and floating point performance


    In two benchmarks: SPECint_rate and SPECfp_rate. Now let's see some real-world application performance.

    1. Re:There's more to life than SPECrate by moosesocks · · Score: 1

      True, but at the very least, this will turn quite a few heads in the scientific community.

      Scientific computation often isn't all that different from the SPEC synthetic benchmarks.

      Plus, thanks to the magic of open-source software, it's relatively easy to get stuff to run on it by doing a simple recompile. Ubuntu's PowerPC repository is every bit as good as its i386 repo with the mildly annoying exceptions of closed-source apps like Flash, and (ironically) Java. It wouldn't be all that hard to create another repo for SPARC.

      Gentoo would literally automate this process, and there's always netBSD, which runs on more platforms than my sneakers do.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    2. Re:There's more to life than SPECrate by funwithBSD · · Score: 1

      Ok, well, we served Lotus Notes to 18000 people on 24 Intel based 2.4GHZ 2 or 4 cpu boxes. Performance sucked, people complained all the time.

      We replaced that with 4 SUN boxes using the older version of this chip, after all email does not require much math. 16 cores each.

      We used four for hardware redundacy, security. and geographical issues, not performance.

      They run at about 15 to 25 percent busy during the day, spiking to 50+ when doing nightly backups.

      Comes down to more than just CPU power, context switching, threading models, IO bandwidth and OS overhead all play a part too.

      --
      Never answer an anonymous letter. - Yogi Berra
  50. Threads Not Concurrent by raftpeople · · Score: 1

    While it supports 8 threads per core, only 1 thread per core is executed at any given time, 8 in a core aren't executing concurrently. It's targeting business servers which typically have many threads but at any given only a subset can perform calculations, the others are waiting on I/O.

  51. Interesting how Sun finds this an advantage.... by beachdog · · Score: 2, Insightful

    What is the business outcome and advantage for Sun with this open hardware move?

    It looks to me like Sun has figured out that they are in a knowledge business. They are operating on an information theory algorithm. They are creating a much larger pyramid of customers for their particular computer knowledge. There is a new enormous bottom layer of people contemplating using this fascinating powerful chunk of information. They are emitting information, not hardware.

    The thing from information theory is: The more high quality information a source emits, the more valuable the source becomes. Sun still has the stable of PhD researchers from U.C. Berkeley and some more wags from Stanford. So the company will continue in the business of emitting information.

    If you want the Macintosh of mainframes, they will sell them to you. If you want to boot Solaris or wire up Sparc chips you are still their customer. Sun will be your first publisher, web site and consultant.

    It seems to me that this is a business innovation. It has been 60 years since Shannon's information theory paper suggested that the source that emits information increases in entropy. Sun is doing that by making available a uniquely sophisticated design - not hiding it in file cabinets in the basement.

  52. These are not workstation chips by daBass · · Score: 1

    While impressive, these are not workstation chips. They only thrive in an environment where they run many processes or threads in parallel, like a webserver. If you were to use it as workstation and run Linux and browser and desktop suites, you'd probably find it feels slow!

    Just look at the 4-core Mac Pro vs. 8-core benchmarks; not much difference.

    The only "workstation" activity where these multi-core multi-thread CPUs shine is video rendering.

  53. what kind of business plan would make sense here? by Anonymous Coward · · Score: 0

    It is hard to create commodities unless you have the demand. The fact is that the demand is low. I am sure Sun is manufacturing these at the lowest possible cost in the entire world and it is unlikely that anyone else will produce the same or better chips at lower costs. This chip is - not for desktops or notebooks - not for embedded app - server - Sun competes with you in this market - supercomputers, grid - Sun competes with you in this market not to mention other players like Fujitsu that use Sparc For the foreseeable future, this opensparc is going to be a hobby in the best case.

  54. Did Simply RISC ever ship a product? by Animats · · Score: 1

    Did anybody ever fab the thing and offer it for sale? Simply RISC doesn't seem to be shipping any real hardware. The picture of the chip looks fake. It looks like they put the logo onto a picture of some other chip with Photoshop. Look at the jaggies on the logo, and how the logo doesn't line up with the upper edge of the chip.

    Polaris Micro says they're shipping on Q3 2007, but their web site hasn't updated their news section since 2005.

    It's neat that you can load their cut-down version of a SPARC CPU into an FPGA, but that's not a partcularly useful product.

    1. Re:Did Simply RISC ever ship a product? by chipace · · Score: 1

      I am completely with you... until another company pays for masks and does a complete silicon evaluation, it's vaporware (and should be regarded as such).

      The reason for opening their design is to make their propriatary silicon less of a risk for software developers. Nobody is expecting other silicon to be developed outside of SUN. It's just like a software fork, if SUN modifies the hardware on future revisions, do separate hardware developers follow or continue to build the older design?

  55. I think he was not trolling by Anonymous Coward · · Score: 0

    With a non-existent market share of that hardware, and virtually no investor rush to Sun thanks to that technology, and no customers (desktop or server) really hyping it up and the orders queues of those companies being significant, ... No one really cares of T2.

    It might be technically the best chip out there, but the nerds should really learn that technical side is less than some 1/10 of the actual product. And the product sucks from countless viewpoints.

    1. Re:I think he was not trolling by Klintus+Fang · · Score: 1

      I don't think he was trolling either. Sun's CPU design division is in decline in my opinion. I fully expect that at some point in the next 5 to 10 years Sun will be selling off its CPU design resources to either Intel or AMD. I expect they will eventually pull out of the design side of the market just like Compaq and HP did. Just my prediction. I've seen no indication that this newest chip from Sun is technically the best chip out there either. I expect it to be fairly good at the types of workloads that Sun's current T1 customers run most frequently. But expect it will probably be rather mediocre at other tasks. I've no data to back that up, but there's no data being offered by Sun or anyone else to prove otherwise either. So who knows for sure?

      --
      In a minute there is time For decisions and revisions which a minute will reverse. -T.S. Eliot
  56. WHICH GPL? by Danathar · · Score: 1

    I'm assuming it will be GPLv3 since Sun generally has said they like v3.

    Did I miss that anywhere? Did he say it would be GPLv2 or v3

    and...somebody get RMS on the phone for comment.

  57. why are SPARCS so slow? by Anonymous Coward · · Score: 0

    Could anyone explain why SPARCS are so slow?
    Never mind the GhZ: I noticed that if I compile
    (Sun CC or gcc, does not matter much) the same stuff on Solaris/SPARC
    and then on Solaris/x86 I obtain a big fat performance gain on the second.

    Why is that?

  58. Why Schwartz? 3rd pole, he wants popularity. by Anonymous Coward · · Score: 0

    I suppose that Schwartz wants that the people know the Sparc64 architecture against PowerPC64 architecture.

    What 64-bit CPU targets dominate in the future?
    http://gcc.gnu.org/ml/gcc/2007-08/msg00112.html
    http://gcc.gnu.org/ml/gcc/2007-08/msg00113.html
    http://lists.gnu.org/archive/html/qemu-devel/2007- 08/msg00072.html

    There are x86-64 soft-simulators for 32-bit PCs but i don't known Sparc64 soft-simulators for running linux or opensolaris OSes in my existent 32-bit PC.

  59. This Week! by jsldub · · Score: 1

    We're announcing the fastest microprocessor we've ever shipped this week You heard it here first folks! The fastest processor you'll hear about this week!
  60. Going into MIPS market by marcosdumay · · Score: 1

    That doesn't mean the end of SPARK. That means that Sun wants to go into the MIPS market, that is licensing the core to custom designs.

    But Sun isn't getting money out of this. That probably means that they want to fill that market so their core will be more used and so they have better support and a bigger production scale scale for their servers.

  61. Can Chip Run a VM machine running Windows XP by aiguyaiguy · · Score: 1

    As fast as this chip is in Ghz, would it be possible to run a single threaded .Net application in a VM (Virtual Machine) on this chip and still have it perform faster than on the fastest Intel chip? Does Sun have a VM that will do this. I know about mono but there are many .Net applications that on API's not present in the mono environement. I know Ghz is no longer the end all/be all measure of computing performance especially when comparing CISC and RISC but would dearly like to know if there's anything like this that could leapfrog Intel by a few generations.

  62. GPL and patents by gr8_phk · · Score: 1

    GPLv2 has an implicit patent license in it. It makes it pretty clear that people who receive the code can do whatever they like with it - including make chips in this case. It also makes it pretty clear that they can distribute or sell derived works to others who have the same permissions. If you can't give the code or chips (which are literally "printed" derived works) to someone else then you don't really have the rights the GPL says you do. In case that isn't enough, GPLv3 has explicit patent coverage.

  63. Re:Which GPL? And Sun's future... by AmericanInKiev · · Score: 1

    Might be safe to say, that Sun is betting they will be able to improve the design better and faster than brand X (lenevo?), but that brand x's can help establish a broad and diverse culture of software, support, and education - in which Sun can expect to retain the highest margin business, in exchange for some, or most of the low-margin fare.

    The gamble loses if sun cannot produce a better chip next year than brand x.

    I like sun's odds.

    AIK

  64. Re:Which GPL? And Sun's future... by Ungrounded+Lightning · · Score: 1

    The gamble loses if sun cannot produce a better chip next year than brand x.

    It's even better for sun than that.

    Even if Sun doesn't produce a better chip next year, it's still a win if they make more money as a result of opening than they would have if they'd stayed closed.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  65. Mod parent up by Anonymous Coward · · Score: 0

    Where can I buy one of these machines to see how the PR lives up to the hype?

  66. Re:Which GPL? And Sun's future... by adrianmonk · · Score: 1

    Further, one big source of resistance to adoption of their chips is the concern for what happens if Sun abandons the line, stops developing it, goes belly-up, or closes up again.

    Closes up again? The SPARC architecture is and pretty much always has been an open standard. Anyone can implement it, and several other companies have, including TI, Cypress Semiconductor, and Fujitsu. The architecture is controlled by a separate organization, which is a non-profit: SPARC International.

    Now this only applies to the architecture, not the design of the chips that implement the architecture. Nevertheless, if your concern is to be able to run SPARC code, you don't need to rely on Sun to do that.

  67. I know you didn't get it by Shadowlore · · Score: 1

    What is the situation about the processes used to make the chips? Are there processes or materials (components, machines, etc) that are required to produce it?

    it isn't necessarily about the average Joe making one in his garage. It is more than blueprints. I could "GPL" blueprints to a miraculous, functioning, FTL drive but what good would it do SpaceX if it requires some proprietary hardware/processes/material to actually make it? Hence the question about the entire process and requirements.

    --
    My Suburban burns less gasoline than your Prius.
  68. Yeah, look what happend to IBM PCs and Macs by jotaeleemeese · · Score: 1

    I rest my case.

    --
    IANAL but write like a drunk one.