Multi-core era Windows 7: How to run faster-Windows7, software-IT industry

These results indicate that, in considering whether to deploy Windows 7, the performance should be considered is to upgrade to WindowsXP Windows7 reasonable grounds, but the performance factors for Vista users not turn Windows 7. Windows7 Vista kernel based on factors make the performance of the two closer.

Surprising is that, Windows7 multithreading changes and did not provide more performance. Windows7 this explanation is how to manage Hyper-Threading. Windows7 multithreading capability of the major changes include increasing the processor affinity and lock the Windows kernel scheduling changes. This is called "glass eye" technology is the core of modern operating systems, namely the kernel how to prevent two threads at the same time access the same data or resources.

Any time, a thread may want to visit another thread is also a need to access the data, you must use the locking mechanism to ensure that only one thread can modify the data. In Windows7 ago, when a thread needs to acquire or access to a locked, it needs through a global locking mechanism. This mechanism locked by the kernel scheduler to handle the request. But because it is unique, global, and it addresses the demand may come from the thousands of Windows hardware platform. Therefore, the scheduling lock on to become a major bottleneck. In fact, this is WindowsServer for a long time up to 64 processors can only run in the main.

New locking mechanism Windows7, including a new mechanism to get rid of the concept of the global lock, push lock on the resource management into the lock. This allows Windows7 expand to 256 processors without performance loss. Only a small number of processors in the system, because the old kernel scheduler lock is not a burden too heavy, so this new mechanism for

Desktops And small server in terms of performance improvements are not obvious.

Although the SMT operation without visible, but can be expected that the benchmark will use all available resources. When running four threads with SMT features Viewperf benchmark, the results remained unchanged.

Cinebench benchmark is a measure of the number of threads to run than a single thread run faster when the number of tools. SMT function, whether or not to activate, Cinebench test the performance of three operating systems with only minor differences in the time. However, and Viewperf difference is that the results of the three Windows systems open in the case of SMT scores significantly better than non-open situation. In other words, no matter which version of Windows, Cinebench rendering threads run in 8 (SMT on) than 4 (SMT off) thread 20% higher performance. Benchmark the difference in these two areas, enabling users to apply in deciding whether to open an existing SMT feature, it is best to test first and then decide.

Power consumption Windows7 provides several techniques for the implementation of the thread running in the same channel, that the underlying Nehalem processors to shut down those who use or do not work fewer transistors. The main advantage of this feature is to reduce

Energy Consumption. In order to quantify the benefits of this feature, testers running with a 4-thread SMT feature version of the Viewperf program. This configuration means that about half of the pipeline, will not see any activity. The following data in tabular form, the reaction of the energy saving effect of Windows7.

Three versions of Windows, Viewperf benchmark test results

I am a professional writer from China Manufacturers, which contains a great deal of information about verifone omni 3750 , maruti omni, welcome to visit!

Processing your request, Please wait....

Leave a Reply