摘要
本发明提供一种支持多播传输的输入输出系统和方法,输入输出芯片中加入多播路由引擎,多播路由引擎插入到互联总线和算力交换接口之间,多播路由引擎包括:地址解析模块对接收到的待处理数据进行解析,获取待处理数据的多播标签,以及根据多播标签匹配目标算力单元;数据复制模块,根据匹配出的目标算力单元的数量对待处理数据进行复制,以及通过对应的算力交换接口向目标算力单元发送待处理数据。通过在输入输出芯片中引入硬件级别的多播路由引擎,实现数据的一次性复制和同时传输,提高数据传输效率,减少延迟,支持高效的算力并行运算,实现数据搬运效率与算力并行性的平衡。