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!"
But what are some other examples of open source hardware? How practical is this approach to hardware? I don't mean things like "get iron hot, add carbon, make steel" but more high tech stuff.
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.
open source or not, these coolthreads processors are the first thing from Sun that looks exciting in the last six years. Finally, some leadership. Too late?
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)
It seems that Sun is trying to outdo IBM in terms of the open processor thing. It will be interesting to see which approach works better in the short run and why.
:-)
Now all we need is the source code to the standard Java class libraries and we will be good to go
LedgerSMB: Open source Accounting/ERP
Looking forward to the possibility of some new linux on SPARC hosts in the racks.
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...)
You can license ARM and PowerPC cores -- but they will probably get a bit cheaper if this one is available for free.
f pgas/virtex/virtex_ii_pro_fpgas/capabilities/power pc.htm
Right now Xilinx and Altera make user-configurable FPGA processors. Most of the processor is fixed, but you can encode what happens for special instructions. Here's one: http://www.xilinx.com/products/silicon_solutions/
Now if Sun is giving away the processor, there's no reason for you to pay more for a PowerPC-based design -- someone will make a "cheapo" FPGA-extendable UltraSPARC.
http://www.thebricktestament.com/the_law/when_to_
It's become a custom of late to bash Sun. And, given the neurotic, manic image that they've been projecting, It's not hard to see why... One minute they're holding their cards close to their chest, the next moment, they throw their hand out on the table and say "whattaya thinka that?"
Even though Sun has a wonderful history of sharing their sources in many things, including many of the foundations on which Linux is built, it's really hard to give them full credit because their message is so... mixed.
Well, it may be the Sun is finally making a comeback. I came very, very close to buying a Sun last week. The deal-breaker was that I could not buy one with 2x 300 GB SCSI drives, in a 1U config, with 4 front-mount drive bays. These guys could, and did so at a price that rocked, and the server itself is just quality hardware.
I wish Sun well - there's plenty about them we can use! (EG: OpenOffice)
I have no problem with your religion until you decide it's reason to deprive others of the truth.
A field programmable gate array is a little (fairly) inexpensive chip with hundreds of thousands of gates that can be programmed into lots of different types of hardware, and reprogrammed at your convience.
I've worked with stuff from Xilinx and it's pretty impressive.
The other bonus to this is that you can take the Verilog or VHDL langauge (used to write hardware) and simulate it with great accuracy.
We just 'make' our own CPU's and run Solaris ( or NetBSD ). So long after AMD and INTEL have sold their souls, practical open computing can live on.
Not that leon ( and other 'open' cpus ) was 'bad' but, this is from the people who brought SPARC to the world..
---- Booth was a patriot ----
RedHat, Suse, Mandrake, etc all offer linux as OSS. This includes not just the compiler but a very wide array of tools. You can download these for free (mandrake only offers a short verion for free, but it is still including a large number of tools). ALL of the source code of anything marked OSS is available.
So, is Solaris now avilable with 100% of source code? Just a little while ago they were not (I no longer stay up with their development, I just talk to a few of their engineers).
Now, you mention DELL and IBM. Well they both sell hardware with services. Neither of them directly deal with Linux (except for IBM with Linux for the mainframe). You can buy just about any size machine from these 2 companies that is both smaller/cheaper to larger/more expensive than what Sun offers. In addition, when I look at the top 500 fastest computers, where is Solaris in there? Does it hold the majority of the top 10, let alone the top 500? Even in hardware, Sun is not there as much as IBM and others. In terms of Market share, Dell and IBM are individually beating Sun.
So, Linux is just about everywhere and has positive growth. Sun is strong on servers, but with flat growth. And you are claiming that Redhat, Novell, Dell, and IBM are spraying FUD? HummmmmmmShould I guess where you are from (as well as your modders)?
I prefer the "u" in honour as it seems to be missing these days.
Er, you could emulate a SPARC years ago; open-sourcing the design of the processor doesn't affect that. But then, I get the feeling that I've been trolled.
Of course, this means that you have more people trying out different things.
Sun then takes the most interesting stuff, and puts it in their next ge chips.
How is this (getting people to improve your product) a dumb idea?
Someone there must have been paying attention to the Open Graphics Project. They're working on a design for an open source graphics card. Naturally, the drivers will be open source, but ultimately, so will the Verilog code to the internal GPU design.
China doesn't have the technology, just yet, for chips as complex as high-speed CPUs, so I'd say probably another 5 years.
I wouldn't be surprised to hear that Taiwanese companies may already have set up foundries in China to take advantage of the lower costs there. If that's the case, then they should have access to all of the necessary technologies to crank out cheap CPUs.My "favorite" part is that the rails--the RAILS! mind you--are an additional $150!
Want cable management? Wave buh-bye to another 95 greenbacks.
Put another way: if you add both, you're paying a STAGGERING 25% of the cost just on racking the server!! You mean to tell me that of the HUGE costs Sun has in developing these machines--to say nothing of actually manufacturing them, 25 cents of every dollar gets eaten up by the folks in the rack-mount department?!
That's like charging $20,000 for a car, but asking for another $5,000 if you actually want umm...err... wheels.
All that said, the overall cost of the gear is still pretty derned reasonable--and if it's anywhere near as good as the older Sun gear I personally use regularly, it will be good indeed.
Best antivirus software