Windows 7 to get parallel-processing tweaks

September 30, 2008 – 2:42 pm

Microsoft has shared bits and pieces of how it is adding new features to its development tools to better support parallel processing. But the next release of Windows client and server also are going to incorporate changes designed to improve their parallel-processing support.

While Microsoft execs and those who’ve managed to get their hands on early builds of Windows 7 have focused largely on user-interface tweaks in Windows 7, there will be some under-the-covers changes, too. Microsoft officials have said on the record that deep-level changes between Windows Vista and Windows 7 will be kept to a minimum, in order to insure application and driver compatibility. Yet Microsoft officials acknowledge that Win32, the core of Windows, is not suited for asynchronous, concurrent computing.

Microsoft is taking the first steps toward remedying this limitation with Windows 7 and its joined-at-the-hip sibling, Windows 7 Server (the product currently known as Windows Server 2008 R2). In the longer term, as I’ve blogged previously, the game plan is to find a way to exorcise Win32 from Windows and replace it with managed code — preferably a set of programming interfaces that are better tailored to handle parallel-processing tasks across many processors. (That’s where the incubation projects codenamed RedHawk, MinSafe and Midori all come in. But don’t expect to see the fruits of any of these projects appear in Windows until Windows 8, at the earliest.)

“Parallelism requires adjustments at every level of the stack,” Mundie acknowledged. It involves “the repartioning of different tasks to different layers….So look for a rebalancing of roles and runtimes. We need to formalize that in the operating system. Expect thei first pieces in the next generation of Windows.”As one example of one Windows feature that needs this kind of rebalancing, Mundie cited the user-mode scheduling model. The existing Windows scheduler has “too much overhead,” Mundie said. He noted that Microsoft has introduced a new trial model as part of its Robotics Development Kit runtime. Microsoft’s robotics toolkit includes new concurrency and coordination (CCR) and decentralized software services (DSS) runtimes that are optimized for distributed/multicore computing.

While Windows today can handle machines with a few cores, it’s not designed to exploit machines with 8, 16 or 32+ cores. I’m doubtful Microsoft will make too many tweaks to the lower-level operating system layers with Windows 7 and Windows Server 2008 R2 in order to keep user disruption to a minimum. But the early seeds designed to make Windows a better parallel/asynchronous-processing platform are being sown, starting in 2009.Any guesses on what Microsoft might do in the Windows 7/Windows Server 2008 R2 timeframe to improve Windows’ parallel-processing abilities?

Source:zdnet

Post a Comment

vegaterian vehical decals velasquez five moral standard velda farms velveeta macaroni and cheese venessa lane venezuelan adara venom weight loss pills venturi staffing vera bradley 2008 patterns vera brittain verdugo hills hospital vergelijk nl info archief persberichten veridan credit union vernell watson versaillies vertebrate paleontology laboratory syllabi verticle wind turbine very skimpy swimwear vesical neck vhsa vickers hydraulic pumps vickie milazzo victor o schinnerer victor webster shirtless victorias secret bralette victorian decorated box videos eroticos em avi view cart accumulator view cart patchouli candles view cart replaytv view vanessa hudgens naked pic village cinema melbourne villages at ocean hill rentals vincent valentine gallery vinegar joe vinny from orange county choppers vinpocetine social anxiety vintage chalkware vintage seal fur coat vintage stanley wood folding ruler vintage tractor pulling australia vinyl coated fabrics vinyl siding mounting blocks violin ensemble toronto vioxx attorneys houston virgin prepaid cell phones virginia dcse virginia elizabeth johnson ginger virginia goose creek bridge virginia predator hunting virginia volner virtual love slave virtual rosary vista spa breezewood visual basic parameterized query example vitamin health garlic opportunity marketing christian vitimans viva paper towels viverette viviana talk show host viwawa vizilite vmk magic pin codes vocanoes volk racing rims volvo penta props voortrekkers vorh nge vorwerk vtrak dvd player vw campervans for sale vykort katrineholm w550i firmware wage garnishment florida waikiki banyan wailea elua waistband extender wakatobi walden surfboards walgreens health initiative walkway mold belgian stone wallpaper zabuza walther george n walworth valves wanda coker wannado city ward aycock warmouth guitar parts warren trumbull library wary meyers domino washington bayhawks watch inuyasha episodes watch movement diagrams and descriptions watchher water bottle rocket water heater expansion tank waterbed liner waterfire providence ri waterford vases watermelon nutrition diabetics waterproof connector waterskiing technique watersports snorkeling watertech bath waterwonders watkins manufacturing watson marlow watt hour meters waukegan park district wave cut platform in the uk wave runner parts wavefront guided lasik miami wayne marshall hot in the club waynesville cycle center wayside school is falling down wbak wben wbteens wboy tv wcol radio wdjc wdsu-tv we are going analysis kath walker weather system tripod mounts weatherhead hose weathershield windows webeasy webn fireworks webqueens wedding annoucements wedding hairstyles updos wedding locations in italy weeding policy middle school weeping pussy willow tree wegmans manager salaries weider total body works weil mclane welbilt bread maker wellesley firstclass wellington florida real estate wellpoint pharmacy wellsboro pennsylvania welps welsh corgies welsh terrier rescue wenco windows wendy kaminer quotes west indian gherkin west plains cattle west-ward 290 western pond turtle westhroid westlife uptown girl westminster accident attorneys westport plaza st louis mo westsail for sale westwardbound wet belt sander wetlook glamour wextech answerworks wfny wgnr whale-tail thong what are the ingredients in reliv what does a hemroid look like what does etoh stand for what is a fursona what is a shipoo what is pseudo aeruginosa what is the meaning of magaly what is yoc influenced what signs are compatible with scorpio wheelchair lift coach front wheeling downs casino wheelsmith when rabbit howls which actor is leaving ncis whimsical address labels whippet names whipping scenes on video whirlpool dryer manual whirlpool sidekicks whirly gig whitacker white computer armoire white gold harp necklace white punks on dope white shadow pornopartners white swan uniforms white trash sluts white widow marijuana whitehaus sinks whittling knife who sings feel the noise whodunit hero archer wholesale candle lanterns wholesale cotton throws wholesale duffle bags wholesale fabric trim wholesale flower vases wholesale kuchi coins wholesale pandora charm bracelets wholesale pink luggage wholesale polyresin figurines wholesale purse frames wicked lyrics schwartz wicker etagere wife robert hanssen wightlink ferries wildboys wildcherries thumbs wilderness 5th wheel 1997 wilkes barre vision correction will dry socket ever heal william allen grone william h kennedys anonimizer williamsville school district willoughby-eastlake schools willows naked photos willywonka winchester featherweight 280 winco generators windermer windowlicker windshield washer concentrate wireless vibrators wiscombe wisconsin delinquent taxpayers wisconsin flagstone wisconsin waterfront property for sale wisteria wont bloom witchhazel withleather witte engine wizard of oz cakes wlbz wmur news 9 wolfgang puck biography womenheart woodburn drag strip woodchuck repellant woodleigh wooli real estate wooly willy working amstaffs worldpeace wormy dog saloon wort chillers wowemuhacker 2.4 wrestlemania 24 tickets wtaj wten albany wtka wtvg wtwo terre haute wusa tv 9 ww1 anecdotes wweshop www nylottery org wwwm xanex side effects xbcd xenergy xenodream xfl cheerleaders xgranny xindak review xiphactinus xmark mowers canada xslt cross browser xtra tuff boots xtube male jackoff videos xxxass xzanga yaesu ft-897d yahoo multiplu de descarcat yakima canutt yamaha emx5016cf yamaha fz6 reviews yamaha v-star 650 yankee clipper fort lauderdale yanmar tractor sales alabama yaoi shadow and sonic yara agriculture yara foundation farmer yara human right yasnac ybor city stogie yellostone yellow gold floating heart diamond pendant yellow submarine cel cell ygirlz info yiffy furry ym1510 yoder frey yoga sutra of pantanjali yoko kumada yorin big brothers links you are standing on jennifers coat young cummers youngandhairy yourface yoursavingsclub youtube the complete profile rev org yu-gi-oh gx igre yuka kosaka yussuf islam z-vent zac effron kissing scandel zaldi saddle zeavola zemplar zenith defy watch zeromax zimecterin for dogs zipper hoodless sweatshirt zitromax zlatas diary zomax zr500 zweigart