会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Controlling priority levels of pending threads awaiting processing
    • 控制待处理线程的优先级等待处理
    • US08589934B2
    • 2013-11-19
    • US13064598
    • 2011-04-01
    • Nebojsa MakljenovicEdvard FieldingAndreas Engh-Halstvedt
    • Nebojsa MakljenovicEdvard FieldingAndreas Engh-Halstvedt
    • G06F9/46
    • G06F9/54G06F9/3851G06F9/3859G06F9/5011G06F2209/5021G06F2209/507
    • A data processing apparatus comprises processing circuitry arranged to process processing threads using resources accessible to the processing circuitry. A pipeline is provided for handling at least two pending threads awaiting processing by the processing circuitry. The pipeline includes at least one resource-requesting pipeline stage for requesting access to resources for the pending threads. A priority controller controls priority levels of the pending threads. The priority levels define a priority with which pending threads are granted access to resources. When a pending thread reaches a final pipeline stage, if the request resources are not yet available then the priority level of that thread is raised selectively and the thread is returned to a first pipeline stage of the pipeline. If the requested resources are available then the thread is forwarded from the pipeline.
    • 数据处理装置包括处理电路,其布置成使用处理电路可访问的资源来处理处理线程。 提供管线用于处理待处理电路等待处理的至少两个待处理线程。 流水线包括至少一个资源请求流水线级,用于请求访问待处理线程的资源。 优先级控制器控制待处理线程的优先级。 优先权级别定义优先级,通过该优先级等待线程授予对资源的访问权限。 当待处理线程达到最终流水线阶段时,如果请求资源不可用,则该线程的优先级级别被有选择地提升,并且该线程返回到流水线的第一流水线级。 如果所请求的资源可用,则线程将从管道转发。
    • 4. 发明申请
    • GRAPHICS PROCESSING SYSTEMS
    • 图形处理系统
    • US20120293545A1
    • 2012-11-22
    • US13111658
    • 2011-05-19
    • Andreas Engh-HalstvedtJorn NystadEdvard SorgardFrode Heggelund
    • Andreas Engh-HalstvedtJorn NystadEdvard SorgardFrode Heggelund
    • G09G5/377G09G5/39
    • G06T15/40G06F17/30265G06T3/4038G06T11/001G06T11/40G06T11/60G06T2210/62G09G5/14G09G5/39G09G5/393
    • In a tile-based graphics processing system, when an overlay image is to be rendered onto an existing image, the existing tile data for the existing image from the frame buffer in the main memory is pre-loaded into the local colour buffer of the graphics processor (step 41). The overlay content is then rendered and used to modify the tile data stored in the colour buffer (step 44). When the data for a given sampling position stored in the tile buffer is modified as a result of the overlay image, a corresponding dirty bit for the tile region that the sampling position falls within is set (step 45). Then, when all the rendering for the tile has been completed, the dirty bits are examined to determine which regions of the tile have been modified (step 46). The modified tile regions are written back to the output image in the frame buffer in the main memory (step 47), but any regions whose dirty bits have not been set are not written back to the frame buffer in the main memory.
    • 在基于瓦片的图形处理系统中,当将覆盖图像呈现到现有图像上时,来自主存储器中的帧缓冲器的现有图像的现有瓦片数据被预加载到图形的本地颜色缓冲器中 处理器(步骤41)。 覆盖内容然后被渲染并用于修改存储在彩色缓冲器中的瓦片数据(步骤44)。 当存储在瓦片缓冲器中的给定采样位置的数据作为覆盖图像的结果被修改时,设置采样位置所在的瓦片区域的对应的脏位(步骤45)。 然后,当瓦片的所有渲染已经完成时,检查脏位以确定瓦片的哪些区域已被修改(步骤46)。 经修改的瓦片区域被写回到主存储器中的帧缓冲器中的输出图像(步骤47),但是没有设置脏位的任何区域都不会被写回到主存储器中的帧缓冲器。
    • 6. 发明申请
    • Debugging system and method for use with software breakpoint
    • 用于软件断点的调试系统和方法
    • US20070220334A1
    • 2007-09-20
    • US11354340
    • 2006-02-14
    • Frode PedersenAndreas Engh-HalstvedtErik RennoAre Arseth
    • Frode PedersenAndreas Engh-HalstvedtErik RennoAre Arseth
    • G06F11/00
    • G06F11/2236G06F11/3648
    • Methods and systems are provided for debugging a program executing on a processor. In a first implementation, a processing system includes a processor configured for switching to a debug mode from a non-debug mode upon executing a software breakpoint. The system may include a program memory configured to hold instructions for a program, where the software breakpoint replaces at least one of the instructions. The system may also include an instruction replacement register separate from the program memory that is configured to receive the replaced instruction from any of the processor and an external debugger. The system may further include a control component that controls whether the processor fetches a next instruction for execution from the program memory or from the instruction replacement register.
    • 提供了用于调试在处理器上执行的程序的方法和系统。 在第一实现中,处理系统包括处理器,其被配置为在执行软件断点时从非调试模式切换到调试模式。 该系统可以包括被配置为保存用于程序的指令的程序存储器,其中软件断点替换指令中的至少一个。 系统还可以包括与程序存储器分离的指令替换寄存器,其被配置为从任何处理器和外部调试器接收替换的指令。 该系统还可以包括控制组件,该控制组件控制处理器是否从程序存储器或从指令替换寄存器获取用于执行的下一个指令。
    • 9. 发明申请
    • Managing task dependency within a data processing system
    • 管理数据处理系统中的任务依赖关系
    • US20110276966A1
    • 2011-11-10
    • US12662857
    • 2010-05-06
    • Aske Simon ChristensenSean EllisAndreas Engh-Halstvedt
    • Aske Simon ChristensenSean EllisAndreas Engh-Halstvedt
    • G06F9/46
    • G06F9/5038G06F2209/506
    • A processing apparatus includes task manager circuitry 14 issuing task specifiers to processing circuitry 16, 18, 20, 22, 24 indicating processing tasks to be performed. The task specifier includes a relaxed dependency identifier to which the processing circuitry is responsive. The processing circuitry responds to the relaxed dependency identifier by starting the processing task concerned and then controlling the processing task concerned in dependency upon the status of the other processing task upon which there is a relaxed dependency. The task specifier may also indicate a strict dependency in which a processing task may not be started until the other processing task has completed as well as a no dependency indication in which the processing task may be started without reference to any other processing task.
    • 处理装置包括任务管理器电路14,其向处理电路16,18,20,22,24发出指示要执行的处理任务的任务说明符。 任务说明符包括处理电路响应的松弛依赖标识符。 处理电路通过启动有关的处理任务来响应松弛依赖标识符,然后依赖于存在松弛依赖性的其他处理任务的状态来控制有关的处理任务。 任务说明符还可以指示在其他处理任务已经完成之前处理任务可能不开始的严格依赖关系,以及在不参考任何其他处理任务的情况下可以启动处理任务的不依赖性指示。
    • 10. 发明授权
    • Debugging system and method for use with software breakpoint
    • 用于软件断点的调试系统和方法
    • US07506205B2
    • 2009-03-17
    • US11354340
    • 2006-02-14
    • Frode Milch PedersenAndreas Engh-HalstvedtErik Knutsen RennoAre Arseth
    • Frode Milch PedersenAndreas Engh-HalstvedtErik Knutsen RennoAre Arseth
    • G06F11/00
    • G06F11/2236G06F11/3648
    • Methods and systems are provided for debugging a program executing on a processor. In a first implementation, a processing system includes a processor configured for switching to a debug mode from a non-debug mode upon executing a software breakpoint. The system may include a program memory configured to hold instructions for a program, where the software breakpoint replaces at least one of the instructions. The system may also include an instruction replacement register separate from the program memory that is configured to receive the replaced instruction from any of the processor and an external debugger. The system may further include a control component that controls whether the processor fetches a next instruction for execution from the program memory or from the instruction replacement register.
    • 提供了用于调试在处理器上执行的程序的方法和系统。 在第一实现中,处理系统包括处理器,其被配置为在执行软件断点时从非调试模式切换到调试模式。 该系统可以包括被配置为保存用于程序的指令的程序存储器,其中软件断点替换指令中的至少一个。 系统还可以包括与程序存储器分离的指令替换寄存器,其被配置为从任何处理器和外部调试器接收替换的指令。 该系统还可以包括控制组件,该控制组件控制处理器是否从程序存储器或从指令替换寄存器获取用于执行的下一个指令。