New Electronics - For Electronic design engineers
 
   
Search :   Search Help    login

Pick and mix 08/06/2007
 
Virtualisation , multicore processors, Debugging, Simulation , Symmetric multiprocessing (SMP) , OS platforms A new wave of virtualisation tools is helping to simplify the task of migrating, debugging, and optimising software for multicore processors. Able to provide a system wide view of multicore behaviour, virtualisation allows developers to quickly diagnose the complex interactions that characterise multicore designs and to pinpoint bottlenecks.
These benefits vary based on how virtualisation is being applied. For software developers, the major benefit is to provide a more flexible and powerful development platform than actual hardware. For the end product, virtualisation provides the flexibility of mixing operating environments on a single hardware platform which leads to a variety of benefits, including improved security, higher availability and reduced size to weight and power ratios.
It’s worth pointing out that one of the major issues with the word ‘virtualisation’ is that it means different things to different people. It helps to separate the technology into distinct application areas -- software development, server provisioning, security and other applications.
At the high end of technology, virtualisation provides a computing platform that acts or simulates the system being targeted. In the embedded software arena, there are two major -- and very different -- applications of virtualisation that can create confusion when trying to understand their benefits: the sub classification of virtual prototyping, which is used to improve the software development process; and the provision of a virtual platform, which helps to improve the actual run time flexibility of a system, in other words, an end product that incorporates virtualisation.
For embedded applications, virtualisation can hasten multicore adoption. Trends suggest that virtualisation use is being driven by time to market demands, production cost pressures, increased consolidation of functions and the need for more flexibility.
 
Author
Mike Richardson
 
 
Download Articles
 
 Virtual 2.pdf
 
This material is protected by Findlay Publications copyright 2008.
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.
 
Supporting Information
 
 http://www.ghs.com
 
 http://www.qnx.com
 
Email this article
 
Bookmark this article using:
 
Del.icio.us digg reddit Facebook StumbleUpon
 
News Item
Download Articles
 
 Virtual 2.pdf
 
 
News Item
Linked Companies
 
 Green Hills Software Ltd
 
 QNX Software Systems Ltd
 
 
News Item
Similar News Articles
 
  Quicker test, fewer bugs
 
  Plextek forms software systems group
 
  Customising safety critical code
 
  Artisan acquires High Integrity Solutions
 
  Wind River, Intel working on Linux for MIDs
 
 
News Item
Similar Technology Articles
 
  At your service!
 
  Cutting complexity
 
  The bigger picture
 
  The code enforcer
 
  Keeping them apart!