ASIC chips are hundreds of times faster than traditional chips.
Is it possible to design an entire operating system or application using a full custom ASIC chip?
Based on what I've read I understand ASIC chips are not very flexible so they cannot be re-programmed but what if I do not plan on changing my program in the future and just want to take advantage of the speed increase ASIC offers - is something like this possible or is it limited to relatively simple functionality such as hash functions?
If something like this is possible I have two more questions:
- What magnitude of speed increase can I expect over traditional CPUs?
- What could I expect to spend on such a device (I know it could cost about $1 million to design one such chip)
Thanks
Edit:
I think there's a lot of confusion surrounding this question but basically I am trying to understand the limitations of ASIC chips. My understanding is that the only limitation of ASIC chips is that the algorithm (or whatever "software") they run is fixed and cannot be changed (somehow the chips are designed to execute a specific algorithm). So if I had an application which is fixed in nature could the application benefit from ASIC technology?
@JRE "An ASIC is hardware. An operating system is software" - how did I imply otherwise?