中文

按需重建与分析:一个成功案例

高能物理 - 实验 2007-05-23 v1

摘要

高能物理重建系统的传统设计将问题划分为一系列模块。一次重建作业只是按特定顺序运行的一系列模块,每个模块从事件中读取数据并将新数据放入事件中。这种设计的问题在于,需要由用户将模块按正确顺序排列,并且如果事件基于某些其他标准被拒绝,则计算可能不会被使用的量会浪费CPU时间。CLEO III 分析/重建系统采用了不同的方法:按需处理(也称为惰性求值)。作业仍然被划分为更小的组件,我们称之为生产者(Producer)。然而,生产者会注册它们生成的数据。当某个事件首次请求某个数据时,生产者的算法才会运行。数据源的工作方式类似,它们注册可以检索的数据,但延迟检索直到数据被请求。数据分析和过滤通过一组单独的模块(称为处理器(Processor))完成。我们已经使用该系统四年,并取得了巨大成功。数据访问实现已被证明非常易于使用且极其高效。重建作业易于配置,并且可以高效、稳健地添加额外的事件过滤器——对正确数据的访问得到自动保证。成功的真正考验是:尽管旧模型仍受支持,但物理学家已经接受了这种分析模型。

关键词

引用

@article{arxiv.hep-ex/0305090,
  title  = {Reconstruction and Analysis on Demand: A Success Story},
  author = {C. D. Jones},
  journal= {arXiv preprint arXiv:hep-ex/0305090},
  year   = {2007}
}

备注

Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, 6 pages, LaTeX, 4 eps figures. PSN THJT002