首页> 外文期刊>Journal of Physics: Conference Series >Multi-threaded software framework development for the ATLAS experiment
【24h】

Multi-threaded software framework development for the ATLAS experiment

机译:用于ATLAS实验的多线程软件框架开发

获取原文
       

摘要

ATLAS'scurrentsoftwareframework,Gaudi/Athena,hasbeenverysuccessfulfortheexperimentinLHCRuns1and2.However,itssingle-threadeddesignhasbeenrecognisedforsometimetobeincreasinglyproblematicasCPUshaveincreasedcorecountsanddecreasedavailablememorypercore.Eventhemulti-processversionofAthena,AthenaMP,willnotscaletotherangeofarchitecturesweexpecttousebeyondRun2.ATLASexaminedtherequirementsonanupdatedmulti-threadedframeworkandlaidoutplansforanewframework,includingbettersupportforHighLevelTriggerusecases,in2014.Inthispaperwereportonourprogressindevelopingthenewmulti-threadedtaskparallelextensionofAthena,AthenaMT.ImplementingAthenaMThasrequiredmanysignificantcodechanges.Progresshasbeenmadeinupdatingkeyconceptsoftheframework,allowingdifferentlevelsofthreadsafetyinalgorithmiccode.Substantialadvanceshavealsobeenmadeinimplementingadataflowcentricdesign,aswellasonthedevelopmentofthenew'eventviews'infrastructure.TheseeventviewssupportpartialeventprocessingandareanessentialcomponenttosupporttheHighLevelTrigger'sprocessingofcertainregionsofinterest.AmajorefforthasalsobeeninvestedtohaveanearlyversionofAthenaMTthatcanrunsimulationonmanycorearchitectures,whichhasaugmentedtheunderstandinggainedfromworkonearlierATLASdemonstrators...
机译:ATLAS'scurrentsoftwareframework,高迪/雅典娜,hasbeenverysuccessfulfortheexperimentinLHCRuns1and2.However,itssingle-threadeddesignhasbeenrecognisedforsometimetobeincreasinglyproblematicasCPUshaveincreasedcorecountsanddecreasedavailablememorypercore.Eventhemulti-processversionofAthena,AthenaMP,willnotscaletotherangeofarchitecturesweexpecttousebeyondRun2.ATLASexaminedtherequirementsonanupdatedmulti-threadedframeworkandlaidoutplansforanewframework,includingbettersupportforHighLevelTriggerusecases,in2014.Inthispaperwereportonourprogressindevelopingthenewmulti-threadedtaskparallelextensionofAthena,AthenaMT.ImplementingAthenaMThasrequiredmanysignificantcodechanges.Progresshasbeenmadeinupdatingkeyconceptsoftheframework,allowingdifferentlevelsofthreadsafetyinalgorithmiccode.Substantialadvanceshavealsobeenmadeinimplementingadataflowcentricdesign,aswellasonthedevelopmentofthenew'eventviews' Seevent Views支持部分事件处理和重要组件以支持HighTr igger对某些特定区域的处理。Amajoreffort也已经投入了雅典娜MT的早期版本,可以在许多核心体系结构上进行模拟,这有助于从较早的ATLAS示威者那里获得理解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号