返回项目页面
对比文件列表
3gpp文件_+++b_f_g_l_m_n+++.docx
2026-02-23 17:32
2006-07-20_发明专利_JP2006190281A System and method for virtualizing graphic subsystem_+++a_b_f_g_i_l_n+++.docx
2026-02-23 17:32
2012-03-20_发明授权_US08139070B1 Systems for and methods of context switching in a graphics processing system_+++A_B_F_G_H_I_L_M_c_d_e_j_n_o+++.docx
2026-02-23 17:32
2013-05-09_发明申请_US20130117760A1 Software-Assisted Instruction Level Execution Preemption_+++G_L_a_b_f_m_n+++.docx
2026-02-23 17:32
2013-09-18_发明公开_CN103309786A 用于在非可抢占式图形处理单元上交互调试的方法和装置_+++a_b_f_g_i_l+++.docx
2026-02-23 17:32
2014-01-23_发明申请_US20140022263A1 METHOD FOR URGENCY-BASED PREEMPTION OF A PROCESS_+++A_B_F_G_L+++.docx
2026-02-23 17:32
2014-04-17_发明申请_US20140109102A1 TECHNIQUE FOR IMPROVING PERFORMANCE IN MULTI-THREADED PROCESSING UNITS_+++a_b_f_g_i_l_n+++.docx
2026-02-23 17:32
2014-07-03_发明申请_US20140184617A1 MID-PRIMITIVE GRAPHICS EXECUTION PREEMPTION_+++A_B_F_G_I_L_M_N_c_d_e_h_j_k_o+++.docx
2026-02-23 17:32
2015-03-12_发明申请_US20150070369A1 FAULT-TOLERANT PREEMPTION MECHANISM AT ARBITRARY CONTROL POINTS FOR GRAPHICS PROCESSING_+++A_B_F_G_I_L+++.docx
2026-02-23 17:32
2015-07-02_发明申请_WO2015099970A1 OPTIMIZED MULTI-PASS RENDERING ON TILED BASE ARCHITECTURES_+++G_a_b_f_i_l_n+++.docx
2026-02-23 17:32
2015-10-01_发明申请_US20150277981A1 PRIORITY BASED CONTEXT PREEMPTION_+++A_B_F_G_M_h_i_k_l_n+++.docx
2026-02-23 17:32
haoma_+++E_F_G_I_K_O_a_b_h_l_m_n+++.docx
2026-02-23 17:32
2013-09-18_发明公开_CN103309786A 用于在非可抢占式图形处理单元上交互调试的方法和装置_+++a_b_f_g_i_l+++.docx

### 对比文件名称:2013-09-18_发明公开_CN103309786A 用于在非可抢占式图形处理单元上交互调试的方法和装置

### 目标专利名称:140一种用于数据处理的方法和设备CN108140233B

### 模型名称:DeepSeek

根据目标专利说明书和权利要求,以及对比文件CN103309786A的内容,现进行特征比对分析如下:

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**A. 响应于接收到绘制调用来使用图形处理单元GPU通过所述GPU的图形管线来执行第一组命令,所述绘制调用定义待通过执行所述第一组命令来渲染的一或多个基元** <br>**《隐含公开》**说明书第[0077]段:“对于图形应用而言,由绘制调用(即开始对一个或多个诸如三角形的基元的处理的API方法调用)来创建工作负载。” 第[0080]段:“一旦调试器450已生成列表,调试器450发出工作负载到设备驱动程序103以由PPU202执行并且进入重新启动循环。”对比文件公开了由“绘制调用”创建用于图形应用的“工作负载”,该工作负载定义了待处理的一个或多个基元(如三角形)。调试器将工作负载发出给GPU(PPU202)执行。虽然对比文件的场景是调试,GPU执行工作负载(即命令)以处理定义的基元,这与目标专利中响应绘制调用执行第一组命令以渲染基元的本质相同。因此,本领域技术人员可以从对比文件的内容中合理推断出该技术特征。
**B. 在执行所述第一组命令期间且在渲染所有所述一或多个基元之前通过所述GPU来接收抢占通知** <br>**《隐含公开》**说明书第[0074]段:“在调试期间,经由程序应用410传送到PPU202的机器指令可能导致PPU202由于诸如断点或异常的硬件陷阱的发生而被暂停...” 第[0083]段:“当将硬件停止事件通知给调试器450时,调试器450为第二列表514中所包括的每个线程保存线程状态。”对比文件公开了在GPU(PPU202)执行工作负载(第一组命令)期间,可能因为“硬件陷阱”(如断点、异常)而暂停。这个“硬件陷阱”的发生及其通知(给调试器)在调试场景中起到了类似“抢占通知”的作用,它发生在工作负载(对应基元的渲染)完成之前。因此,本领域技术人员可以合理推断出GPU在执行命令期间、完成所有工作之前接收到一个(来自硬件陷阱的)通知。
**C. 响应于接收到所述抢占通知而至少通过第一硬件开关来将所述GPU的本地存储器的输出与所述图形管线的级断开连接** <br>**《未公开》**无相关内容。对比文件未提及通过硬件开关动态重配置图形管线级的连接。目标专利的核心在于通过**硬件开关**动态地、物理地重配置图形管线级的互连,特别是将本地存储器的输出从某个级(如光栅化级)断开。对比文件仅描述了通过调试器软件保存线程状态、杀死线程以释放GPU资源,完全未提及任何用于动态重配置图形管线数据流的硬件开关机制。因此,该特征未被公开。
**D. 且至少通过第二硬件开关来将所述GPU的所述本地存储器的输出连接到所述GPU的硬件流输出单元以在执行所述第一组命令期间动态配置所述图形管线的级的互连** <br>**《未公开》**无相关内容。对比文件未提及“硬件流输出单元”(Stream Output Unit)或通过硬件开关将本地存储器连接到该单元。目标专利利用**硬件流输出单元**作为动态数据流出的路径,并通过硬件开关进行连接。对比文件在实现调试时,其数据保存是通过调试器将寄存器、本地/共享存储器的值**拷贝**到系统存储器(见第[0083]段),这是一个软件控制的存储器复制过程,而非通过专用的硬件流输出单元及硬件开关动态重定向图形管线内部的数据流。两者技术手段和作用本质不同。
**E. 归因于在执行所述第一组命令期间对所述GPU的所述图形管线的级的互连的动态配置,将在执行所述第一组命令中的一或多个命令期间产生的中间数据从所述硬件流输出单元输出到所述GPU外部的存储器** <br>**《未公开》**说明书第[0083]段:“调试器450可将存储在专用寄存器、每线程本地存储器以及共享全局存储器中的值保存到系统存储器104。”对比文件确实涉及将数据(线程状态、变量)保存到GPU外部的系统存储器。然而,这种保存是**调试器软件**在硬件陷阱发生后执行的**存储器拷贝操作**,其目的是为了调试而保存现场状态。这与目标专利中**归因于图形管线硬件互连的动态配置**,而**由硬件流输出单元主动将图形处理产生的中间数据(如后变换顶点属性)输出**到外部存储器的机制、目的和作用均不相同。因此,该特征未被公开。
**F. 在完成对所述第一组命令的执行以渲染所述绘制调用的所述一个或多个基元之前,通过所述GPU抢占执行所述第一组命令,来执行第二组命令** <br>**《隐含公开》**说明书第[0074]段:“因此,调试器450使PPU202能够继续更新显示设备110上所显示的屏幕图像。” 第[0083]段:“调试器450可设置当执行恢复时使PPU202杀死任意活动线程的专用寄存器。调试器450随后恢复PPU202的执行,其消灭所有与当前工作负载相关联的线程使得PPU202可开始处理新工作负载。新工作负载可包括由操作系统422或其他应用424传送到PPU202的使显示设备110上的图像得到更新的图形命令。”对比文件公开了在调试工作负载(第一组命令)因硬件陷阱暂停后,调试器通过杀死其线程来**终止/抢占**该工作负载的执行,从而使GPU能够去处理来自操作系统或其他应用的**新工作负载**(第二组命令),例如用于屏幕更新的图形命令。这发生在原工作负载(对应基元渲染)完成之前。因此,本领域技术人员可以合理推断出在完成第一组命令前抢占它,以执行第二组命令。
**G. 和执行所述第二组命令。** <br>**《隐含公开》**同上,第[0074]段及第[0083]段。如特征F论述,在抢占(杀死当前工作负载线程)后,GPU开始处理新的工作负载(如屏幕更新命令),即执行第二组命令。因此该特征被隐含公开。
**H. 其中所述一或多个基元包括第一组基元和第二组基元,其中抢占包括在对像素块光栅化和像素着色而不对其它后续像素块进行处理之后抢占,所述像素块包括所述第一组基元中的一或多个基元的一或多个像素而不包括所述第二组基元的像素,且其中光栅化和像素着色包括由所述图形管线的两个级来执行的功能。** <br>**《未公开》**无相关内容。对比文件未涉及“像素块”、“光栅化”、“像素着色”等图形管线具体级的处理粒度。其调试和抢占的粒度是“线程”或“工作负载”。目标专利限定了**像素块级别**的抢占粒度,并明确与图形管线的光栅化、像素着色级相关联。对比文件的调试和上下文切换机制完全在**线程/工作负载层面**进行,不涉及图形管线内部的处理阶段(如顶点处理、光栅化、像素着色)及其数据产出粒度。因此,该特征未被公开。
**I. 其中抢占包括在到达绘制调用边界之前抢占。** <br>**《隐含公开》**说明书第[0074]段:“因为应用的帧率典型地将在每秒30帧的范围内,所以图形绘制调用典型地将以小于30毫秒执行。...因此,即使提交用于调试目的的工作负载可能短时间阻止屏幕更新,但PPU202一般将在足够快的时间内结束对工作负载的执行(或调试器将中断工作负载...),使得PPU202可用于处理对于实施屏幕更新所必要的图形工作负载。”对比文件指出,用于调试的工作负载(由绘制调用创建)可能被调试器中断,以确保GPU能处理屏幕更新。这暗示了抢占可以发生在该工作负载(即绘制调用)自然完成(到达边界)之前。虽然未明确使用“绘制调用边界”一词,但本领域技术人员可以合理推断,为了使屏幕更新不被长时间阻塞,中断(抢占)需要在工作负载(绘制调用)执行完毕前发生。
**J. 其中将所述GPU的所述本地存储器的输出从所述图形管线的级断开连接包括:将所述GPU的所述本地存储器的输出从光栅化级断开连接。** <br>**《未公开》**无相关内容。对比文件未提及“本地存储器”与“光栅化级”或其他图形管线级的连接关系,更未提及断开这种连接。该特征是对特征C的进一步限定,明确断开连接的对象是“光栅化级”。如特征C所述,对比文件完全没有公开通过硬件开关动态重配置图形管线级互连的技术,因此该具体限定自然也未被公开。
**K. 进一步包括:仅响应于接收到所述抢占通知,将由着色器产生的所述中间数据输出到所述GPU外部的所述存储器** <br>**《未公开》**第[0083]段描述了在硬件陷阱(类似抢占通知)发生后,调试器保存数据到系统存储器。但所保存的数据是广泛的“线程状态和变量数据”,并非特指“由着色器产生的中间数据”(如顶点着色器输出的后变换顶点属性)。且该动作由调试器软件发起,非GPU硬件响应通知自动执行的数据流出。目标专利强调“仅响应于抢占通知”这一动态触发条件,并由GPU硬件执行特定的中间数据(着色器输出)流出。对比文件中的数据保存是调试流程的一部分,其触发条件是硬件陷阱,但保存的数据类型和机制(软件拷贝 vs. 硬件流出)与目标专利不同。该特征未被公开。
**L. 和停止执行用于渲染所述一或多个基元的所述第一组命令。** <br>**《隐含公开》**第[0083]段:“调试器450可设置当执行恢复时使PPU202杀死任意活动线程的专用寄存器。调试器450随后恢复PPU202的执行,其消灭所有与当前工作负载相关联的线程...”对比文件中,在硬件陷阱发生后,调试器通过设置寄存器使GPU在恢复运行时“杀死”与当前工作负载相关的所有线程,这实质上就是停止了第一组命令(工作负载)的执行。因此,该特征被隐含公开。
**M. 进一步包括:在执行所述第二组命令之后,通过从所述GPU外部的所述存储器检索所述中间数据来恢复执行所述第一组命令以进行光栅化和像素着色。** <br>**《未公开》**第[0084]、[0092]段描述了在重新启动循环中,调试器会还原先前保存的线程状态,从线程被中断的点继续执行。但还原的是“线程状态和变量数据”,并非特指从外部存储器检索**图形管线的中间数据**以**进行光栅化和像素着色**。目标专利的恢复过程特指将之前动态流出的**图形管线中间数据**读回,并馈入管线的后续级(如光栅化、像素着色)以继续渲染。对比文件的恢复是还原线程的通用执行上下文,不涉及图形管线特定阶段数据的回注。两者技术方案不同。
**N. 进一步包括:通过所述级从所述本地存储器接收所述中间数据以在接收所述抢占通知之前供所述级处理。** <br>**《未公开》**无相关内容。对比文件未描述图形管线各级从本地存储器接收中间数据进行处理的正常操作流程。该特征描述了抢占发生前图形管线的正常数据流模式。对比文件聚焦于调试机制,未披露图形管线在正常渲染时,级间通过本地存储器传递中间数据的具体架构。因此,该特征未被公开。
**O. 其中,所述硬件流输出单元耦合到所述GPU外部的所述存储器。** <br>**《未公开》**无相关内容。对比文件未提及“硬件流输出单元”这一组件。该特征限定了硬件流输出单元的位置和连接关系。如特征D所述,对比文件未公开“硬件流输出单元”,因此该限定自然也未被公开。

<<<a>>><<<b>>><<<f>>><<<g>>><<<i>>><<<l>>>

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

网站备案号:渝ICP备2023012882号


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