本文提出了一种新的延时累加算法。基于底层的JCOGIN(J combinatorial geometry Monte Carlo transport infrastructure)框架和新的延时累加算法,通用型Monte Carlo中子-光子输运模拟软件JMCT的计数能力得到了较大提高。对所考察的非重复结构的单层几何模型问题,JMCT的计数效率较MCNP 4C程序所采用的list scoring技巧高约28%;对于较复杂的重复结构几何模型问题,JMCT的大规模精细计数效率比MCNP 4C高约两个量级。JMCT目前的计数能力为反应堆物理分析及多燃耗步计算奠定了良好的基础。
当前在大规模并行计算机中,多数并行程序的用户习惯于使用虚拟地址进行编程.因此,虚拟地址与物理地址之间的转换效率直接影响了并行程序的执行性能,而cache能够有效地提高虚实地址转换的效率并降低延迟.提出了一种在大规模并行计算机互连网络中的地址转换cache.它采用了嵌入式DRAM(embedded dynamic random access memory,eDRAM)存储器,容纳更多的地址转换表项,从而提高命中率.并设计一种eDRAM刷新机制,隐藏了刷新操作,避免刷新导致的性能损失.ATC(address translation cache)中实现了诸如纠错码与旁路机制等多种可靠性设计.在32个计算结点上运行业界公认的NPB测试程序,结果显示32个结点中ATC的平均命中率达到了95.3%,表明ATC设计的正确性与高性能.并且通过与3种传统SRAM(static random access memory)实现的cache进行对比实验,说明了cache容量是提高命中率的关键因素.