-
公开(公告)号:CN102317912A
公开(公告)日:2012-01-11
申请号:CN201080007900.9
申请日:2010-02-16
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/52 , G06F12/1027
Abstract: 本发明的处理器系统(10)具有:物理处理器(121)和上下文存储器(127),保持TVID(140),该TVID(140)表示多个线程中的每一个线程是属于主机处理的线程还是属于介质处理的线程;虚拟监视器级的OS,将多个资源分割成与属于主机处理的线程对应的第1资源和与属于介质处理的线程对应的第2资源;TLB(104)、高速缓冲存储器(109)和FPU分配部(108)等,参照TVID(140),对属于主机处理的线程分配第1资源,对属于介质处理的线程分配第2资源;以及执行部(101),使用被分配的资源执行线程。
-
公开(公告)号:CN101324870A
公开(公告)日:2008-12-17
申请号:CN200810095938.0
申请日:2008-04-25
Applicant: 松下电器产业株式会社
IPC: G06F13/36 , G06F15/167
Abstract: 提供多处理器系统、总线控制方法和半导体装置,在访问共有存储器的多个主单元之间均等地分配对共有存储器的访问性能,且构成简单,其具备:发行用于访问共有存储器的访问请求的多个主单元(PU0、PU1);和分离传送型总线IF部(4-10),分离地执行受理所述访问请求的请求阶段、与根据受理的访问请求进行数据传送的传送阶段;其中,所述总线IF部(4-10)在从1个主单元不空出规定期间地连续发行多个访问请求的情况下,将对应于该多个访问请求的传送阶段的连续执行次数限制为最多N次。
-
公开(公告)号:CN101178646B
公开(公告)日:2012-06-20
申请号:CN200710185094.4
申请日:2007-11-08
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3885 , G06F9/3802 , G06F9/3814 , G06F9/3851
Abstract: 一种多线程处理器,可以准确地估算对线程需要的处理时间,并且同时执行多个指令流,该多线程处理器包括:运算器群组,执行多个指令;指令调度器,按每个所述指令流,对在该指令流中包含的指令进行分组,从而分为由可以向所述运算器群组同时发行的指令组成的组;指令缓冲器,以由所述指令调度器分成的组为单位,并按每个所述指令流保存在该指令流中包含的指令;以及发行指令决定部,按多线程处理器的每个执行周期,以组为单位从所述指令缓冲器读出指令,并向所述运算器群组发行读出后的所述指令。
-
公开(公告)号:CN101156139A
公开(公告)日:2008-04-02
申请号:CN200680011397.8
申请日:2006-03-17
Applicant: 松下电器产业株式会社
IPC: G06F12/08
CPC classification number: G06F12/0875 , G06F12/0848 , G06F12/0888
Abstract: 本发明的高速缓冲存储器包括:第1高速缓冲存储器;并行工作的第2高速缓冲存储器;判定单元,在第1高速缓冲存储器及第2高速缓冲存储器二者未命中的情况下判定有关属性的真假,该属性是未命中的存储器访问对象数据的属性;以及控制单元,在被判定是真的情况下将存储器数据存储到第2高速缓冲存储器,在被判定是假的情况下将存储器数据存储到第1高速缓冲存储器。
-
公开(公告)号:CN102334102B
公开(公告)日:2013-11-20
申请号:CN200980157525.3
申请日:2009-08-11
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/462 , G06F9/30101 , G06F9/30123 , G06F9/3851 , G06F9/3885
Abstract: 本发明的处理器装置是在多个处理器之间共享硬件资源(260、270)的处理器装置,包括:第一判断部(215),判断目前正在执行中的某一个程序的扩展上下文数据,是否被保持在所述硬件资源内的寄存器中;第二判断部(216),判断所述硬件资源内的扩展上下文数据与哪个处理器相对应;第一转移部(251),在处理器内的程序间进行扩展上下文数据的保持与恢复;以及第二转移部(252),在处理器间的程序之间进行扩展上下文数据的保持与恢复。
-
公开(公告)号:CN102334102A
公开(公告)日:2012-01-25
申请号:CN200980157525.3
申请日:2009-08-11
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/462 , G06F9/30101 , G06F9/30123 , G06F9/3851 , G06F9/3885
Abstract: 本发明的处理器装置是在多个处理器之间共享硬件资源(260、270)的处理器装置,包括:第一判断部(215),判断目前正在执行中的某一个程序的扩展上下文数据,是否被保持在所述硬件资源内的寄存器中;第二判断部(216),判断是否与所述硬件资源内的扩展上下文数据等的处理器相对应;第一转移部(251),在处理器内的程序间进行扩展上下文数据的保持与恢复;以及第二转移部(252),在处理器间的程序之间进行扩展上下文数据的保持与恢复。
-
公开(公告)号:CN101493782A
公开(公告)日:2009-07-29
申请号:CN200910009630.4
申请日:2009-01-23
Applicant: 松下电器产业株式会社
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F11/3636 , G06F11/3648 , G06F2009/45591
Abstract: 不需要用于调试的所述存储装置的虚拟多处理器系统包括:物理处理器(100);保管部,存储有表示逻辑处理器的状态的状态信息;分配部,针对物理处理器,在切换多个逻辑处理器的同时,将该多个逻辑处理器的任一个分配给物理处理器;以及中断部,通过对逻辑处理器请求调试中断,而以逻辑处理器使目前正在执行的处理停止,分配部响应对分配给物理处理器的逻辑处理器的调试中断的请求,将与逻辑处理器对应的状态信息存储在保管部。
-
公开(公告)号:CN101178646A
公开(公告)日:2008-05-14
申请号:CN200710185094.4
申请日:2007-11-08
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3885 , G06F9/3802 , G06F9/3814 , G06F9/3851
Abstract: 一种多线程处理器,可以准确地估算对线程需要的处理时间,并且同时执行多个指令流,该多线程处理器包括:运算器群组,执行多个指令;指令调度器,按每个所述指令流,对在该指令流中包含的指令进行分组,从而分为由可以向所述运算器群组同时发行的指令组成的组;指令缓冲器,以由所述指令调度器分成的组为单位,并按每个所述指令流保存在该指令流中包含的指令;以及发行指令决定部,按多线程处理器的每个执行周期,以组为单位从所述指令缓冲器读出指令,并向所述运算器群组发行读出后的所述指令。
-
公开(公告)号:CN1952912A
公开(公告)日:2007-04-25
申请号:CN200610159908.2
申请日:2006-09-27
Applicant: 松下电器产业株式会社
IPC: G06F12/08
CPC classification number: G06F12/0893 , G06F12/0831
Abstract: 本发明提供一种运算处理装置和高速缓存操作方法。在多处理器结构的运算处理装置中,用作单处理器时避免高速缓存命中率下降。高速缓存访问传输单元(132)将经由本地高速缓存访问地址输入单元(161)从CPU(110)得到的访问地址,经由远程高速缓存访问地址输出单元(164)输出到公共地址总线(81)。高速缓存访问控制单元(231)使用从公共地址总线(81)经由远程高速缓存访问地址输入单元(265)得到的访问地址,进行对高速缓冲存储器(221)的访问。即,从处理器(100)的CPU(110)输出的访问地址从高速缓存访问传输单元(132)输出,通过高速缓存访问控制单元(231)取得,可用于对处理器(200)的高速缓冲存储器(221)的访问。
-
公开(公告)号:CN1879092B
公开(公告)日:2010-05-12
申请号:CN200480033377.1
申请日:2004-09-08
Applicant: 松下电器产业株式会社
CPC classification number: G06F12/0842 , G06F12/0848 , G06F12/121 , G06F12/126
Abstract: 本发明的高速缓冲存储器为N-路组联方式的高速缓冲存储器,包括:控制寄存器,示出N个通路中的1个或多个通路;控制单元,使控制寄存器示出的通路激活;以及更新单元,对控制寄存器的内容进行更新,上述控制单元对由控制寄存器所示出的激活通路以外的通路至少限制置换。
-
-
-
-
-
-
-
-
-