A real-time, lock-free, multi-CPU flight recorder

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

Stability and innovation

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

Virtual machines and scalability

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’s comparison of virtual machines…

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…

Oh, the joy of not being remote…

Following my CGO talk, I went to visit my colleagues in Nashua, New-Hampshire. Nashua ZKO site shutting down The so-called ZKO building is a historical landmark in the history of DEC. For the old-timers in computer science, @zko.dec.com was a pretty healthy thing to have in your e-mail address... Its walls are layered with pictures … Continue reading Oh, the joy of not being remote…