Microsoft is optimizing Windows 7 in order to increase performance, and, in this context, the dispatcher lock is one of the components that has got cut off . According to the Redmond company, fewer hardware locks are synonymous with boosted parallelism, namely a new level of efficiency when it comes down to taking advantage of modern processing architectures. This is valid for Windows Server 2008 R2, namely Windows 7 Server, and, naturally, also for the Windows 7 client, since the two operating systems share the same code base.
“With Windows 7, the dispatcher lock is replaced with several finer-grained synchronization techniques, thus effectively distributing resource contention. The main benefits for applications include increased system performance and more optimal use of available hardware resources,” Phil Pennington, Windows Server Technical Evangelism, revealed.
Evolving from Windows Vista, Windows 7 is embracing the many core CPU world, delivering the promise of enhanced performance through the advantage represented by parallel computing. However, in order for Win7 to be tailored to many core processors, the platform's kernel had to be freed from past relics such as the dispatcher lock.
“As the scalability demands on the NT kernel have increased, many improvements were made relative to synchronization granularity in the kernel. However, the kernel dispatcher lock has persisted since NT’s inception, in order to ensure proper coordination of the activities outlined above. Since it is fairly large in scope, the dispatcher lock was the most contended spinlock in the kernel, and, depending upon the workload, a significant scalability consideration on systems with more than 16 processors,” Pennington stated.
The dispatcher lock, along with the rest of the spinlocks as well as lock-free algorithms are used by the Windows kernel as internal synchronization techniques, for tasks involving the scheduling of threads on multiple processors and various management processes for system facilities, but also for timers, memory, etc. Without the dispatcher lock, Windows 7 will be able to deliver not only boosted performance, but also the optimal use of the hardware resources available on the machine it is installed on.
“Minimizing resource contention and maximizing concurrency reduces overall system latency and increases server performance. In the case of resource locks, several strategies exist including lock elimination, resource partitioning, or even designing faster lock scenarios. One such significant improvement is the removal of the kernel dispatcher lock.”
via http://news.softpedia.com/news/Wind...ptimal-Use-of-Available-Hardware-101190.shtml
“With Windows 7, the dispatcher lock is replaced with several finer-grained synchronization techniques, thus effectively distributing resource contention. The main benefits for applications include increased system performance and more optimal use of available hardware resources,” Phil Pennington, Windows Server Technical Evangelism, revealed.
Evolving from Windows Vista, Windows 7 is embracing the many core CPU world, delivering the promise of enhanced performance through the advantage represented by parallel computing. However, in order for Win7 to be tailored to many core processors, the platform's kernel had to be freed from past relics such as the dispatcher lock.
“As the scalability demands on the NT kernel have increased, many improvements were made relative to synchronization granularity in the kernel. However, the kernel dispatcher lock has persisted since NT’s inception, in order to ensure proper coordination of the activities outlined above. Since it is fairly large in scope, the dispatcher lock was the most contended spinlock in the kernel, and, depending upon the workload, a significant scalability consideration on systems with more than 16 processors,” Pennington stated.
The dispatcher lock, along with the rest of the spinlocks as well as lock-free algorithms are used by the Windows kernel as internal synchronization techniques, for tasks involving the scheduling of threads on multiple processors and various management processes for system facilities, but also for timers, memory, etc. Without the dispatcher lock, Windows 7 will be able to deliver not only boosted performance, but also the optimal use of the hardware resources available on the machine it is installed on.
“Minimizing resource contention and maximizing concurrency reduces overall system latency and increases server performance. In the case of resource locks, several strategies exist including lock elimination, resource partitioning, or even designing faster lock scenarios. One such significant improvement is the removal of the kernel dispatcher lock.”
via http://news.softpedia.com/news/Wind...ptimal-Use-of-Available-Hardware-101190.shtml
My Computer
At a glance
Windows 7 Ult x64(x2), HomePrem x32(x4), Serv...Turion X2 ultra (oh well came with laptop)/P4...OCZ Dual Channel 4GB kit/ 1gb Dual ChannelHD 3200 graphics /GMA x3100 (yay for intergra...
- Computer Manufacturer/Model Number
- Tx2500z Tablet Pc/Homemade Server
- OS
- Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM)
- CPU
- Turion X2 ultra (oh well came with laptop)/P4 @3.2 (yes P4)
- Motherboard
- IDK HP Motherboard / Intel DG965SS
- Memory
- OCZ Dual Channel 4GB kit/ 1gb Dual Channel
- Graphics Card(s)
- HD 3200 graphics /GMA x3100 (yay for intergrated!!)
- Sound Card
- Realtek HD Audio(mic working, well sort of)/Siig IC-70012
- Monitor(s) Displays
- built-in Hp 12" laptop screen/ Acer 19"
- Screen Resolution
- 1280x800 /1440x900
- Cooling
- All Air Cooled
- Mouse
- Logi MX Rev. /MS Wheel Optical 1.1A /Logitech Optical Mouse
- Internet Speed
- College baby but its still routed through vpn to 1536k...
- Other Info
- love my wacom pen and pressure sensitivity...
wished it worked in 7, SUSE for that matter though