正在处理

请稍候...

设置

设置

1. US20130263076 - Banded computation architectures

专利局 美国
申请号 13908937
申请日 03.06.2013
公布号 20130263076
公布日 03.10.2013
授权号 08762918
授权日 24.06.2014
公布类型 B2
国际专利分类
G PHYSICS
06
计算;推算;计数
F
电数字数据处理
17
特别适用于特定功能的数字计算设备或数据处理设备或数据处理方法
50
计算机辅助设计
G PHYSICS
06
计算;推算;计数
F
电数字数据处理
11
错误检测;错误校正;监控
22
在准备运算或者在空闲时间期间内,通过测试作故障硬件的检测或定位
G06F 17/50
G06F 11/22
CPC
G06F 17/5072
G06F 17/50
G06F 2217/68
申请人 Synopsys, Inc.
发明人 Ni Min
Tang Zongwu
Su Qing
代理人 Haynes Beffel & Wolfeld LLP
标题
(EN) Banded computation 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.