Designing an exascale interconnect using multi-objective optimization

Designing an exascale interconnect using multi-objective optimization
复制标题

DOI:
10.1109/cec.2017.7969572
复制
发表时间:
2017-06
期刊:
2017 IEEE Congress on Evolutionary Computation (CEC)
影响因子:
--
通讯作者:
J. A. Pascual;Joshua Lant;Andrew Attwood;Caroline Concatto;J. Navaridas;M. Luján;J. Goodacre
J. A. Pascual;Joshua Lant;Andrew Attwood;Caroline Concatto;J. Navaridas;M. Luján;J. Goodacre
中科院分区:
其他
文献类型:
--
作者:
J. A. Pascual;Joshua Lant;Andrew Attwood;Caroline Concatto;J. Navaridas;M. Luján;J. Goodacre

文献摘要

被引文献

相似文献

由数百万个相互连接的计算核心组成的系统将提供Exascale性能。这些计算元素彼此连接的方式(网络拓扑)对许多性能特性有很大的影响。在这项工作中,我们提出了一个多目标优化为基础的框架,以探索可能的网络拓扑结构,在欧盟资助的ExaNeSt项目中实施。该系统互连的模块化设计提供了极大的灵活性,可以设计针对特定性能目标(如通信局部性、容错性或能耗)进行优化的拓扑结构。的拓扑结构的生成过程被制定为一个三目标优化问题(最小化一些拓扑特性),其中使用进化技术搜索解决方案。使用仿真进行的结果分析表明,拓扑结构满足所需的性能目标。此外,与一个著名的拓扑结构的比较表明,所产生的解决方案可以提供更好的拓扑特性和并行应用程序的性能也更高。
Exascale performance will be delivered by systems composed of millions of interconnected computing cores. The way these computing elements are connected with each other (network topology) has a strong impact on many performance characteristics. In this work we propose a multi-objective optimization-based framework to explore possible network topologies to be implemented in the EU-funded ExaNeSt project. The modular design of this system's interconnect provides great flexibility to design topologies optimized for specific performance targets such as communications locality, fault tolerance or energy-consumption. The generation procedure of the topologies is formulated as a three-objective optimization problem (minimizing some topological characteristics) where solutions are searched using evolutionary techniques. The analysis of the results, carried out using simulation, shows that the topologies meet the required performance objectives. In addition, a comparison with a well-known topology reveals that the generated solutions can provide better topological characteristics and also higher performance for parallel applications.