上传者: eyeloveuv
|
上传时间:2025/8/30 22:51:16
|
文件大小:1.81MB
|
文件类型:pdf
TransactionalMemory2ndedition-SynthesisLecturesonComputerArchitecture
Theadventofmulticoreprocessorshasrenewedinterestintheideaofincorporatingtransactionsintotheprogrammingmodelusedtowriteparallelprograms.Thisapproach,knownastransactionalmemory,offersanalternative,andhopefullybetter,waytocoordinateconcurrentthreads.TheACI(atomicity,consistency,isolation)propertiesoftransactionsprovideafoundationtoensurethatcon-currentreadsandwritesofshareddatadonotproduceinconsistentorincorrectresults.Atahigherlevel,acomputationwrappedinatransactionexecutesatomically-eitheritcompletessuccessfullyandcommitsitsresultinitsentiretyoritaborts.Inaddition,isolationensuresthetransactionpro-ducesthesameresultasifnoothertransactionswereexecutingconcurrently.Althoughtransactionsarenotaparallelprogrammingpanacea,theyshiftmuchoftheburdenofsynchronizingandco-ordinatingparallelcomputationsfromaprogrammertoacompiler,toalanguageruntimesystem,ortohardware.Thechallengeforthesystemimplementersistobuildanefficienttransactionalmemoryinfrastructure.Thisbookpresentsanoverviewofthestateoftheartinthedesignandimplementationoftransactionalmemorysystems,asofearlyspring2010.
本软件ID:10212150