-
公开(公告)号:US08478926B1
公开(公告)日:2013-07-02
申请号:US13622422
申请日:2012-09-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xiaofeng Zhang , Fan Fang , Ling Qin
IPC: G06F13/36
CPC classification number: G06F15/167 , G06F9/3881 , G06F9/505 , G06F9/544
Abstract: An embodiment of the present invention discloses a co-processing acceleration method, including: receiving a co-processing request message which is sent by a compute node in a computer system and carries address information of to-be-processed data; according to the co-processing request message, obtaining the to-be-processed data, and storing the to-be-processed data in a public buffer card; and allocating the to-be-processed data stored in the public buffer card to an idle co-processor card in the computer system for processing. An added public buffer card is used as a public data buffer channel between a hard disk and each co-processor card of a computer system, and to-be-processed data does not need to be transferred by a memory of the compute node, which avoids overheads of the data in transmission through the memory of the compute node, and thereby breaks through a bottleneck of memory delay and bandwidth, and increases a co-processing speed.
Abstract translation: 本发明的实施例公开了一种协处理加速方法,包括:接收由计算机系统中的计算节点发送的协处理请求消息,并携带待处理数据的地址信息; 根据协同处理请求消息,获得待处理数据,并将待处理数据存储在公共缓冲卡中; 以及将存储在公共缓冲卡中的待处理数据分配给计算机系统中的空闲协处理器卡进行处理。 添加的公共缓冲卡被用作计算机系统的硬盘和每个协处理器卡之间的公共数据缓冲通道,并且待处理数据不需要由计算节点的存储器传送, 避免通过计算节点的存储器传输的数据的开销,从而突破存储器延迟和带宽的瓶颈,并增加协处理速度。