会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Techniques for hardware-assisted multi-threaded processing
    • 硬件辅助多线程处理技术
    • US20070294694A1
    • 2007-12-20
    • US11454820
    • 2006-06-16
    • Robert JeterTrevor GamerWilliam LeeScott SmithGegory Goss
    • Robert JeterTrevor GamerWilliam LeeScott SmithGegory Goss
    • G06F9/46
    • G06F9/462G06F9/30123G06F9/3851
    • Techniques for processing each of multiple threads that share a core processor include receiving an intra-thread register address from the core processor. This address contains C bits for accessing each of 2c registers for each thread. A thread ID is received from a thread scheduler external to the core processor. The Thread ID contains T bits for indicating a particular thread for up to 2T threads. A particular register is accessed in a register bank that has 2(C+T) registers using an inter-thread address that includes both the intra-thread register address and the thread ID. The particular register holds contents for the intra-thread register address for a thread having the thread ID. Consequently, register contents of all registers of all threads reside in the register bank. Thread switching is accomplished rapidly by simply accessing different slices in the register bank, without swapping contents between a set of registers and memory.
    • 用于处理共享核心处理器的多个线程中的每一个的技术包括从核心处理器接收线程内注册地址。 该地址包含用于访问每个线程的2个C / S寄存器中的每一个的C位。 从核心处理器外部的线程调度程序接收线程ID。 线程ID包含用于指示最多2条线程的特定线程的T位。 使用包括线程间寄存器地址和线程ID的线程间地址的寄存器组中访问具有2个(C + T)寄存器的特定寄存器。 特定的寄存器保存具有线程ID的线程的线程内注册地址的内容。 因此,所有线程的所有寄存器的寄存器内容都驻留在寄存器组中。 线程切换通过简单地访问寄存器组中的不同切片而快速完成,而不会在一组寄存器和存储器之间交换内容。
    • 2. 发明授权
    • Techniques for hardware-assisted multi-threaded processing
    • 硬件辅助多线程处理技术
    • US08041929B2
    • 2011-10-18
    • US11454820
    • 2006-06-16
    • Robert JeterTrevor GamerWilliam LeeScott SmithGegory Goss
    • Robert JeterTrevor GamerWilliam LeeScott SmithGegory Goss
    • G06F9/40G06F9/46
    • G06F9/462G06F9/30123G06F9/3851
    • Techniques for processing each of multiple threads that share a core processor include receiving an intra-thread register address from the core processor. This address contains C bits for accessing each of 2c registers for each thread. A thread ID is received from a thread scheduler external to the core processor. The Thread ID contains T bits for indicating a particular thread for up to 2T threads. A particular register is accessed in a register bank that has 2(C+T) registers using an inter-thread address that includes both the intra-thread register address and the thread ID. The particular register holds contents for the intra-thread register address for a thread having the thread ID. Consequently, register contents of all registers of all threads reside in the register bank. Thread switching is accomplished rapidly by simply accessing different slices in the register bank, without swapping contents between a set of registers and memory.
    • 用于处理共享核心处理器的多个线程中的每一个的技术包括从核心处理器接收线程内注册地址。 该地址包含用于访问每个线程的每个2c寄存器的C位。 从核心处理器外部的线程调度程序接收线程ID。 线程ID包含用于指示最多2T线程的特定线程的T位。 在具有2(C + T)个寄存器的寄存器组中访问特定寄存器,该寄存器使用包括线程内寄存器地址和线程ID的线程间地址。 特定的寄存器保存具有线程ID的线程的线程内注册地址的内容。 因此,所有线程的所有寄存器的寄存器内容都驻留在寄存器组中。 线程切换通过简单地访问寄存器组中的不同切片而快速完成,而不会在一组寄存器和存储器之间交换内容。