超级计算机示意图(图片来源:Fotolia)
【看williamhill官网 2018年7月27日讯】(看williamhill官网 记者丁晓雨编译/综合报导)据美国《连线》(wired)杂志报导,日前,美国洛斯阿拉莫斯国家实验室的Trinity超级计算机再次打破了世界纪录,其利用新的算法在两分钟内创建了一万亿个文件。
美国洛斯阿拉莫斯国家实验室的Trinity超级计算机,主要工作是确保美国核武器储备在需要的时候开始运转。
布拉德・赛特迈尔(Brad Settlemyer)是洛斯阿拉莫斯国家实验室的一名研究科学家,主要负责Trinity超级计算机。之前,这台机器在互联网中的处理速度可以排到前十位。
Trinity超级计算机并没有将所有的数字资源都用于库存管理,在核停工期间,它也进行基础研究。赛特迈尔希望扩大机器的科学研究范围,他开始寻找Trinity目前无法解决的问题。
赛特迈尔最终找到了一位研究“费米加速度”的实验室科学家,其研究方向是超新星和太阳耀斑中发生的粒子加速现象。这位物理学家想通过万亿粒子模拟来追踪最有能量性的粒子。
要做到这一点,就必须在一万亿个粒子中,找出哪几千个粒子加速到最高速度。“问题在于,”赛特迈尔说,“你直到最后才会知道。”这使得粒子模拟在现有的计算能力限制下基本上无法实现。但赛特迈尔认为,如果他和他的团队能尽快处理这些文件的话,也许他们就能解决这个问题。
他们尝试使用一种叫做“矢量粒子-单元”的程序,该程序允许科学家跟踪单个粒子,观察它们的去向以及它们在特定情况下的行为。在核研究中,科学家也经常使用粒子-单元程序来了解等离子体是如何相互混合的。
这个问题的技术解决方案对洛斯阿拉莫斯的Trinity超级计算机产生了惊人的影响。
首先,他们必须使用物理学家的费米加速度问题来测试他们的文件创建速度限制。如果按照经典的模拟工作原理,巨大的计算成本会毁掉Trinity超级计算机。
而赛特迈尔的解决方案是用更少的信息创建更多的文件:为每个粒子创建一个文件,在整个模拟过程中跟踪每个粒子。如果赛特迈尔将这些文件放入可搜索的索引中,科学家可以简单地问计算机,“这些粒子当中的哪一个会以最大爆炸结束?”然后,科学家可以提取并分析这些粒子的信息。这种处理方式,使得物理学家的费米加速度研究变得可行。
结果,Trinity超级计算机在两分钟内创造了一万亿个文件,这个速度也创下了新的世界纪录。这种速度可以让科学家在万亿粒子模拟中跟踪一个粒子(或10,000个粒子)的轨迹。
这不仅仅是一项学术成就,要知道,洛斯阿拉莫斯实验室的任务是维护美国的核武库。