-
公开(公告)号: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),使用被分配的资源执行线程。
-
公开(公告)号: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),在处理器间的程序之间进行扩展上下文数据的保持与恢复。
-
公开(公告)号: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)的访问。
-
-
-