会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • Hardware Assist Thread for Increasing Code Parallelism
    • 硬件辅助线程增加代码并行性
    • US20110283095A1
    • 2011-11-17
    • US12778192
    • 2010-05-12
    • Ronald P. HallHung Q. LeRaul E. SilveraBalaram Sinharoy
    • Ronald P. HallHung Q. LeRaul E. SilveraBalaram Sinharoy
    • G06F9/30G06F9/38
    • G06F9/3851G06F9/3009G06F9/30101G06F9/30149G06F9/30189
    • Mechanisms are provided for offloading a workload from a main thread to an assist thread. The mechanisms receive, in a fetch unit of a processor of the data processing system, a branch-to-assist-thread instruction of a main thread. The branch-to-assist-thread instruction informs hardware of the processor to look for an already spawned idle thread to be used as an assist thread. Hardware implemented pervasive thread control logic determines if one or more already spawned idle threads are available for use as an assist thread. The hardware implemented pervasive thread control logic selects an idle thread from the one or more already spawned idle threads if it is determined that one or more already spawned idle threads are available for use as an assist thread, to thereby provide the assist thread. In addition, the hardware implemented pervasive thread control logic offloads a portion of a workload of the main thread to the assist thread.
    • 提供了将工作负载从主线程卸载到辅助线程的机制。 机构在数据处理系统的处理器的提取单元中接收主线程的分支到辅助线程指令。 分支到辅助线程指令通知处理器的硬件来查找已经产生的空闲线程以用作辅助线程。 硬件实现的普遍线程控制逻辑确定一个或多个已经产生的空闲线程是否可用作辅助线程。 如果确定一个或多个已经产生的空闲线程可用作辅助线程,则实现的普遍线程控制逻辑的硬件从一个或多个已经产生的空闲线程中选择空闲线程,从而提供辅助线程。 此外,实现的普遍线程控制逻辑的硬件将主线程的一部分工作量卸载到辅助线程。
    • 10. 发明申请
    • System and Method for Selectively Engaging Optional Data Reduction Mechanisms for Capturing Trace Data
    • 选择性地选择用于捕获跟踪数据的数据缩减机制的系统和方法
    • US20080016407A1
    • 2008-01-17
    • US11457510
    • 2006-07-14
    • Christopher M. AbernathyLydia M. DoRonald P. HallMichael L. Karm
    • Christopher M. AbernathyLydia M. DoRonald P. HallMichael L. Karm
    • G06F11/00
    • G06F11/3672
    • An on-chip trace engine stores trace data in on-chip trace arrays and routes the trace data to output pins. An external trace capture device captures the trace data. The on-chip trace engine streams the trace data through the debug output pins at a slower rate that can be supported by external trace capture device. If compression is insufficient for the required data rate reduction, the on-chip trace engine includes selectable data reduction mechanisms. Responsive to an overflow condition, meaning trace data is captured in on-chip trace arrays faster than it can be routed off chip, the on-chip trace engine enters an overflow mode in which one or more of the data reduction mechanisms are selected. The data reduction mechanisms may include, for example, a data width reduction component, a pattern match data elimination component, a priority source select component, an under-sampling component, or various combinations thereof.
    • 片上跟踪引擎将跟踪数据存储在片上跟踪数组中,并将跟踪数据路由到输出引脚。 外部跟踪捕获设备捕获跟踪数据。 片上跟踪引擎通过调试输出引脚以较慢的速率流式传输跟踪数据,可由外部跟踪捕获设备支持。 如果压缩不足以减少所需的数据速率,则片上跟踪引擎包括可选择的数据缩减机制。 响应于溢出条件,意味着跟踪数据在片上跟踪阵列中捕获的速度比芯片上路由速度更快,片上跟踪引擎进入溢出模式,其中选择一个或多个数据简化机制。 数据减少机制可以包括例如数据宽度减少部件,模式匹配数据消除部件,优先级源选择部件,欠采样部件或其各种组合。