正在处理

请稍候...

设置

设置

1. US20110138157 - Convolution computation for many-core processor architectures

专利局 美国
申请号 12631167
申请日 04.12.2009
公布号 20110138157
公布日 09.06.2011
授权号 08458635
授权日 04.06.2013
公布类型 B2
国际专利分类
G PHYSICS
06
计算;推算;计数
F
电数字数据处理
17
特别适用于特定功能的数字计算设备或数据处理设备或数据处理方法
50
计算机辅助设计
G06F 17/50
申请人 Ni Min
Synopsys, Inc.
Tang Zongwu
Su Qing
发明人 Ni Min
Tang Zongwu
Su Qing
代理人 Haynes Beffel & Wolfeld LLP
标题
(EN) Convolution computation for many-core processor architectures
摘要
(EN)

A convolution of the kernel over a layout in a multi-core processor system includes identifying a sector, called a dynamic band, of the layout including a plurality of evaluation points. Layout data specifying the sector of the layout is loaded in shared memory, which is shared by a plurality of processor cores. A convolution operation of the kernel and the evaluation points in the sector is executed. The convolution operation includes iteratively loading parts of the basis data set, called a stride, into space available in shared memory given the size of the layout data specifying the sector. A plurality of threads is executed concurrently using the layout data for the sector and the currently loaded part of the basis data set. The iteration for the loading basis data set proceeds through the entire data set until the convolution operation is completed.