【技术实现步骤摘要】
本专利技术涉及多核计算,特别是涉及一种多核计算集群内的数据多播方法、装置和系统。
技术介绍
1、在现有的高性能计算处理器中,通常会有多个计算核心,多个计算核心会组成一个计算集群,共同完成一个可以实现数据并行的计算任务。这些数据并行的计算任务,在数据上存在一定的数据复用。
2、现有技术中,存在两种实现方式,第一种实现方式为:各个计算核心分别进行数据读取,这种方式直接导致一个数据被重复多次读取,导致数据读取效率低下,并且由于加大了数据传输量,导致其对于计算核集群的外部带宽有更高的要求,当计算核集群的外部带宽不够充足时,会直接影响数据并行处理的速度;第二种实现方式为:计算集群会配置一个对应的缓存区,缓存区的空间通常较小,仅用于存储有限数目的数据,相同的数据请求经过缓存区,只会有一笔请求发送到外部内存总线中,后续的请求可以复用存储在缓存区中的数据,这种方式对硬件和软件的调度行为有很强的依赖,如果相同的数据请求访问相差的时间点很长,则会导致已经被缓存下来的数据被别的指令覆盖,使旧有的数据从缓存区中踢出,从而导致无法实现数据复用。
>3、鉴于此,本文档来自技高网...
【技术保护点】
1.一种多核计算集群内的数据多播方法,其特征在于,包括:
2.根据权利要求1所述的多核计算集群内的数据多播方法,其特征在于,所述线程组掩码包括N个比特位,在第一线程组掩码中,所有第一线程所对应的比特位为1,其他比特位为0;
3.根据权利要求2所述的多核计算集群内的数据多播方法,其特征在于,所述第一到达掩码是在首次接收到第一数据加载指令时建立得到的,包括:
4.根据权利要求1至3中任一项所述的多核计算集群内的数据多播方法,其特征在于,还包括:
5.一种多核计算集群内的数据多播方法,其特征在于,包括:
6.根据权
...【技术特征摘要】
1.一种多核计算集群内的数据多播方法,其特征在于,包括:
2.根据权利要求1所述的多核计算集群内的数据多播方法,其特征在于,所述线程组掩码包括n个比特位,在第一线程组掩码中,所有第一线程所对应的比特位为1,其他比特位为0;
3.根据权利要求2所述的多核计算集群内的数据多播方法,其特征在于,所述第一到达掩码是在首次接收到第一数据加载指令时建立得到的,包括:
4.根据权利要求1至3中任一项所述的多核计算集群内的数据多播方法,其特征在于,还包括:
5.一种多核计算集群内的数据多播方法,其特征在于,包括:
6.根据权利要求5所述的多核计算集群内的数据多播方法,其特征在于,在所述发送数据加载指令前,还包括:<...
【专利技术属性】
技术研发人员:梁伟,殷亚云,
申请(专利权)人:北京风华创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。