Multi-core

135 articles

Multicore Configurations

By Mark HermelingMulticore processors (processors with multiple processing cores) are being considered in more and more embedded designs. There are in general two drivers that are bringing people to multicore: performance and/or consolidation.The performance driver is simple. Many devices need the best performance in the smallest package with the lowest power demands. A multicore processor provides more MIPS per Watt than…

Virtually… Not Yours

By Mike Deliman So with all this virtualization going on, one computer can run multiple copies of an OS (or multiple OSs), all acting like they own the whole computer. With only some fancy shim layer keeping them from corrupting themselves and everything else, what are the implications for security?  Security is an issue that has been raised more frequently…

Virtually Yours…

By Mike DelimanThis morning we've made a couple of announcements that will hopefully surprise and delight the Real Time computing community.  Wind River is releasing two new products that have their base in  virtualization: Wind River's Hypervisor, and Wind River's MILS 2.0.  Both of these products introduce platform virtualization, used in different ways.   Wind River's implementations allow for a…

Why Using a Hypervisor?

By Mark HermelingTomas Evensen has a short presentation on YouTube about embedded hypervisors, the important aspects about them and the type of benefits they can provide: Original Post ››

Wind River Hypervisor Released

By Mark HermelingAn exciting day today: The Wind River Hypervisor has been officially released. You'll find a lot more information on the announcement web page. This is a very significant release, it provides embedded system developers new capabilities to partition their systems, be it single-core or multicore. Customers have been requesting these capabilities as they are planning their new product…

Separate and Conquer

By Mark HermelingFew embedded systems are developed from scratch these days. Components are purchased from third parties as commercial off-the-shelf components, components are out-sourced, and some are legacy. This of course causes many problems as there is no strong separation between the components. This can lead to a host of development-time problems (difference in OS requirements), but also to run-time…

Multicore and Unicore Virtualization

By Mark HermelingSometimes I get a chance to browse the web a bit, trying to find interesting tidbits. I ran into the following post from Hollis Blanchard. Hollis is an active participant in the world of virtualization, particularly on the Power architecture. Hollis makes a point that I have been trying to get out as well: virtualization is clearly technology to…

Virtualization On Handsets

By Mark HermelingAn interesting article on The Register with regards to mobile handsets and virtualization. Some of the concepts in the article are still forward looking, especially the CloneCloud, however, they provide a taste of the things to come. I have family visiting from Europe, unlimited bandwidth plans are already common place there and with some applications on their high-end…

Why Go Virtual?

By Mark HermelingIn the past month and a bit we have been going round the US to talk to customers on multicore and virtualization. One of the major reasons that people are looking to multicore is of course performance. More MIPS for your power, more MIPS per square inch, or just plain and simple more MIPS period.Virtualization provides for a…

Cavium OCTEON-II

By Mark HermelingCavium today has announced the availability of OCTEON II, their next generation multi-multi (aka many-) core processor with advanced acceleration features and Wind River has announced that it will support this processor aimed at networking, data centers, storage, wireless telecom, HD, internet and multimedia applications.The announcement is an important one as the OCTEON II is the first mainstream…