Filtered articles: "CPU"

Filtered articles: "CPU"

Performance Monitoring Round-Up

In the course of the last six months, I have published nine articles about performance monitoring, why it is a crucial task and how the different subsystems of the operating system. To wrap up this series, this article offers an overview of the topics covered in the individual articles as well as a summary of my recommendations.

nicholas's picture
How to Analyze Kernel Performance Bottlenecks (and Find that ATI's Catalyst Drivers Cause 50% CPU Utilization)
Published by Helge Klein on 01/04/2010 | 5 Comments | 6,376 Views

Normally, finding the cause for high CPU utilization is easy - just start Task Manager. But what if the component consuming CPU cycles is a driver that runs in the kernel? In that case, there is no regular process Task Manager could attribute the usage to. You will see the "System Idle Process" at around 98%, but the "Performance" tab might indicate 50% CPU usage. How can that be?

helge's picture
Performance Monitoring Part 3 - Processor
Published by Nicholas Dille on 08/06/2009 | 1 Comments | 7,021 Views

After the introductory articles about the importance of performance monitoring and the characteristics of terminal servers in that area, I finally dive into the first and most obvious subsystem of an operating system – the processor.

nicholas's picture
x64 Divided by Two is NOT x32!
Published by Helge Klein on 07/25/2009 | 2 Comments | 4,595 Views

At the verge of the transition from 32-bit to 64-bit Windows it is interesting to observe how people interpret and misuse acronyms for the definition of "their" platform. Looking at the acronyms in use out there one might consider oneself back in the eighties, with dozens of different incompatible computer systems. Unfortunately it is more boring than that. Let's have a look.

helge's picture
Itanium (IA-64), an Obituary
Published by Helge Klein on 03/17/2009 | 1 Comments | 4,110 Views

Back in the old days, when 64-bit computing was still a novel concept and RISC vs. CISC wars were still fought, HP and Intel joined forces to develop the next-generation CPU. It would be 64-bit only and it would have a new type of architecture called EPIC. That was in 1994.

As the new partners soon found out, developing an entirely new type of CPU architecture is a major undertaking. Not only had they to design the CPU itself, but also new compiler capabilities were required. It did not help that HP and Intel, not having cooperated on such a large scale before, had differing priorities and company cultures.

helge's picture