返回项目页面
对比文件列表
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-05-09_发明申请_US20130117760A1 Software-Assisted Instruction Level Execution Preemption_+++G_L_a_b_f_m_n+++.docx

# 特征比对评估报告

**对比文件名称**:2013-05-09_发明申请_US20130117760A1 Software-Assisted Instruction Level Execution Preemption

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

**模型名称**:GPT-4

## 特征比对表格

技术特征描述及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:响应于接收到绘制调用来使用图形处理单元GPU通过所述GPU的图形管线来执行第一组命令,所述绘制调用定义待通过执行所述第一组命令来渲染的一或多个基元。<br>《隐含公开》第[0029]段:“CPU 102 writes a stream of commands for each PPU 202 to a data structure ... A pointer to each data structure is written to a pushbuffer to initiate processing of the stream of commands in the data structure. The PPU 202 reads command streams from one or more pushbuffers and then executes commands asynchronously relative to the operation of CPU 102.”<br>第[0036]段:“PPUs 202 may transfer data from system memory 104 and/or local parallel processing memories 204 into internal (on-chip) memory, process the data, and write result data back ... image rendering operations (e.g., tessellation shader, vertex shader, geometry shader, and/or pixel shader programs), and so on.”对比文件公开了CPU向并行处理单元(PPU,可视为GPU)写入命令流,PPU读取并执行这些命令流。命令流可包含图形渲染操作(如顶点着色器、像素着色器程序),其本质是定义了待处理的图形任务(相当于“绘制调用”及其定义的基元)。虽然对比文件未明确使用“绘制调用”和“基元”这两个术语,但本领域技术人员知晓图形渲染管线执行命令流时,命令流必然包含定义待渲染图元(如三角形)的绘制指令。因此,对比文件隐含公开了技术特征A。
**技术特征B**:在执行所述第一组命令期间且在渲染所有所述一或多个基元之前通过所述GPU来接收抢占通知。<br>《隐含公开》第[0057]段:“When preempting a context, the host interface 206 selects a new context from the runlist to execute and instructs the front end 212 to begin context preemption.”<br>第[0060]段:“Before preemption is performed, a context buffer to store the CTA level (and instruction level) context state for a particular context is allocated ... To complete the first phase of the preemption process, the front end 212 stops accepting new methods from the host interface 206 and outputs a preempt command to the task/work unit 207.”对比文件明确描述了在执行某个上下文(即一组命令)期间,主机接口可发起抢占,前端接收抢占命令并停止接受新工作。这对应于“在执行第一组命令期间接收抢占通知”。虽然对比文件未明确提及“渲染所有基元之前”,但其抢占机制适用于任何执行点,包括在完成所有图形基元渲染之前。因此,本领域技术人员可合理推断出在执行命令期间且在完成所有渲染任务之前接收抢占通知,技术特征B被隐含公开。
**技术特征C**:响应于接收到所述抢占通知而至少通过第一硬件开关来将所述GPU的本地存储器的输出与所述图形管线的级断开连接。<br>《未公开》无相应内容。对比文件描述了通过软件辅助机制保存和恢复上下文状态,但未提及任何硬件开关,也未涉及将本地存储器的输出从图形管线级断开连接。目标专利中通过硬件开关动态重配置管线互连是特定技术手段,对比文件未公开该技术特征。
**技术特征D**:且至少通过第二硬件开关来将所述GPU的所述本地存储器的输出连接到所述GPU的硬件流输出单元以在执行所述第一组命令期间动态配置所述图形管线的级的互连。<br>《未公开》无相应内容。对比文件未提及“硬件流输出单元”,也未描述通过硬件开关将本地存储器输出连接到该单元以动态配置管线互连。目标专利中的硬件流输出单元用于将中间数据输出到外部存储器,是特定硬件架构。对比文件未公开该技术特征。
**技术特征E**:归因于在执行所述第一组命令期间对所述GPU的所述图形管线的级的互连的动态配置,将在执行所述第一组命令中的一或多个命令期间产生的中间数据从所述硬件流输出单元输出到所述GPU外部的存储器。<br>《未公开》无相应内容。对比文件未公开“硬件流输出单元”,也未描述因动态配置管线互连而将中间数据从该单元输出到外部存储器。对比文件保存上下文状态时可能将数据写入存储器,但这是通过软件辅助机制保存整个上下文状态,而非目标专利中所述的动态重定向中间数据流。因此,技术特征E未被公开。
**技术特征F**:在完成对所述第一组命令的执行以渲染所述绘制调用的所述一个或多个基元之前,通过所述GPU抢占执行所述第一组命令,来执行第二组命令。<br>《隐含公开》第[0057]段:“When preempting a context, the host interface 206 selects a new context from the runlist to execute and instructs the front end 212 to begin context preemption. The front end 212 configures the processing pipeline to execute the new context by completing the five phases of the preemption process.”<br>第[0071]段:“When the host interface 206 recognizes that the selected context was preempted, the previously unloaded and stored context state is reloaded before execution of the selected context resumes.”对比文件明确描述了在抢占当前上下文(相当于第一组命令)后,执行新上下文(相当于第二组命令)。虽然未明确提及“渲染绘制调用的基元之前”,但其抢占机制允许在任务未完成时(如CTA或指令级别)切换上下文。本领域技术人员可合理推断出在完成第一组命令的所有渲染任务之前抢占执行以执行第二组命令。因此,技术特征F被隐含公开。
**技术特征G**:和执行所述第二组命令。<br>《直接公开》第[0057]段:“The front end 212 configures the processing pipeline to execute the new context...”对比文件明确记载了配置处理管线以执行新上下文,即执行第二组命令。该技术特征被对比文件直接公开。
**技术特征H**:其中所述一或多个基元包括第一组基元和第二组基元,其中抢占包括在对像素块光栅化和像素着色而不对其它后续像素块进行处理之后抢占,所述像素块包括所述第一组基元中的一或多个基元的一或多个像素而不包括所述第二组基元的像素,且其中光栅化和像素着色包括由所述图形管线的两个级来执行的功能。<br>《未公开》无相应内容。对比文件涉及CTA级别和指令级别的抢占,但未提及图形管线中的“像素块”、“光栅化”、“像素着色”等概念,也未描述基于像素块粒度在特定基元组处理后抢占。目标专利的像素块级别抢占是图形处理领域的特定粒度,对比文件未公开该技术特征。
**技术特征I**:其中抢占包括在到达绘制调用边界之前抢占。<br>《未公开》无相应内容。对比文件未提及“绘制调用边界”这一图形处理特定概念。其抢占发生在CTA或指令边界,但CTA边界不等同于绘制调用边界。因此,技术特征I未被公开。
**技术特征J**:其中将所述GPU的所述本地存储器的输出从所述图形管线的级断开连接包括:将所述GPU的所述本地存储器的输出从光栅化级断开连接。<br>《未公开》无相应内容。对比文件未提及“光栅化级”,也未描述将本地存储器输出从该级断开连接。因此,技术特征J未被公开。
**技术特征K**:进一步包括:仅响应于接收到所述抢占通知,将由着色器产生的所述中间数据输出到所述GPU外部的所述存储器。<br>《未公开》无相应内容。对比文件未描述“仅响应于抢占通知”将着色器产生的中间数据输出到外部存储器。其保存上下文状态可能包含中间数据,但这是系统性的状态保存,并非目标专利中动态重定向中间数据流的机制。因此,技术特征K未被公开。
**技术特征L**:和停止执行用于渲染所述一或多个基元的所述第一组命令。<br>《直接公开》第[0060]段:“To complete the first phase of the preemption process, the front end 212 stops accepting new methods from the host interface 206 and outputs a preempt command to the task/work unit 207. When the preempt command is received by a processing unit, the processing unit stops outputting work to a downstream unit.”对比文件明确记载了前端停止接受新方法(即停止发布新命令),并且处理单元在收到抢占命令后停止向下游单元输出工作,这相当于停止执行当前的第一组命令。该技术特征被对比文件直接公开。
**技术特征M**:进一步包括:在执行所述第二组命令之后,通过从所述GPU外部的所述存储器检索所述中间数据来恢复执行所述第一组命令以进行光栅化和像素着色。<br>《隐含公开》第[0071]段:“When the host interface 206 recognizes that the selected context was preempted, the previously unloaded and stored context state is reloaded before execution of the selected context resumes.”<br>第[0074]段:“When the front end 212 completes the fourth phase of the preemption process, the selected context state is read from a context buffer and loaded into the registers and ramchains.”对比文件描述了恢复被抢占的上下文时,从上下文缓冲区(位于外部存储器)重新加载先前保存的上下文状态,然后恢复执行。虽然未明确提及“光栅化和像素着色”,但恢复的上下文可能包含图形处理任务,本领域技术人员可合理推断出恢复执行涉及从外部存储器检索数据以继续处理。因此,技术特征M被隐含公开。
**技术特征N**:进一步包括:通过所述级从所述本地存储器接收所述中间数据以在接收所述抢占通知之前供所述级处理。<br>《隐含公开》第[0036]段:“PPUs 202 may transfer data from system memory 104 and/or local parallel processing memories 204 into internal (on-chip) memory, process the data, and write result data back...”对比文件提及PPU可从本地并行处理存储器(即本地存储器)传输数据到内部存储器进行处理,这隐含了处理级从本地存储器接收中间数据。在抢占发生前,正常执行流程必然涉及级从本地存储器获取数据。因此,技术特征N被隐含公开。
**技术特征O**:其中,所述硬件流输出单元耦合到所述GPU外部的所述存储器。<br>《未公开》无相应内容。对比文件未提及“硬件流输出单元”,因此也未描述其与外部存储器的耦合关系。技术特征O未被公开。

<<<G>>><<<L>>><<<a>>><<<b>>><<<f>>><<<m>>><<<n>>>

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

网站备案号:渝ICP备2023012882号


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