Debugging complex, real-time, multi-CPU programs like HPVM, Tao3D or the software in the DxO ONE can be a real challenge. You need detailed information about what's going on, but at the same time, adding instrumentation, e.g. a big bunch of ad-hoc printf statements, can change the behavior of the program sufficiently to make the problem you are chasing … Continue reading A real-time, lock-free, multi-CPU flight recorder
Is it normal to wait for your computer? Why should I wait 5 seconds when I click on a menu? Why does it sometimes take half a minute to open a new document? Developers, optimize your code, if only as a matter of public service! What about making it a New Year resolution? Why is … Continue reading Optimize!
Sorry for my non-French readers, here is an article from LeMag IT about HPVM, who several colleagues forwarded me. This is also probably the first time someone links to the Taodyne web site. Welcome to the readers of LeMag IT who decided to follow the link to my blog...
Two days ago, I attended a conference in Paris on the future of virtualization in mission-critical environments. There was a presentation from Intel about the roadmap for Itanium and virtualization. Stability vs. Innovation Two things in this presentation reminded me of what Martin Fink calls the Unix paradox: Intel pointed out that Itanium is mission-critical, … Continue reading Stability and innovation
A good explanation of what my work is about:
I already pointed out many problems regarding the comparison of virtual machines recently posted by IBM. But there is one topic which I thought required a separate post, namely scalability. What is scalability? Simply put, scalability is the ability to take advantage of having more CPUs, more memory, more disk, more bandwidth. If I put … Continue reading Virtual machines and scalability
IBM just posted a comparison of virtual machines that I find annoyingly flawed. Fortunately, discussion on OSnews showed that technical people don't buy this kind of "data". Still, I thought that there was some value in pointing out some of the problems with IBM's paper. nPartitions are tougher than logical partitions What HP calls 'nPartitions' … Continue reading IBM’s comparison of virtual machines…