首页> 外国专利> SCALABLE IN-NETWORK COMPUTATION FOR MASSIVELY-PARALLEL SHARED-MEMORY PROCESSORS

SCALABLE IN-NETWORK COMPUTATION FOR MASSIVELY-PARALLEL SHARED-MEMORY PROCESSORS

机译:用于大型并行共享内存处理器的可扩展网络内计算

摘要

A network device configured to perform scalable, in-network computations is described. The network device is configured to process pull requests and/or push requests from a plurality of endpoints connected to the network. A collective communication primitive from a particular endpoint can be received at a network device. The collective communication primitive is associated with a multicast region of a shared global address space and is mapped to a plurality of participating endpoints. The network device is configured to perform an in-network computation based on information received from the participating endpoints before forwarding a response to the collective communication primitive back to one or more of the participating endpoints. The endpoints can inject pull requests (e.g., load commands) and/or push requests (e.g., store commands) into the network. A multicast capability enables tasks, such as a reduction operation, to be offloaded to hardware in the network device.
机译:描述了一种网络设备,被配置为执行可扩展的网络内计算。 网络设备被配置为从连接到网络的多个端点处理拉出请求和/或推送请求。 可以在网络设备接收来自特定端点的集体通信原始。 集体通信原语与共享全局地址空间的多播区域相关联,并且被映射到多个参与的端点。 网络设备被配置为基于从参与端点接收的信息执行内联的网络计算,然后在将集体通信基元转发回到一个或多个参与端点之前。 端点可以将拉出请求(例如,加载命令)和/或将请求(例如,存储命令)推入网络中。 多播能力使得诸如减少操作的任务,以将其卸载到网络设备中的硬件。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号