Slashdot Mirror


Sun Open-Sourcing UltraSPARC Design

AKAImBatman writes "While everyone was busy with the holiday season, Sun Microsystems quietly announced the start of the OpenSPARC project. Unlike previous CPUs that were based on the "Open" SPARC specifications (such as LEON), Sun is releasing the complete Verilog source code to their latest and greatest microprocessor. Their current time frame for releasing the source code to the public is in March of 2006. Given their success with the OpenSolaris project, it seems that this is likely to be more than just vaporware. So get out your Virtex FPGAs and your Verilog compilers, and let's get ready to hack some hardware!"

16 of 250 comments (clear)

  1. too far? by ricochet81 · · Score: 4, Insightful

    I'm all for their ideas on OpenSolaris, but this may be going a bit too far. Didn't they open Solaris to sell more hardware? I'm pretty sure a company that doesn't make money is like a species that doesnt reproduce... dead.

    --
    Error: Id10t detected
    1. Re:too far? by Anonymous Coward · · Score: 1, Insightful

      It's an unlikely that any FPGA and indeed, any synthesis tool available "off-the-shelf" is going to handle this puppy. This is more of a "get people interested and excited about SPARC" than a genuine path towards producing open hardware.

    2. Re:too far? by blastwave · · Score: 5, Insightful

      Personally I enjoy watching Red Hat, Novell/SUSE, Dell and IBM all squirm as Sun undercuts their prices in every product line. I can get Solaris for free, Sun Cluster for free, the tools for free, Java for free, the source code to Solaris for free and a dual core Opteron or multi-core UltraSparc for dirt cheap. The FUD being sprayed by Red Hat/IBM and Novell is just staggering.

      Dennis Clarke
      http://www.blastwave.org/

    3. Re:too far? by Frumious+Wombat · · Score: 2, Insightful

      Sun seems to have entered the, "if you strike me down, I'll become more powerful than you can imagine" mode of business. Let's hope (for those of us who ran and like Solaris) that they're right.

      It would be interesting if there is enough of this technology running released for either the up and comers (China and India) or smaller firms here, to start making Sparcs, thereby encouraging it to spread as an alternate platform. Since Sun still sells support, consulting, etc, and the tools to drive it are free, it's a great way of creating mind-share.

      They may be edging back towards the technical computing market as well, given that their Studio 11 includes Fortran95 for Opteron/Solaris. Nice to see that they're going to go out with a fight, rather than quietly fade away like SGI has.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    4. Re:too far? by boner · · Score: 4, Insightful
      ... and maybe someone should get informed....



      Solaris might be open source soon it already is, thank you very much. Check out OpenSolaris.

      ...but the CDDL is not compatible with the GPL, and thus, is not free-as-in-speech software... luckily not everybody subscribes to the dim point of view that only GPL is worthy of the name OpenSource. (and what was your definition of FUD again...?).

      ...Sun regularly has some shady remarks about the GPL... how would a company, in your worldview, express criticism of the GPL, without being shady?

      ....Novell and RedHat on the other side, who fights SCO, open sources Netscape directory server, shows me that I can trust them. ... and the meek shall inherit the earth...


      C'mon JonJ, the world has moved on, time to move along with them. Sun, Novell and RedHat are in the business of making money, they have to act on what is good for the company.

    5. Re:too far? by JonAnderson · · Score: 2, Insightful

      Your wasting your time. I can no longer count the number of posts I have seen which are similar, if not identical, to the one you are replying to. The crime is that the CDDL is not compatible with the GPL (when it's really the conditions of the GPL which enforce this). Nothing you can say will make these people understand the reasons behind the CDDL and why it's ok to have a license that isn't the GPL. The irony is that 'they' pillory Sun for it's business decisions but laud companies like Redhat for doing the same. Why Redhat over Sun?

  2. The roadmap is clear by d41d8cd98f00b204e980 · · Score: 5, Insightful
    Sun has a comprehensive roadmap for UltraSPARC going forward and combining forces with Fujutsu on SPARC64.

    These new servers absolutely rock, and at superb prices.

    I once had the pleasure of a 4-way Opteron v40z with a development version of 64-bit Solaris 10. It was a screamer, especially compared to our 4-way Dell P4 Xeon box, and 64-bit.

    It was plenty fast enough to host 4 zones and several developers working on KDE, gcc and all manner of other stuff.

    At last, Sun looks like it's turning the corner (despite the best efforts of some of its PHBs - no names mentioned).

    Good luck Sun.

  3. But... eh? by Boone^ · · Score: 3, Insightful

    I'm doubting that Sun synthesizes verilog to get a 2 GHz processor. Their CAD teams must create custom transistor designs and use formal equivalence with the verilog to prove correctness. Synthesizing the entire processor must require more than one Virtex4 or Stratix-II part, so I can't see people really doing anything with this other than proof-of-concept systems. You could possibly cannibilize parts of the design to make it fit in an embedded system (that's the only speed you'd be able to get out of it). I... dunno. There must be a reason.

    The best part in my mind? Think of all of the processor design classes in upper-level EE courses that are going to get a whole lot easier! :-)

  4. Re:Implementability by Anonymous Coward · · Score: 4, Insightful

    I'm also really surprised if the entire SPARC processor is written in synthesizable Verilog. I would think that this processor would contain numerous asynchronous parts (difficult to synthesize properly) and plenty of custom hard macros (designed at the transistor level).

  5. Great, now I just need to build a fab... by the_humeister · · Score: 2, Insightful
    ...or outsource this to someone.

    You know, I'm not sure how much of an impact this will have. There are other sparc manufacturers, but no one really seems to take notice.

  6. woohoo! by 2Bits · · Score: 4, Insightful

    It's a little bit early to say yet, but if all the "design source, verification suite and simulation models" are released as open-source (as TFA said), and if the license would allow design and manufacture of systems based on that chip without paying an arm and a leg (which TFA didn't mention), I'd say: "Woohooo!", and I'd say this for all the developing countries, including China, India, etc.

    And I hope this will "sparc" a revival of the sparc acrhictecture!

    HP should've done the same with the Alpha architecture instead of letting it die a forgotten death. What a shame!

  7. Re:ok, I'm convinced by Anonymous Coward · · Score: 1, Insightful
    Don't be so negative, I know what you're saying but this is the source code!
    Anyone can make changes to improve the design. The changes are likely to be specialized tweaks to make one task run really fast rather than a faster general purpose processor. And depending on the license everyone gets the benefit of the change.

    Say someone comes up with an algorithm that would run ten times faster if only there were just a few more registers or if there were a single instruction that would perform some combination of math on all the registers at once.

    Certainly not as DIY as hacking the Linux kernel but this is something someone could base a business on.

  8. who(m) does it help? by Sebastopol · · Score: 4, Insightful

    Excluding the fab, it takes an enormous amount of design and layout effort to go from RTL to masks. SparcT1 is not a purely synthesized design. Even if it were, the tuning required to make synth work is a nontrivial effort requiring a significant tool foundry.

    I suppose that once we have open source versions of: schematic capture, synthesis, floorplanning, layout, timing, validation, and mask generation, then we can focus on an open source process and an open source fab. Not bloody likely!!!

    I think the biggest benefit here is that now both hackers and Universities now have a REAL architecture to study in their classrooms. I'll definitely be on the prowl for resumes of students who studied real microprocessor Verilog in college, and not simple ISCAS circuits or architectures from the 1980's.

    --
    https://www.accountkiller.com/removal-requested
    1. Re:who(m) does it help? by Anonymous Coward · · Score: 1, Insightful

      It benefits Sun, because they get good PR essentially for free.

  9. Parts are being released, not the entire design! by jayslambast · · Score: 3, Insightful

    I'd be surprised if they release the codebase for the entire chip. There is alot of industry secrets that go into processors that are not patented. By giving this away, they'd give IBM and HP the abilitity to analyze the performance of the chip with a fine tooth comb. It only provide more FUD for HP and IBM to throw at them.

    The interface portions of the chip to be probably be opened up. Mainly to allow other companies to design chipsets for their new system.

    I would like to see where they go with this. Software is a great thing to opensource because changes can be make with little effort and it is very cheap to verify your changes worked. Chip design on the other hand is extremely expensive, with slow turn around times and difficulting in debugging. Not only do you have to worry about the code, but how to design it properly for the process that is being used to fabricate it. Opensource is all about turnaround time, and chip design currently can not support that. Now if someone could create a extremely high density reprogrammable chip (500M gates) then all bets are off.

    However, this will be a great learning experience to see any code they provide. It will give student and people in developing nations a chance to learn what goes into a 'high' performance chip design.

  10. Re:ok, I'm convinced by Anonymous Coward · · Score: 1, Insightful


    At Sun's quarterly announcement today, their benchmarks are showing the T1000/T2000 servers at 3 to 4 times the performance/watt of any Xeon or POWER5 server. These new servers ought to be web hosting monsters. I also wonder if they would make good Sun Ray servers (lots of ram and responsiveness via multiple cores might be good for lots of GNOME sessions).