会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PROCESSOR REGISTER ARCHITECTURE
    • 处理器注册架构
    • WO2008110802B1
    • 2008-11-13
    • PCT/GB2008000874
    • 2008-03-13
    • XMOS LTDMAY DAVID
    • MAY DAVID
    • G06F9/38G06F9/48
    • G06F9/3851G06F9/30032G06F9/3009G06F9/30123G06F9/327G06F9/5011G06F2209/507
    • The invention provides a processor comprising an execution unit for executing multiple threads, each thread comprising a sequence of instructions and each thread being designated to handle activity from at least one specified source. The processor also comprises a thread scheduler for scheduling a plurality of threads to be executed by the execution unit, said scheduling being based on the respective activity handled by the threads; and a plurality of sets of registers connected to the execution unit. Each set of registers is arranged to store information representing a respective one of the plurality of threads, at least a part of the information being accessible by the execution unit for use in executing the respective thread when scheduled.
    • 本发明提供了一种处理器,包括用于执行多个线程的执行单元,每个线程包括一系列指令,每个线程被指定为处理来自至少一个指定源的活动。 该处理器还包括一个线程调度器,用于调度由执行单元执行的多个线程,所述调度基于由线程处理的相应活动; 以及连接到执行单元的多组寄存器。 每组寄存器被设置为存储表示多个线程中的相应一个线程的信息,所述信息的至少一部分可由执行单元访问以用于在调度时执行各个线程。
    • 7. 发明申请
    • RESSOURCENZUTEILER, MEHRKERNPROZESSOR UND RESSOURCENZUTEILUNGSVERFAHREN
    • 资源分配器,更多核处理器和资源分配过程
    • WO2014198284A1
    • 2014-12-18
    • PCT/EP2013/061892
    • 2013-06-10
    • SIEMENS AKTIENGESELLSCHAFT
    • GRAF, Rene
    • G06F9/48G06F9/38G06F9/30
    • G06F9/4881G06F9/5011G06F2209/485G06F2209/507
    • Ein Ressourcenzuteiler (10) zur Steuerung eines Prozessors (20) mit mindestens zwei Kernen (21, 22) umfasst eine Vorrichtung (11) zum Starten (110) eines ersten Prozesses (31) auf einem ersten Kern (21) des Prozessors (20), eine Vorrichtung (12) zum Starten (120) eines zweiten Prozesses (32) auf einem zweiten Kern (22) des Prozessors (20) und eine Vorrichtung (14) zum Unterbrechen (140) oder Abbrechen des ersten Prozesses (31). Der Ressourcenzuteiler (10) umfasst auch eine Vorrichtung (13) zum Empfangen (130') einer Ressourcenanforderung (51), wenn der zweite Prozess (32) auf ein Freiwerden einer Ressource (44, SL1-3) wartet, die von den beiden Kernen (21, 22) nicht ohne gegenseitige Beeinflussung der beiden Prozesse (31, 32) gleichzeitig genutzt werden kann. Außerdem betrifft die Erfindung einen Mehrkernprozessor (20), der einen erfindungsgemäßen Ressourcenzuteiler (10) umfasst und ein entsprechendes Ressourcenzuteilungsverfahren (100).
    • 用于控制处理器(20),其具有至少两个核(21,22)一种资源分配器(10)包括用于在所述处理器的第一核(21)开始(110)的第一过程(31)的装置(11)(20) 用于开始装置(12)(120)上的处理器(20)和装置(14)的第二磁芯(22)的第二处理(32),用于中断(140),或取消所述第一过程(31)。 资源分配器(10)还包括装置(13),用于资源请求的接收(130“)(51)当所述第二过程(32)到资源的释放(44,SL1-3)等待由两个芯 (21,22)而在两个过程的相互干扰(31,32)可同时使用。 此外,本发明涉及一种多核心处理器(20),包括根据本发明的(10)和相应的资源分配过程(100),资源分配器。
    • 8. 发明申请
    • スレッド調停システム、プロセッサ、映像記録再生装置、およびスレッド調停方法
    • 螺纹仲裁系统,处理器,视频记录/再现设备和螺纹仲裁方法
    • WO2012026124A1
    • 2012-03-01
    • PCT/JP2011/004727
    • 2011-08-25
    • パナソニック株式会社越智 直紀
    • 越智 直紀
    • G06F9/50G06F9/48G06F9/52
    • G06F9/5011G06F2209/507
    •  プロセッサ(10)が有する共有リソースである演算器X(53)は、各スレッド(61~63)に含まれる特定命令によって時分割に占有され、前記各スレッドは、前記各スレッドに順次排他的に割り当てられるタイムスロットにおいて前記特定命令の上流ステージ(20~40)が処理されることによって演算器X(53)を使用できる状態になり、その後、複数のタイムスロットにわたって前記特定命令の下流ステージの処理のために演算器X(53)を占有し、スレッド調停システムは、第1スレッドが演算器X(53)の使用を終了したときに、前記第1スレッドと前記第1スレッドとは異なる第2スレッドとがそれぞれ演算器X(53)を使用できる状態にある場合、前記第1スレッドよりも先に前記第2スレッドに演算器X(53)を割り当てる。
    • 在本发明中,作为处理器(10)所具有的共享资源的算术单元(X)(53)通过包含在每个线程中的特定命令(61-63)以时间共享的方式被占用 )。 线程进入可以通过顺序且排他地分配给线程的时隙中处理的特定命令的上游级(20-40)使用算术单元(X)(53)的状态; 之后,为了处理跨越多个时隙的特定命令的下游阶段,算出运算单元(X)(53)。 当第一线程已经完成使用算术单元(X)(53)时,在与第一线程不同的第一线程和第二线程各自处于可以使用算术单元(X)的状态下 53),线程仲裁系统在第一线程之前将运算单元(X)(53)分配给第二线程。
    • 9. 发明申请
    • PROCESSOR REGISTER ARCHITECTURE
    • 处理器寄存器体系结构
    • WO2008110802A1
    • 2008-09-18
    • PCT/GB2008/000874
    • 2008-03-13
    • XMOS LTDMAY, David
    • MAY, David
    • G06F9/38G06F9/48
    • G06F9/3851G06F9/30032G06F9/3009G06F9/30123G06F9/327G06F9/5011G06F2209/507
    • The invention provides a processor comprising an execution unit for executing multiple threads, each thread comprising a sequence of instructions and each thread being designated to handle activity from at least one specified source. The processor also comprises a thread scheduler for scheduling a plurality of threads to be executed by the execution unit, said scheduling being based on the respective activity handled by the threads; and a plurality of sets of registers connected to the execution unit. Each set of registers is arranged to store information representing a respective one of the plurality of threads, at least a part of the information being accessible by the execution unit for use in executing the respective thread when scheduled.
    • 本发明提供了一种处理器,包括用于执行多个线程的执行单元,每个线程包括一系列指令,并且每个线程被指定为处理来自至少一个指定源的活动。 处理器还包括线程调度器,用于调度要由执行单元执行的多个线程,所述调度基于线程处理的各个活动; 以及连接到执行单元的多组寄存器。 每组寄存器被设置为存储表示多个线程中的相应线程的信息,至少一部分信息可由执行单元访问以用于在计划时执行相应线程。
    • 10. 发明申请
    • SCALABLE MULTI-THREADED MEDIA PROCESSING ARCHITECTURE
    • 可扩展多线程媒体处理架构
    • WO2007034232A2
    • 2007-03-29
    • PCT/GB2006/003603
    • 2006-09-26
    • IMAGINATION TECHNOLOGIES LIMITEDHOWSON, John
    • HOWSON, John
    • G06F9/38
    • G06F9/3851G06F9/3824G06F9/5011G06F2209/507
    • A method and apparatus are provided for processing multiple streams of data on a plurality of execution threads. Data is selected from a plurality of data sources (1001 ). An address in the data storage means (1036) is allocated for the data thus selected. The selected data is then loaded into the allocated address. Following this an execution task comprising the selected data source, the data address and an execution address is constructed and the data task is queued with previously constructed tasks. A determination is made as to which processing resources are required for each task and tasks are selected for execution in dependence on this. Tasks selected for execution are distributed across a plurality of processing threads (170). The allocation of data storage in the data storage means includes the steps of selecting data from one of the data sources and supplying a code execution address to a programmable data sequencer (1004). The code from the code execution address is executed to cause data to be written to the data storage means. Furthermore, a tile based computer graphic rendering system may comprise a plurality of mulit-threaded processor cores. Each processor core is allocated to different sectors of the tile.
    • 提供了一种用于在多个执行线程上处理多个数据流的方法和装置。 从多个数据源(1001)中选择数据。 为这样选择的数据分配数据存储装置(1036)中的地址。 然后将选定的数据加载到分配的地址中。 在此之后,包括所选数据源的执行任务,构建数据地址和执行地址,并且数据任务与先前构造的任务排队。 确定每个任务需要哪些处理资源,并根据此选择执行任务。 选择执行的任务分布在多个处理线程(170)上。 数据存储装置中的数据存储的分配包括从数据源之一中选择数据并将代码执行地址提供给可编程数据定序器(1004)的步骤。 执行代码执行地址的代码以使数据被写入数据存储装置。 此外,基于瓦片的计算机图形呈现系统可以包括多个多线程处理器核心。 每个处理器核心分配给瓦片的不同扇区。