0%

摘要

一直知道MPI有好几种Send:MPI_SendMPI_BsendMPI_SsendMPI_RsendMPI_IsendMPI_IbsendMPI_IssendMPI_Irsend

MPI_Send_init之类的,但是一直没搞明白它们有什么区别,本文介绍这些东西之间有啥区别。

Read more »

摘要

Allreduce是MPI中重要的collective操作,有研究工作显示MPI_Allreduce是使用率以及花费时间最多的MPI操作。本文归纳整理当前领域内一些关于Allreduce算法已有的研究工作。

Read more »

摘要

经常在各种地方看到SST,也听别人提起过SST,于是我上了一下SST的官网,我看了一下首页,emmmm……是我太菜了,我看不懂它想表达什么,经过一番研究,终于大致搞明白这是个什么玩意了。本文将按照我的思路介绍一下SST究竟是个啥~

Read more »

简介

Dragonfly是一种现在比较时髦的拓扑结构,它由John Kim等人在2008年的论文Technology-Driven, Highly-Scalable Dragonfly Topology中提出,它的特点是网络直径小、成本较低,对于高性能计算有着非常大的优势。现在已经被运用在使用Cray XC系列网络的各种超算中[1],如2017年11月排名第3的超算PIZ DAINT2018年11月排名第6的超算TRINITY2016年11月排名第5的超算CORI。未来也将要被应用在使用Slingshot网络的许多超算中,如:最新一期2021年6月排名第5的Perlmutter超算。

Read more »

简介

ROSS(Rensselaer’s Optimistic Simulation System)是一个 乐观的并行离散事件模拟器 的库。通过调用这个库我们能够较为轻松地将离散事件模拟并行化,大大缩短运行时间。它有两个特点:1. 它能够并行,并且可扩展性较好,原因请见第二点特点。2. 它采用了乐观的离散事件模拟方法,简单来解释就是每个进程都根据自己已知的情况尽量向前模拟即可,然后隔三差五地进行一次同步,如果发现因为有错过某些事件导致模拟错误,则进行回滚。

Read more »

摘要

在docker的使用过程中,尝尝会因为docker自建默认网络和现有网络的网段相冲突导致有些网络无法访问

本文记录如何修改docker默认网段以及docker-compose中的网段

Read more »