Hi Intel Experts:
Are there real-time OS supporting latest Intel CPU, such as Ivy-bridge?
If so, does Intel provide any parallel tools for the real-time OS?
There are two forums related to Embedded Systems where you could get answers for your questions:
Intel C++ Compiler and Performance Library for QNX* Neutrino* RTOS
Intel System Studio
PS: A little bit Not related to your subject...
>>... Are there real-time OS supporting latest Intel CPU, such as Ivy Bridge?..
I think this is more vendor specific and I think it is possible. However, Is it a cost efficient solution to use that 3rd generation CPU ( costs a couple of hundred US dollars ) in a small or middle size device?
Thank you for your information.
The 3rd generation CPU is expensive, but it is also powerful, right? If used efficiently, it might reduce other cost, such as FPGA. And software(C++/C) are also always more flexible than hardware(ASIC/FPGA). If real-time OS support latest/advanced Intel CPU, it will great.
>>...The 3rd generation CPU is expensive, but it is also powerful, right? If used efficiently, it might reduce other cost,
>>such as FPGA. And software(C++/C) are also always more flexible than hardware(ASIC/FPGA). If real-time OS support
>>latest/advanced Intel CPU, it will great...
I know how powerful it is because a notebook with Ivy Bridge is on my table, and on the go in some cases, for almost 6 months. However, there is a problem and this is Windows 7 Professional which runs on that CPU.
Even if it is Not related to realtime processing I'm thinking about possible reaction of many Tablet Computers manufacturers ( read as Android and Windows RT followers ) if somebody will try to suggest them to use 3rd and 4th Generation Intel CPUs, instead of ARMs, TEGRAs, etc, in their devices.
For tablet, the power consumption of 3rd or 4rd Generation Intel CPU is the issue
There is INtime real time OS which runs alongside Windows.
Please check this link://www.tenasys.com/index.php/tenasys-products
>>... If so, does Intel provide any parallel tools for the real-time OS?
What do you mean '...parallel tools...'?
If some RT OS allows to install Intel C++ compiler then OpenMP could be used to do parallel processing. However, it is hard to predict performance in that case because OpenMP is Not designed for realtime processing. There is also TBB C++ library and it also Not designed for RT OS applications ( it is too "heavy" ).