From 1994 to 1998, I worked on performance evaluation of desktop PCs in the framework of a contract with a Hewlett Packard division in Grenoble (France), in charge of designing desktop PCs for HP. We developed techniques for evaluating the impact of the basic components (CPU, caches and MM, video, disks, networks) on the overall performance and for detecting the bottlenecks on desktop PC benchmarks.
The results include:
In the phase of the cooperation, during a 3-month stay in HP Labs in Palo Alto, I developed a technique to detect graphics bottlenecks by using the Perftool package, which is an improved version of Windows NT Perfmon that was developed by HP-Grenoble and EPFL in Lausanne.