返回项目页面
对比文件列表
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-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-01-09_US2014013076A_发明申请_US20140013076A1 EFFICIENT HARDWARE INSTRUCTIONS FOR SINGLE INSTRUCTION MULTIPLE DATA PROCESSORS_+++N_a_b_c_j_k_l_m_p+++.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_US2017177353A_发明申请_US20170177353A1 Instructions and Logic for Get-Multiple-Vector-Elements Operations_+++a_b_c+++.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
2009-02-05_US2009037694A_发明申请_US20090037694A1 Load Misaligned Vector with Permute and Mask Insert_+++H_N_c_g_j_k_m_p+++.docx

**对比文件名称**:2009-02-05_US2009037694A_发明申请_US20090037694A1 Load Misaligned Vector with Permute and Mask Insert

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

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

---

## 技术特征比对表格

技术特征对比文件引用公开性论述
**技术特征A**:《未直接公开》对比文件[0087]段提及"register file 710 provides 32 128-bit registers 711 (R0-R31)",[0098]段提及"vectors containing vector data for use in these applications may be stored within a memory device"对比文件描述了向量寄存器文件和内存存储向量数据的一般概念,但未具体公开"第一多个位位置"中的每个位位置均包括"具有预定数目的位槽的寄存器"这一具体技术特征。目标专利中的"位槽"概念是用于组织位数据的关键结构,对比文件未公开此具体结构。
**技术特征B**:《未直接公开》对比文件[0084]-[0085]段描述了寄存器的分段结构:"register 600 may be divided into four 32 bit word sections: word 0, word 1, word 2, and word 3"对比文件虽然描述了寄存器的分段(word),但未明确公开这些分段作为"位槽"被配置为"临时地存储预定数目的位的数据中的相应位"。目标专利中的位槽是用于打包操作的关键结构,对比文件的描述更侧重于数据内容的存储而非打包功能。
**技术特征C**:《隐含公开》对比文件[0099]-[0102]段描述了向量数据可以是不同长度的组件:"each vector may contain three components and each component may be one word long (four bytes long)"对比文件隐含公开了向量数据可以具有不同的宽度(例如每个组件可能是一字长)。本领域技术人员能够理解数据位宽度可以变化。
**技术特征D**:《未直接公开》对比文件[0106]段提及"store permute unit...configured to misalign the vector data",[0134]段提及"load permute logic located in the load data path from a memory array to the vector register file"对比文件描述了用于错位向量数据的排列单元,但未公开"固定的位打包网络"这一特定技术方案。目标专利中的固定位打包网络是通过位槽和位位置的概念来处理不同位宽度的数据,而对比文件的排列单元是针对错位向量的排列。
**技术特征E**:《未直接公开》对比文件[0106]段描述了"portions of a vector may be permuted or rearranged",[0113]段描述了多路复用器"direct vector data from each vector register file word locations"对比文件描述了向量数据通过多路复用器进行重新排列,但未公开目标专利中"将相同特定位槽位置中的所有位路由到目标位置形成位束"的特定打包方式。
**技术特征F**:《未直接公开》对比文件[0113]段描述了多路复用器配置:"Each of the multiplexers may select a single word from the two vector registers to output to a single word in the resulting row",[0139]段描述了"bits in the LPC register may be used to configure the one or more multiplexers"对比文件描述了通过控制寄存器(LPC/SPC)动态配置多路复用器来选择性地传输数据,这表明数据路由是可配置的而非固定的。目标专利要求"固定的点对点连接",而对比文件的连接是不固定的、依赖于控制寄存器配置的。
**技术特征G**:《隐含公开》对比文件[0102]段描述了"packing multiple vectors on different rows of the memory array",[0105]段描述了系统能够处理错位向量数据对比文件隐含公开了系统能够处理不同宽度的向量数据(通过错位和打包),因为向量数据可能跨行存储。
**技术特征H**:《直接公开》对比文件[0105]段明确记载:"misaligning vector data as it is being stored to memory...embodiments of the invention eliminate the need to misalign the vector data using temporary registers",[0120]段记载"vector data from the source vector registers through the store permute unit"对比文件明确公开了将数据从向量寄存器文件(第一位位置)打包/存储到存储器(第二位位置)的功能。
**技术特征I**:《未直接公开》对比文件[0099]-[0102]段描述了向量存储方式,但未明确比较第一位位置数量与第二位位置数量对比文件描述了向量的错位存储方式,但未公开"第二多个位位置中使用的位位置比第一多个位位置少"这一特征。目标专利强调打包后使用的存储位置减少,而对比文件主要关注如何处理错位向量而非减少存储位置数量。
**技术特征J**:《隐含公开》对比文件[0087]段提及"data cache 1115 for storing misaligned vector data",[0110]段提及"store permute unit 1120 is...in the store data path between the vector register file 1110 and the data cache 1115"对比文件隐含公开了第二位位置包含在存储器设备(数据缓存)中,因为存储排列单元位于向量寄存器文件和数据缓存之间。
**技术特征K**:《隐含公开》对比文件[0109]段描述了"data cache 1115",[0099]段提及"memory array 900"对比文件隐含公开了第二位位置包括存储器中的多个存储单元,因为数据存储在数据缓存/存储器阵列中,而存储器阵列由多个行/单元组成。
**技术特征L**:《未直接公开》对比文件[0099]-[0102]段描述了向量存储在存储器的行中,每个向量有三个组件,每个组件一字长对比文件未公开"位束中的位的数目对应于存储器设备的存储器数据字长"这一特定对应关系。
**技术特征M**:《隐含公开》对比文件[0106]段描述了"store permute unit...in the store data path between a vector register file and a memory array",[0134]段描述了"load permute logic located in the load data path"对比文件隐含公开了排列网络既可应用于存储数据路径也可应用于加载数据路径,这与目标专利中"计算数据路径网络或存储器数据路径"的部分特征相关。
**技术特征N**:《直接公开》对比文件[0086]段明确记载:"Vector unit 700 may be configured to execute single instruction multiple data (SIMD) instructions",[0087]段记载"vector unit 700 may operate on one or more vectors to produce a single scalar or vector result"对比文件明确公开了第一多个位位置(向量寄存器)中的位由SIMD单元生成。
**技术特征O**:《未直接公开》对比文件[0100]段描述了"each row of the memory array...may be sixteen bytes wide or four words long"对比文件描述了存储器的行宽度(四个word),但未明确公开"每一个位束具有的大小是SIMD单元的通道的数目的倍数"这一特定关系。
**技术特征P**:《隐含公开》对比文件[0133]段记载:"vector data may be permuted (rotated or rearranged) in order to align the data as it is loaded from memory",[0134]段描述了"load permute logic...configured...to align the misaligned-vector data as it is loaded from memory"对比文件隐含公开了解包操作的存在,因为加载排列单元的作用是从错位存储的数据中恢复/对齐数据,这本质上是一种解包操作。

---

## 直接公开判断分析

经过严谨分析,对比文件US2009037694A1主要涉及的是**错位向量数据的存储和加载排列**,而非目标专利所描述的**针对可变位宽度数据格式的固定打包/解包网络**。两者存在以下关键区别:

1. **目的不同**:对比文件的排列单元是为了处理错位向量数据,目标专利的固定打包网络是为了高效处理可变位宽度的数据

2. **连接方式不同**:对比文件使用可配置的多路复用器(依赖控制寄存器动态配置),目标专利要求"固定的点对点连接"

3. **数据结构不同**:目标专利具有"位槽"、"位束"等特定数据结构,对比文件未公开这些结构

对比文件直接公开了**技术特征H(数据打包到第二位位置)**和**技术特征N(SIMD单元生成数据)**。

---

## 隐含公开判断分析

根据隐含公开的宽松判断标准,对比文件隐含公开了以下技术特征:

- **技术特征C**:隐含公开了向量数据可以具有不同宽度

- **技术特征G**:隐含公开了系统能处理不同宽度的数据

- **技术特征J、K**:隐含公开了第二位位置包含在存储器设备中

- **技术特征M**:隐含公开了排列网络可用于数据路径

- **技术特征P**:隐含公开了存在解包操作

---

**结论**:对比文件未直接公开或隐含公开目标专利权利要求中的核心技术特征,特别是**固定的位打包网络**及其**点对点连接**结构、**位束**的形成方式、以及**第二多位位置比第一多位位置少**的特征。

<<<H>>>

<<<N>>>

<<<c>>>

<<<g>>>

<<<j>>>

<<<k>>>

<<<m>>>

<<<p>>>

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

网站备案号:渝ICP备2023012882号


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