Re: CFS and O(1) scheduler



What I find disturbing on that issue is that the software developers and the hardware developers seem to live on different planets.

E.g. the extremely talented (free open source) software developers don't know about the revolutionary "explicit multithreading" CPU design. Instead they concentrate mainly on mainstream hardware like IA32, IA32-64, IA64, PPC and ARM. They even ignore the greatly evolving virtual CPUs in FPGAs (such as NIOS, MicroBlaze and MICO), that are extremely suitable for many embedded projects. There are Linux ports for all of them, but supposedly there is no chance to see them fully supported in the main Linux tree some day soon. I would wish for these CPUs and the IP5K (no Linux port on the horizon yet) to get more acknowledgment in the open source community.

And the extremely talented (commercial) hardware developers (e.g. at Ubicom, maybe not the "inventors" of this CPU architecture, but those who did the first <the IP3K), and up to now single million-selling multithreaded chip) don't build the OS that comes with their SDK on the work of the Linux community, even though the 5K Chip would be able to run µCLinux with great performance and is very suitable for vitalization in order to support "virtual peripherals" (i.e. extremely hard realtime). Instead the 5K SDK comes with their propriety (though provided with all sources) OS. As of next year, same is said to be upgraded to offer a POSIX API. IMHO, a Linux port would be the much better investment.

-Michael
.



Relevant Pages

  • Re: CodeJock MFC products now 50% off thru end of October 2007
    ... I think things are improving, but the advances don't seem as phenomenal as before and computers last longer than they used to. ... It seems to me that it has been some years that the CPU speed is not increasing a lot... ... I think it was thanks to Intel CPU hardware engineers, not of software developers. ...
    (microsoft.public.vc.mfc)
  • Re: video.google.com - Mini fan goes wild
    ... I've found that Google video, as well as any flash-based video is just ... absurd with how much CPU loading it generates. ... In an odd way, that is good news. ... You'd be surprised at how many software developers don't understand the ...
    (comp.sys.mac.system)