The team managed to recreate cell division using the model, although a single pass took almost 10 hours with MATLAB software running on a 128-core Linux cluster.
Mr Gates, who has created his own small cluster in Washington, has been through several revolutions in the software industry, without losing his head in any.
New features of the system include dynamic CPU deallocation, advanced cluster management, and LoadLeveler, which is automatic failure detection and job rescheduling software.
That's why following Smith into the hearing are a cluster of six technology firms to defend the documentation as "useful and helpful" in creating software that can jive with Microsoft's products.