Best offers
|
Windows 7 Home Premium Upgrade from... | $79.99 STAPLES More info |
|
Office 2007 Home and Student (Full... | $105.73 Royaldiscount.com More info |
|
Windows Anytime Upgrade Windows 7... | $139.99 STAPLES More info |
|
Windows 7 Professional (Upgrade) | $89.99 STAPLES More info |
|
Office 2007 Professional (Academic) | $123.94 Royaldiscount.com More info |
Benchmarking Windows 7: Harder, Better, Faster, Stronger?
Often hailed as the solution to Windows Vista performance problems, we wanted to know just how much better Windows 7 really is. We put one of our most recent test platforms through its paces to find out, benchmarking raw performance and responsiveness. Read More
-
Tom's Definitive Linux Software Roundup: Communications Apps
This is the second part of our Linux Software Roundup. Part one covered Internet Apps. Today we'll be looking at Communications Apps. This includes personal information managers, email clients, instant messengers, VoIP software, and IRC clients. Read More
-
How To: Windows XP Mode In...Ubuntu Linux?
Windows 7's XP Mode has already convinced many users who sat out for Vista to go out and upgrade. But will they buy the right version of Windows 7 to get XPM? You do know you can get the same XP functionality from a Linux distribution for free, right? Read More
- windows 7 and hyperthreading
- windows server 2008 problems
- windows 2008 core
- windows 7 professional on msdn
- xp processor affinity
- windows xp processor affinity
- microsoft windows 8 next version
- windows 2008 server core system requirement
- windows 2008 server drivers
- determining how many processor cores are in use
- processor affinity utility
- windows 2008
- use all core on windows 7
- windows server 2008 cores
- setting a program to use all processor affinity
Partners
The Games selection
kids :
Bob
Throw bubbles so as to make the ones that appear in the game disappear. For this, use the Right / Left arrow keys to duck or move about, and the...
|
crazy :
PC Breakdown
What is worst than a Fatal Error occuring during a game you did not save? Unleash your rage at your PC in this game. Blow it to pieces, it feels so...
|
Sponsored links
256-Core Windows '08 Server Coming
Next news- Email |
- Print |
- Comments (8) |
- Share
The next version of Microsoft’s Windows Server 2008 will support up to 256 logical cores. Microsoft has slowly leaked out information of Server 2008 release 2 at recent events like WinHEC and Professional Developers Conference, but Microsoft’s Mark Russinovich is now revealing just exactly how the operating system will scale. In a video interview posted on the MSDN website, the founder of Sysinternals and programming guru, explains how Microsoft will remove bottlenecks, specifically the dispatcher lock, to handle dozens to hundreds of cores.
Windows Server 2008 will be based on Windows 7 code-base and will borrow heavily from Vista. Russinovich says most of the code will remain the same and this will help maintain application compatibility. As servers utilize more processors and cores, Microsoft will have to change to keep up with the times and Russinovich explains that Microsoft coders are working hard to eliminate the 32-core limitation that hasn’t changed since the Windows NT days.
Threads are assigned a 32 character binary bitmask that marries the thread to a particular logical core. Microsoft defines the number of logical processor cores as the number of physical CPUs times the physical cores times the threads. For instance, a two CPU system with quad-cores and Hyperthreading would be considered a 16-core system in Microsoft terms. The bit mask determines a thread’s processor affinity or what core it can run on.
Here are some quick examples
00000000 00000000 00000000 00000000 = thread can run on all processors (affinity is basically off)
00000000 00000000 00000000 00000001 = thread runs only on the first processor
00000000 00000000 00000000 00000010 = thread runs only on the second processor
00000000 00000000 00000000 00000100 = thread runs only on the third processor
00000000 00000000 00000000 00000111 = thread can be distributed across the first three processors
So you can see how this works perfectly with up to 32-cores because there is a bit for each core, but this same system has to be tweaked to work with more cores. Russinovich says Windows 7/2008 Server will use processor groups where threads will be assigned to groups of cores. This means old bitmasks, and thereby existing applications, will work with the upcoming operating system.
But running threads on more cores doesn’t really help if those cores spend most of the time idling. Current Windows operating systems have a global dispatcher lock which essentially stop all cores to prevent objects from being accessed by more than one core. While this lock isn’t such a big deal on systems that have up to 8 cores, it presents a problem when scaling beyond that, Russinovich says.
Microsoft coders have tweaked threads to now lock objects locally, that is within their processor group, by adding two more wait states – the pre-wait state and the “real” waiting state. Confused? Well take a look at Russinovich’s 44-minute interview on MSDN and exponentially increase your geek knowledge.
- List of servers appearing in Microsoft Windows Network is .. [Windows XP]
- Windows Server 2003 Documentation Survival Guide [Wireless Networking]
- GA-MA790XT-UD4P & ATI RAID on SB750 with Windows Server 2008 Std [Motherboards & Memory]
- Win2K Server Pro Installation Problems [Windows 2000/NT]
- Using Windows 2000 server as a BDC in an NT Domain [Windows 2000/NT]
Questions? Ask Tom's community!
Sponsored links
Related forums topics
- AMD delivers optimum platform for virtualization with Microsoft
- 32 bit processor limitations?
- Intel have released their 6core dunnington xeons!
- Audio problem with GA-EP45-DS3P motherboard
- How many PC's do you have?
- Intel to drop overclocking for mainstream Nehalems
- Q6600 wont OC past 2.7 please help.
- 680iSLI + 4GB of RAM Problem??
- computer gurus please help! just dont know what to do! 8(
- How to upgrade sp1 to sp2 now!
- XP memory limit
- motherboard lan dead?
- MEMORY FAQ (please read before posting)
- 4GB of memory and WinXP service pack 2






So does this mean there won't be a Windows 7 Server?
Seems odd to me that an OS that won't be released for at least another year has the server component coming out sooner, as an update to an earlier component.
As a whole corporate environments (especially servers) move at a slower pace, so maybe Microsoft wants to maintain the illusion that this is just an incremental upgrade.
"and exponentially increase your geek knowledge."
I think I'll stick to just know that the current servers we have are on the limit of what the os can handle at present.
Tindytim: it is known thath Windows 7 server == Windows 2008 R2. W7 is just a polish of base laid by Vista changes.
Anyway, 256 cores seems like a lot, but Linux support 4096 on x86/64.
So does this mean there won't be a Windows 7 Server?Seems odd to me that an OS that won't be released for at least another year has the server component coming out sooner, as an update to an earlier component.
It's windows server 2008, not a part of windows 7
It's windows server 2008, not a part of windows 7
It appears that Windows Server 2008 R2 will be the server variant of 7, or at least according to a few other publications.
Very nice. MS is making a comeback after falling asleep for a few years there, and I hope they succeed. Us in America need to stand behind our own. Not to mean anything against another county, but our pride has weakened and it's time to step up over here.
Very nice. MS is making a comeback after falling asleep for a few years there, and I hope they succeed. Us in America need to stand behind our own. Not to mean anything against another county, but our pride has weakened and it's time to step up over here.
International coorperations have no nationailty. That applies both to "danish" AP møller and "us" microsoft and any other big international company really. Siemens isn't german, siemens is international.