Enhancing Win7 multi-core functionality is not an empty talk

  
. In January of last year, I had a detailed evaluation of the multicore/multiprocessor performance of Windows 7, Vista and XP on various platforms. For details, please refer to the 51CTO article: Windows7 multi-core evaluation: How much faster? . At the time, my conclusion was that Windows 7 could provide better scalability when scaling from single core to dual core and quad core architecture, but in my opinion, this advantage was not enough to make Windows 7 comprehensive in heavy work. Replace the more streamlined and efficient XP. Of course, it is very certain that with the development of multi-core technology and the increasing number of cores, the excellent scalability of the Windows 7 kernel will help it surpass XP in a comprehensive and rapid manner in various applications.

year passed quickly, we now have to look at what changes! This time I used a new dual quad-core Xeon5500HPZ800 workstation. The test results made me very happy: Windows7 not only caught up with XP, but also exceeded 47% or even 178% of the previous indicators. In addition, whether it is a single quad-core or a dual quad-core, Windows 7 shows scalability beyond that of others on this Z800. It seems that Microsoft claims to enhance Windows 7 multi-core functionality is not an empty talk.

Simply put, when running heavy multi-tasking work on advanced multi-core chips, Windows7 performance was significantly better than XP. Considering that the design of PC hardware is making great strides toward multi-core, this advantage should be enough for anyone to jump into the ranks of Windows 7.

Windows7 killer reasons

There are several factors have contributed to Windows7 take advantage of multiple cores. For example, the adoption of NUMA (Non-Uniform Memory Access) technology has made the computing density higher. In addition, Nehalem's QPI (QuickPath Interconnect) architecture replaces the front-end bus architecture that Intel has used for many years, allowing the CPU to directly access it through the memory controller. Physical memory.

Of course, without the support of Caozuojitong, NUMA and QPI have nowhere to play, which is why the multi-core adjustment Windows7 is so important, without it, Intel and AMD processors even if more powerful performance The improvement can't be passed to the user. Related articles you can refer to 51CTO.com report: "Windows 7 in the multi-core era: how to run faster."

Windows7 killer make itself more intelligent

WindowsXP is a great Caozuoxitong, from which it must occupy the throne for nearly 10 years can be proved. However, when faced with the complex multi-core support of Windows 7, XP has to admit that it is old.

contrast, Windows7 even more nuanced perspective, it is able to understand the difference between single-core CPU and multi-core CPU, NUMA design to help it play freely in a multiprocessor environment. In summary, these emerging processor technologies make the Windows 7 kernel smarter, better manage the underlying hardware, and manage threads and allocate memory more reasonably.

Of course, everything must take the evidence speak. Although Microsoft has said from the beginning that Windows 7 will surpass XP in a multi-core system, it is easier said than done. In fact, on my mobile workstation, in the case of dual-core, the performance of Windows 7 is far behind XP. In the case of quad-core, the two sides play less than half a cat. Fortunately, I was mentally prepared. After using the new 8 core (16 threads) indicator, Windows 7 finally left XP far behind, whether it was SQL database (47% faster), MAPI workflow (fast 178%). Still a multimedia player task. In

scalability, 4 in case of a single processor core and dual core processor 8 are Windows7 win XP. Windows 7 performs twice as fast as XP in SQL database tasks, and Windows 7 is up to 360% of XP when completing MAPI workflow tasks.

All in all, this is a major victory Windows7, the new Caozuojitong apparently multicore processors, simultaneous multithreading (SMT) and provide strong support for NUMA. Although Windows 7 did not completely surpass XP until the 8 core, the increase was enough to make people happy, which deepened my admiration for the Windows kernel development team, these guys really know how to operate the lowest hardware platform.

Windows7 killer of future development

Obviously, those users who use large multi-core workstation soon be able to reap the benefits of Windows7. The list of potential beneficiaries does not end there, and the new generation of Corei7PC and notebook users will also enjoy a leap in performance from Windows 7's smarter code/cache management and multi-core tuning.

no matter how you look at the test results, Windows7 and its basic core architecture has clearly pointed out the direction for the future development of the PC. Obviously, Microsoft has built a powerful and highly scalable multi-core operating system based on Windows 7, and they will continue to plan the blueprint for future operating systems.
Copyright © Windows knowledge All Rights Reserved