JP2013242876A_Description_20260310_0117_+++d_i+++.docx

对比文件名称:JP2013242876A_Description_20260310_0117

目标专利名称:288消除指令处理电路中的冗余同步屏障和相关处理器系统、方法以及计算机可读媒体CN105009074B

模型名称:DeepSeek-R1

## 特征比对表格

技术特征描述及公开性判断结果对比文件原文引用 (翻译为中文)公开性论述
**技术特征A**:其包括:检测第一指令,所述第一指令指示关于计算机架构需要后续同步屏障且所述计算机架构允许由计算机硬件自动地执行同步操作的操作<br>**未公开**未找到对应内容。对比文件主要涉及设备定向的内存屏障命令,用于控制总线事务的同步。例如,[0022]段描述了“弱く順序付けられたメモリ・モデル”和“フェンスまたはメモリ・バリア動作”,但未提及一种既需要软件后续同步屏障又允许硬件自动执行同步操作的特定指令。**未直接公开或隐含公开**。目标专利的“第一指令”(如INST_REQ_SYNC或MCR指令)具有双重属性:架构上需要后续软件同步屏障,同时允许硬件自动执行同步操作。对比文件中的内存屏障命令(如ADB、SDB、DSB、DMB)是用于强制执行顺序的明确同步操作,其目的并非“指示需要后续同步屏障”。对比文件虽然提到了“強く順序付けられたメモリ・アクセス”([0051]段),描述其行为如同受数据内存屏障(DMB)保护,但这是一种访问类型的属性,而非一个具体的“指令”,且未提及该访问类型“需要后续软件同步屏障”。因此,本领域技术人员无法从对比文件中推理出技术特征A所定义的特定“第一指令”。
**技术特征B**:响应于所述第一指令,由所述计算机硬件自动地执行所述同步操作<br>**未公开**未找到对应内容。对比文件中描述了总线互连或控制器生成和执行内存屏障命令(如DSB),例如[0030]段:“コマンド復号およびコントローラ322は、アドレスへ向けられたメモリ・バリア(ADB)コマンドを復号し、指定されたスレーブ・デバイスへ転送するためのデータ同期バリア(DSB)コマンドを生成する。” 这是对接收到的明确屏障命令的响应和处理,而非对某个非屏障指令的“自动”响应。**未直接公开或隐含公开**。目标专利中,硬件自动执行同步操作是对“第一指令”(如MCR指令)的直接响应,该指令本身的主要功能不是执行同步。对比文件中,硬件(如总线互连)执行同步操作(生成并发送DSB命令)是响应于一个明确的“デバイスへ向けられたメモリ・バリア・コマンド”(设备定向内存屏障命令)。这两者的触发条件和目的均不同。本领域技术人员无法从对比文件中推理出“响应于一个需要后续软件屏障的指令,硬件自动执行同步操作”这一技术方案。
**技术特征C**:检测由所述计算机硬件响应于所述第一指令自动执行所述同步操作而导致的第一同步事件<br>**未公开**未找到对应内容。对比文件描述了总线互连等待来自从设备的屏障响应,例如[0033]段:“スレーブ・デバイス311は、例えばリターン信号パス344によって示されるように、DSBの順序要件が満たされていることを保証した後、応答チャネルによるリターン・アクノレッジメントによって、DSBコマンドの受信をアクノレッジする。” 以及[0050]段:“ブロック818では、バス相互接続309が、ペンディングとなっている全てのバリア応答の受信を待つ。” 这涉及对命令完成状态的确认,而非检测一个由硬件自动执行的“同步事件”。**未直接公开或隐含公开**。目标专利中,“检测第一同步事件”是检测硬件自动执行同步操作所导致的事件,这是识别冗余屏障的前提。对比文件中,总线互连等待所有从设备对定向屏障命令的响应,这是命令执行流程的一部分,用于确保命令完成,而非检测一个独立的、由其他指令触发的“同步事件”。两者的目的和上下文存在本质区别。无法从对比文件中推理出技术特征C。
**技术特征D**:检测指令流中的下一个指令<br>**隐含公开 (d)**对比文件涉及连续处理总线事务和命令。[0030]段描述了命令解码和控制器解码ADB命令并生成DSB命令,[0080]段图8的流程图示出了总线互连顺序处理请求(包括判定请求类型)。总线事务/命令的连续处理隐含了检测下一个待处理的事务/命令。**隐含公开**。虽然对比文件主要讨论总线事务和内存屏障命令,而非严格意义上的“指令流”,但在处理器系统中,指令的执行最终会体现为总线上的事务。本领域技术人员可以合理推断,总线互连或相关控制电路在处理完一个事务(如ADB命令)后,会接着处理队列中的“下一个”事务或命令。这种对连续事务/命令的处理逻辑,隐含了“检测指令流中的下一个指令”这一基本操作。
**技术特征E**:确定所述下一个指令是否包括类型对应于所述第一同步事件的同步屏障<br>**未公开**未找到对应内容。对比文件未涉及在检测到一个同步事件后,去检查后续指令是否为同类型同步屏障。其核心在于定向发送屏障命令以减少广播开销,而非识别和消除冗余的屏障指令。**未直接公开或隐含公开**。目标专利的核心创新点之一在于判断下一个指令是否为与刚发生的同步事件同类型的同步屏障,以确定其冗余性。对比文件完全没有涉及此判断逻辑。其处理的是明确的屏障命令本身,并不关心前一个操作是否已经产生了相同类型的同步效果。因此,本领域技术人员无法从对比文件中推理出该技术特征。
**技术特征F**:以及响应于确定所述下一个指令包括类型对应于所述第一同步事件的同步屏障,从所述指令流消除所述下一个指令。<br>**未公开**未找到对应内容。对比文件未提及消除任何指令或命令。其优化方法是通过设备定向的屏障命令(ADB/SDB)来有选择地(而非广播地)发送DSB命令,从而提高效率([0026]段),这与“消除”冗余指令的概念完全不同。**未直接公开或隐含公开**。目标专利的另一个核心创新点是消除已判定为冗余的同步屏障指令。对比文件完全没有涉及从指令流中移除或用NOP替代任何指令。其优化发生在屏障命令的执行路径(选择性路由)上,而非在指令流本身。因此,该技术特征未被公开。
**技术特征G**:其中检测所述第一同步事件包括检测指令同步事件<br>**未公开**未找到对应内容。对比文件讨论的内存屏障(DMB, DSB)主要用于控制数据访问顺序,属于数据同步范畴。[0022]段提及DSB会导致“キャッシュ命令、分岐予測命令、および、変換ルック・アサイド・バッファ(TLB)維持命令”不执行,这体现了DSB的强同步性,但对比文件并未明确区分“指令同步事件”和“数据同步事件”,也未在冗余消除的上下文中应用这种区分。**未直接公开或隐含公开**。目标专利明确区分了指令同步和数据同步类型(如ISB指令)。对比文件虽然提到了DSB的强同步效果可能影响指令,但其讨论焦点始终是内存(数据)访问的排序和一致性。没有证据表明对比文件公开了专门针对“指令同步事件”的检测,并将其用于冗余屏障判断。
**技术特征H**:并且其中确定所述下一个指令是否包括类型对应于所述第一同步事件的同步屏障包括检测所述下一个指令是否是指令同步屏障。<br>**未公开**未找到对应内容。理由同特征G和E。**未直接公开或隐含公开**。该特征依赖于特征E和G的公开。由于特征E(确定类型对应)和特征G(检测指令同步事件)均未被公开,因此本领域技术人员无法推理出该具体判断步骤。
**技术特征I**:其中检测所述第一同步事件包括检测数据同步事件<br>**隐含公开 (i)**[0022]段:“第1のタイプは、データ・メモリ・バリア(DMB)である。これは、バス・マスタによってなされた前のメモリ・アクセスとその後のメモリ・アクセスとの間に単にバリアを生成する。...第2のタイプは、データ同期バリア(DSB)である。” 明确提到了数据内存屏障(DMB)和数据同步屏障(DSB),它们均用于控制数据访问顺序。**隐含公开**。对比文件详细描述了DMB和DSB这两种用于数据同步的屏障操作。虽然对比文件没有在“检测同步事件以消除冗余”的语境下使用这些概念,但其公开的DMB/DSB操作本身属于“数据同步事件”的范畴。本领域技术人员可以理解,在处理器系统中,执行DMB或DSB命令即意味着发生了一个数据同步事件。
**技术特征J**:并且其中确定所述下一个指令是否包括类型对应于所述第一同步事件的同步屏障包括检测所述下一个指令是否是数据同步屏障。<br>**未公开**未找到对应内容。理由同特征E和I。**未直接公开或隐含公开**。该特征依赖于特征E(确定类型对应)的公开。虽然特征I所依赖的“数据同步事件”概念被隐含公开,但特征E的核心判断逻辑(判断下一个指令是否是与前事件同类型的同步屏障)未被公开。因此,无法推理出该具体判断步骤。
**技术特征K**:其中检测所述第一同步事件包括设定同步旗标。<br>**未公开**未找到对应内容。对比文件中未提及使用“同步旗标”来记录同步事件的发生。**未直接公开或隐含公开**。使用旗标(flag)来记录状态是一种常见的编程或硬件设计技术。然而,在对比文件公开的特定技术方案(设备定向内存屏障)中,并未描述或暗示需要设置一个“同步旗标”来跟踪同步事件的发生。该技术特征是对比文件未涉及的实现细节。
**技术特征L**:其进一步包括响应于确定所述下一个指令不包括类型对应于所述第一同步事件的同步屏障而清除所述同步旗标。<br>**未公开**未找到对应内容。理由同特征K和E。**未直接公开或隐含公开**。该特征完全依赖于特征K(设定同步旗标)和特征E(确定类型对应)的公开。由于这两个基础特征均未被公开,因此本领域技术人员无法推理出清除旗标的相关操作。
**技术特征M**:其中确定所述下一个指令是否包括类型对应于所述第一同步事件的同步屏障包括确定是否设定所述同步旗标。<br>**未公开**未找到对应内容。理由同特征K和E。**未直接公开或隐含公开**。该特征描述了利用同步旗标来判断冗余性的具体方法。由于对比文件既未公开“设定同步旗标”(特征K),也未公开“确定下一个指令是否包括类型对应的同步屏障”(特征E)这一核心思想,因此该具体方法无法从对比文件中推理得出。
**技术特征N**:其中从所述指令流消除所述下一个指令包括用指示无操作的指令代替所述指令流中的所述下一个指令。<br>**未公开**未找到对应内容。对比文件未涉及用NOP指令替代任何指令。**未直接公开或隐含公开**。用NOP指令替代冗余指令是目标专利中消除冗余的一种具体实施方式。对比文件的技术方案完全不涉及对指令流内容的修改或替换,因此该特征未被公开。
**技术特征O**:其中从所述指令流消除所述下一个指令包括从所述指令流移除所述下一个指令。<br>**未公开**未找到对应内容。对比文件未涉及从指令流中移除指令。**未直接公开或隐含公开**。从指令流中直接移除冗余指令是目标专利中消除冗余的另一种具体实施方式。对比文件的技术方案同样不涉及此操作,因此该特征未被公开。

<<<d>>><<<i>>>

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

网站备案号:渝ICP备2023012882号


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