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!"
There are some questions. FPGAs aren't that big... a XC2V6000 that costs $4500 is about the right size for four cores of a simple 4-SIMD 24bit fixed-point signal processor - a UltraSPARC will not fit in it, unless it's seriously cut down.
Also speed of FPGAs is a huge let-down, unless a design takes advantage of their structure. There is no reason to believe that the processor will be designed for FPGAs... It is likely to be therefore very slow, even if you can implement it.
They still own the patents on various parts of the implementation.
From what I understand of patent law, if someone else wants to distribute hardware, they'll still need to get patent licenses.
IOW, Sun is becoming an IP company of a rare sort.
tasks(723) drafts(105) languages(484) examples(29106)
Jonathan Schwartz's Weblog: Our Most Valuable Intellectual Property
And now you have a pretty good idea of what's in store for tomorrow. (Pay careful attention to the "open market for parts" comment - we're planning on delivering an extraordinary surprise to the industry. No sense in letting the software folks have all the fun...)
Sun has systems based on the UltraSPARC-T1 and they're available right now starting under $3000. Their throughput and performance for multithreaded applications is simply staggering. In fact, the top-of-the-line Sun Fire T2000 server based on this processor is about $6000 less than the comparably-equipped Dell PowerEdge 6850 (which is the best that we could find from them) and our performance tests with real-world applications show the T2000 providing well over twice the performance while drawing well under half the power and taking half the space (2U versus 4U).
Sure it may not be the best machine to use if you want to play Quake 4 or Half Life 2, but for scalable multithreaded apps, it really is quite impressive.