Software Engineering

12 articles

Embedded Virtualization in Gaming

A few weeks ago I found myself in the Hard Rock Hotel in Las Vegas. My reason for being there was a seminar that Wind River was organizing together with Intel and AVNET specifically focussed on companies that build gaming. The main topics were graphics, manageability and of course, virtualization. 9

Embedded Virtualization and Multi-Core

 VDC has released another report showing that multi-core is making fast inroads in embedded systems and we are seeing that at Wind River as well. There are exciting new possibilities with these chips, we have never had this much processing power in such small packages. 10

Leaders and Followers

Events such as ESC in San Jose this week are a great way to talk to a lot of customers in a very short timespan. Hence, a great place to be for a product manager like myself. The conversations show a clear difference between leaders in multicore adoption and followers of that adoption. 19

So, what does _your_ software architecture look like?

Customers often ask me in my opinion as to what their path to multi-core should be. Invariably I ask them two things. 1) Describe your current hardware architecture, your next hardware architecture and what your hardware architecture will look like in 3 years; 2) Describe your current software architecture and any plans you have to evolve it. This leads to…

ESC Silicon Valley

Looking forward to my trip to ESC Sillicon Valley next week. It is promising to be a busy show, especially since ESC is now combined with the Multicore expo. I just leafed through the agenda (in the form of a Nxtbook) and found a large number of sessions that I want to attend, experience show though that I'll probably be…

Virtualization and Fault Handling

In several of my previous posts I have written about the fact that embedded virtualization has low overhead, maintains determinism and all that good stuff. I have also written about some of the benefits of virtualization due to partitioning, scalability and such.However, there is one aspect of virtualization that gets little 'air time' and that is the fact that there…

2010 Is The Year Of Embedded Virtualization

I believe that 2010 will be the year of embedded virtualization, all the signs point in the right direction. It always takes a while for new technology to grab the imagination of embedded device developers. Embedded developers are traditionally a conservative bunch, however, the benefits of virtualization can not be ignored, even by them. 31

Integrated Hardware, Software and Lasagna

The fact that almost everybody in North America is either packing for the holidays, or has already left gives me a chance to finally write about an exchange I had with a customer a while ago.We were discussing how the hardware side of embedded software development had changed over the past years. Where in 'the olden days', things would start…

Article: Multi-Core Slow Down

An interesting article by Dan Woods on Multi-core slowdown. The article tries to temper people's expectations with regards to multicore. The basic argument goes: A multicore processor has more raw processing power, but it requires the software load that runs on top of that processor to be able to use those cores, if not, the software could run at the…

Paper: Multicore and Multi-OS

Travel has it's disadvantages (30 hours door to door Ottawa to Singapore in an old United 747 for example). But it also has it's advantages: here I find myself at the airport with free wireless and a couple of hours to kill. I should really go through my inbox, but scanning the web for interesting papers and blog articles is…