• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Open Source Hardware

Ggamer

Junior Member
I've recently heard of a concept called Open Source Hardware. From what I understand it is about making Open source CPUs and GPUs (the designs) and maybe also Motherboards. Does anybody know anything about this? Does this have potential? That is the performance when compared to other (commercial) CPUs from Intel/AMD? GPUs (ATI/ NVidea)? Are these compatible with other products (not motherboards but more like software... Windows, X86, are they 32-bit for CPUs and things like Open GL, prob not DirectX, and modern games)? Do these things mean that anyone can just go to Fabs (like Fabless companies, example: Agiea, ATi, Nvidea...) and get them made without royalties? This is interesting as it could help my company, but I wanted to see what it really is!

 
Preformance will be low, price will be high. OpenGL is a API. Basicly it is doomed to failure. A normal person just does not have access to the type of technology that AMD and Intel have as standards.
 
Well... I wouldn't expect cutting-edge CPU or GPU performance, but a stripped-down CPU that just did 32-bit x86 (without extensions like MMX or SSE) would be a lot easier to design. Or a RISC CPU that ran the POWER instruction set or something like that. If you step back a few generations in terms of hardware (like a chip built on a 110nm or 130nm process at a lower clock speed), designs get a lot easier.

Prices would be high for small runs, but much less for larger ones. You also might be able to implement a simple enough CPU design on something like a Xilinx FPGA. However, I doubt it would be worth it for a general-purpose CPU; there are many good, cheap ones on the market today. But if you wanted to build some sort of signal-processing board or specialized add-in processor (like an encryption or compression/decompression engine), however...

If you had a totally open-source design, yes, you could in theory take it to a fabricator and have them built. However, you would likely need a pretty big order (thousands, if not tens of thousands of chips) for a major company to take it on, and the startup costs would be very high (probably millions of dollars up front to have the lithography done). Unless you have some compelling reason to not use an existing CPU, and you can't use an FPGA (due to cost or speed constraints), it is unlikely to be worth it for most projects.
 
So there is no way any of these designs are anywhere close to modern (even Pentium 4 level) performance? I guess I got my hopes up to high... Open Source software has reached such levels I thought hardware might also be that good.
 
Originally posted by: Ggamer
So there is no way any of these designs are anywhere close to modern (even Pentium 4 level) performance? I guess I got my hopes up to high... Open Source software has reached such levels I thought hardware might also be that good.

I actually have no idea what may or may not be available out there.

But no, I wouldn't expect anything close to what latest-gen CPU/GPUs can do. AMD and Intel spend hundreds of millions every year on cutting-edge R&D. Anyone with a computer, some books, and a compiler can do software development; hardware ASIC development requires in-depth knowledge of electrical engineering, and generally pricey simulation packages.
 
Look for the "smaller" things first. I know video is being worked on currently (er, at least last time I checked...). And I'm sure it won't be "top of the line," but it'll be something useful for the rest of us.
 
Originally posted by: Ggamer
So there is no way any of these designs are anywhere close to modern (even Pentium 4 level) performance? I guess I got my hopes up to high... Open Source software has reached such levels I thought hardware might also be that good.

Open Source software can be compiled on a $200 PC.

Open Source hardware would require a $200,000,000 facility.

Small difference in scale.
 
Originally posted by: Cheesehead
Originally posted by: Ggamer
So there is no way any of these designs are anywhere close to modern (even Pentium 4 level) performance? I guess I got my hopes up to high... Open Source software has reached such levels I thought hardware might also be that good.

Open Source software can be compiled on a $200 PC.

Open Source hardware would require a $200,000,000 facility.

Small difference in scale.

I see about as much future for open source hardware as open source supertankers. You can get the design done for free using a collaborative model, but someone has to build the thing eventually, and that takes capital.

OK, well there's a bit more potential than for open source ships, but it's only really viable for items that have very low manufacturing costs. Things that can reasonably made by a DIYer or such. Anyone who tries to sell such a product is going to have a lot of possible liability for defective product lawsuits that he is going to have to hire his own engineers to double check the open-source design anyhow.

That's how I see it.
 
Back
Top