返回项目页面
对比文件列表
1998-10-13_US5822619A_发明授权_US5822619A System and method for restructuring data strings_+++A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P+++.docx
2026-04-10 22:45
1999-08-03_US5933650A_发明授权_US5933650A Alignment and ordering of vector elements for single instruction multiple data processing_+++C_F_G_L_M_N_a_b_d_e_h_i_j_k_o_p+++.docx
2026-04-10 22:45
2001-01-09_US6173366B_发明授权_US06173366B2 Load and store instructions which perform unpacking and packing of data bits in separate vector and integer cache storage_+++A_B_C_D_F_G_H_J_N_P_a_e_i_k_l_m_o+++.docx
2026-04-10 22:45
2005-06-15_GB2409064A_发明专利_GB2409064A Performing in parallel a data processing operation on data elements_+++A_B_C_F_G_H_J_K_L_M_N_O_a_d_e_i_p+++.docx
2026-04-10 22:45
2007-05-31_US2007124631A_发明申请_US20070124631A1 Bit field selection instruction_+++A_B_C_G_M_N_a_b_c_d_e_f_h_o+++.docx
2026-04-10 22:45
2007-09-13_WO2007103195A_发明申请_WO2007103195A2 IMPROVED PERMUTABLE ADDRESS PROCESSOR AND METHOD_+++N_P_a_b_h_i_m+++.docx
2026-04-10 22:45
2007-09-27_US2007226469A_发明申请_US20070226469A1 Permutable address processor and method_+++a_b_c_d_e_f_g_h_j_k_l_m_n_o_p+++.docx
2026-04-10 22:45
2008-10-23_WO2008126041A_发明申请_WO2008126041A1 METHOD OF STORING DATA, METHOD OF LOADING DATA AND SIGNAL PROCESSOR_+++A_B_C_D_E_G_H_I_J_K_L_N_P_f_m_o+++.docx
2026-04-10 22:45
2009-02-05_US2009037694A_发明申请_US20090037694A1 Load Misaligned Vector with Permute and Mask Insert_+++H_N_c_g_j_k_m_p+++.docx
2026-04-10 22:45
2013-05-23_US2013132529A_发明申请_US20130132529A1 METHOD FOR DETERMINING A DATA FORMAT FOR PROCESSING DATA AND DEVICE EMPLOYING THE SAME_+++c_g_h_n+++.docx
2026-04-10 22:45
2014-05-13_US8726281B_发明授权_US08726281B2 Method and system for improving performance and reducing energy consumption by converting a first program code into a second program code and implementing SIMD_+++a_b_c_d_g_h_j_k_m_n_p+++.docx
2026-04-10 22:45
2014-12-16_US8914613B_发明授权_US08914613B2 Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a same set of per-lane control bits_+++A_C_H_N_a+++.docx
2026-04-10 22:45
2015-08-06_WO2015116474A_发明申请_WO2015116474A1 FORMAT CONVERSION DURING LOAD_STORE OPERATIONS IN A VECTOR PROCESSOR_+++A_B_C_E_G_H_I_J_K_L_M_N_P_d_f_o+++.docx
2026-04-10 22:45
2015-12-02_EP2950202A_发明公开_EP2950202A1 PROCESSOR AND DATA GATHERING METHOD_+++A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P+++.docx
2026-04-10 22:45
2016-01-05_US9229718B_发明授权_US09229718B2 Method and apparatus for shuffling data_+++N_a_b_c_h_m_p+++.docx
2026-04-10 22:45
2017-01-26_US2017024209A_发明申请_US20170024209A1 MIXED-WIDTH SIMD OPERATIONS USING EVEN_ODD REGISTER PAIRS FOR WIDE DATA ELEMENTS_+++A_B_C_D_E_G_H_N_O_P+++.docx
2026-04-10 22:45
2017-02-02_US2017031865A_发明申请_US20170031865A1 APPARATUS AND METHOD FOR TRANSFERRING A PLURALITY OF DATA STRUCTURES BETWEEN MEMORY AND A PLURALITY OF VECTOR REGISTERS_+++H_I_J_K_L_M_N_a_b_c_d_e_g_o+++.docx
2026-04-10 22:45
2017-06-22_US2017177351A_发明申请_US20170177351A1 Instructions and Logic for Even and Odd Vector Get Operations_+++C_D_E_G_H_N_a_b_m+++.docx
2026-04-10 22:45
2017-06-22_US2017177359A_发明申请_US20170177359A1 Instructions and Logic for Lane-Based Strided Scatter Operations_+++A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P+++.docx
2026-04-10 22:45
2017-07-06_US2017192784A_发明申请_US20170192784A1 Systems, Apparatuses, and Methods for Lane-Based Strided Gather_+++A_C_G_H_J_N_O+++.docx
2026-04-10 22:45
US2010106944A1_Description_20260324_1701_+++C_D_E_G_H_J_K_M_N_P_a_b+++.docx
2026-04-10 22:45
US2010332794A1_Description_20260324_1701_+++A_B_C_E_G_H_N_P_d_i_j_o+++.docx
2026-04-10 22:45
2014-05-13_US8726281B_发明授权_US08726281B2 Method and system for improving performance and reducing energy consumption by converting a first program code into a second program code and implementing SIMD_+++a_b_c_d_g_h_j_k_m_n_p+++.docx

**对比文件名称:** 2014-05-13_US8726281B_发明授权_US08726281B2 Method and system for improving performance and reducing energy consumption by converting a first program code into a second program code and implementing SIMD

**目标专利名称:** 482用于针对可变位宽度数据格式的打包和解包网络以及方法CN111788553B

**本次调用的模型名称:** Claude 3.5 Sonnet

## 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:《隐含公开》[0097] "The vector data-path 95 may be adapted for executing data-dominant loops..."对比文件在段落[0097]中描述了向量数据路径95(vector data-path)及其中的组件。虽然没有明确使用"位位置"、"位槽"等术语,但向量数据路径本质上是由多个数据位置组成的,每个位置对应SIMD通道,这与目标专利中"第一多个位位置"的概念相关。寄存器文件RF在SIMD架构中用于存储数据,相当于具有位槽的寄存器结构。
**技术特征B**:《隐含公开》[0125] "When execution of an operation is performed on a regular data path on a packed word, where each sub-word describes different data, each sub-word must be independent from the others."对比文件描述了packed word中的每个sub-word必须独立存在,每个sub-word在数据路径中临时存储数据。这隐含地表明数据存储在具有位槽位置的结构中,与目标专利中"每个位槽均被配置为临时地存储预定数目的位的数据中的相应位"的概念相关。
**技术特征C**:《隐含公开》[0006] "In SIMD, multiple data (sub-words) are packed together and operated on as a single word";[0097] "allows the various vector combinations to operate on different configurations, such as 2×24 bit, 3×16 bit, 4×12 bit, 6×8 bit or 8×6 bit"对比文件在多个段落中描述了可变的sub-word位宽度(如8-bit、12-bit、16-bit等),表明数据位宽度是可变的。虽然目标专利的表述是"若干不同数据位宽度",但对比文件确实公开了数据位宽度可变这一核心概念。
**技术特征D**:《隐含公开》[0135] "A third approach is illustrated in FIG. 14 and comprises using a shuffle FU for discarding the bits that are going to overlap with nearby sub-words."对比文件描述了shuffle功能单元用于处理数据打包和重新打包操作。shuffle FU能够执行重新打包、移位和重组操作,将数据从一种格式转换到另一种格式,这与目标专利中"位打包网络"的概念部分对应。
**技术特征E**:《未公开》-对比文件的shuffle FU执行的是复杂的交叉开关式的重新打包操作,能够选择和重组任意子字组合。而目标专利的"固定的位打包网络"是将"相同特定位槽位置中的所有位路由到目标位置的位槽中",这是一种预定义的、固定模式的位位置到位位置的直接映射,并非灵活的交叉开关。两者功能不同。
**技术特征F**:《未公开》[0097] "a shuffle unit (B-SHIFT SHUFFLE)";[0104] "a more conventional shuffler router comprises a partial crossbar which allows both the sub-word reordering and the potential shifting of bits inside the sub-words"对比文件描述的shuffle单元使用部分交叉开关(partial crossbar)实现,具有灵活性配置能力。而目标专利的"固定的点对点连接"是预定义的物理连接,不具有可配置性。两者在连接架构上存在本质差异。
**技术特征G**:《隐含公开》[0097] "allows the various vector combinations to operate on different configurations, such as 2×24 bit, 3×16 bit, 4×12 bit, 6×8 bit or 8×6 bit"对比文件描述了向量数据路径能够支持多种不同的位宽度配置组合,这隐含表明网络能够容纳不同的数据位宽度。虽然这不是针对"第一多个位位置"的直接描述,但数据路径能够处理不同位宽度数据这一点是明确的。
**技术特征H**:《隐含公开》[0125] "When execution of an operation is performed on a regular data path on a packed word";[0135] "comprises using a shuffle FU for discarding the bits that are going to overlap with nearby sub-words"对比文件描述了数据在packed word上的操作以及shuffle FU对数据的重新打包,表明数据确实从源位置被打包/重新打包到目标位置。
**技术特征I**:《未公开》-对比文件没有明确描述"第二多个位位置中使用的位位置比第一多个位位置少"这一特征。对比文件虽然描述了数据打包和压缩,但没有明确对比源位置数量和目标位置数量的关系。
**技术特征J**:《隐含公开》[0097] "The VWR is dimensioned to store a predetermined amount of packed words, in this case for example 12"对比文件描述了Very Wide Register (VWR)用于存储packed words,这与目标专利中"第二多个位位置包含在存储器设备内"的概念对应。VWR本身可以视为一种存储设备。
**技术特征K**:《隐含公开》[0097] "The VWR is dimensioned to store a predetermined amount of packed words, in this case for example 12"对比文件描述VWR存储12个packed words,每个48位宽。这些存储单元对应于目标专利中的"多个存储器单元"概念。
**技术特征L**:《未公开》-对比文件描述了数据路径宽度(48位)和VWR宽度,但没有明确描述"位束中的位的数目对应于存储器设备的存储器数据字长"这一具体对应关系。
**技术特征M**:《隐含公开》[0097] "The vector data-path 95 may be adapted for executing data-dominant loops while the scalar slot 96 may be adapted for executing the non-kernel program code."对比文件明确描述了数据路径分为向量数据路径和标量数据路径,表明数据路径网络可以被配置用于不同的处理功能,这与目标专利中"计算数据路径网络或存储器数据路径中的一项的一部分"的概念相关。
**技术特征N**:《隐含公开》[0006] "In SIMD, multiple data (sub-words) are packed together and operated on as a single word";[0097] "The vector data-path 95"对比文件多处描述了SIMD(单指令多数据)技术,并明确提到了向量数据路径,表明数据确实由SIMD单元生成。
**技术特征O**:《未公开》-对比文件描述了数据打包和子字组织,但没有明确描述"每一个位束具有的大小是SIMD单元的通道的数目的倍数"这一特征。
**技术特征P**:《隐含公开》[0125] "When execution of an operation is performed on a regular data path on a packed word, where each sub-word describes different data, each sub-word must be independent from the others."对比文件描述了packed word的概念和子字的独立性要求,隐含着存在相应的解包操作来恢复原始数据格式。虽然没有明确使用"反向操作"的表述,但packed/unpacked操作本身暗示了双向转换的可能性。

## 分析总结

对比文件US8726281B主要涉及通过SIMD技术和程序代码转换来提高性能并降低功耗的ASIP(应用特定指令集处理器)架构。对比文件公开了以下与目标专利相关的技术内容:

**已隐含公开的技术特征(部分或间接相关):**

- 技术特征A、B、C:与SIMD架构中数据存储和组织相关

- 技术特征D、G、H:与shuffle功能单元的打包/重新打包功能相关

- 技术特征J、K、M、N:与VWR存储结构和SIMD单元相关

- 技术特征P:与packed word操作相关

**未直接公开或隐含公开的关键技术特征:**

- 技术特征E:目标专利的"固定的位打包网络"是预定义的位槽到位槽的直接路由,而对比文件的shuffle FU是使用partial crossbar的灵活交叉开关

- 技术特征F:目标专利强调"固定的点对点连接",而对比文件的shuffle使用可配置的部分交叉开关

- 技术特征I:没有明确描述第二位置比第一位置少的特征

- 技术特征L、O:没有明确描述位束大小与存储器字长或SIMD通道数倍数的具体关系

**核心差异:** 对比文件虽然涉及数据打包和SIMD操作,但其shuffle单元是可配置的交叉开关架构,用于灵活的子字重组;而目标专利的创新点在于使用"固定的位打包网络"和"固定的点对点连接"来实现简单的、直接的位路由,这种设计可以降低多路复用器的复杂度、成本、面积和功耗。两者在网络架构设计理念上存在本质区别。

<<<a>>>

<<<b>>>

<<<c>>>

<<<d>>>

<<<g>>>

<<<h>>>

<<<j>>>

<<<k>>>

<<<m>>>

<<<n>>>

<<<p>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE