程序生成装置、程序生成方法、处理器装置以及多处理器系统

    公开(公告)号:CN103339604A

    公开(公告)日:2013-10-02

    申请号:CN201280006632.8

    申请日:2012-01-20

    CPC classification number: G06F9/54 G06F8/451 G06F9/4862

    Abstract: 程序生成装置(20),从同一源程序(200)生成机器语言程序,所述机器语言程序与具有相互不同的命令组且共享存储器的多个处理器的每一个相对应,具有:切换点决定部(301),其决定源程序(200)中的切换点;程序生成部,其根据源程序(200),按照每个处理器生成可切换程序,以使在切换点处,存储器的数据结构在多个处理器间一致;和切换判断处理插入部(303),其将切换程序插入可切换程序,所述切换程序用于:使第一处理器执行中的可切换程序在所述切换点处停止,并且使第二处理器从所述切换点起继续执行与该第二处理器对应的所述可切换程序。

    计算机系统
    13.
    发明公开

    公开(公告)号:CN102822809A

    公开(公告)日:2012-12-12

    申请号:CN201180017753.8

    申请日:2011-01-06

    Abstract: 计算机系统(100)具备:主存储装置(101);处理执行部(111),依次执行在多个虚拟处理器上执行的处理;1次高速缓冲存储器(113),在多个虚拟处理器间共享;2次高速缓冲存储器(107),具有按照虚拟处理器的处理器数分割的多个存储区域,各存储区域与各虚拟处理器建立对应,各存储区域存储与该存储区域建立了对应的虚拟处理器所利用的数据;上下文存储器(103),存储每个虚拟处理器的上下文;虚拟处理器控制部(104),进行虚拟处理器的上下文的保存及恢复;1次高速缓冲控制部(112);以及2次高速缓冲控制部(106)。

    媒体处理方法、媒体处理程序

    公开(公告)号:CN101248417A

    公开(公告)日:2008-08-20

    申请号:CN200680030758.3

    申请日:2006-08-10

    Abstract: 本发明的媒体处理方法,通过使处理器执行多个程序模块来进行媒体处理,具有:第一步骤,通过执行第一阶层的第一程序模块,来控制媒体数据的输入输出,决定一个以上的调出时刻,并在该时刻调出第二阶层的一个以上的第二程序模块;第二步骤,通过执行第二阶层的第二程序模块,来调出第二阶层之下的第三阶层的一个以上的第三程序模块;及第三步骤,通过执行第三阶层的第三程序模块,来使处理器对上述媒体数据执行作为媒体处理构成要素的数据变换。

    半导体装置
    15.
    发明授权

    公开(公告)号:CN100380347C

    公开(公告)日:2008-04-09

    申请号:CN200410033206.0

    申请日:2004-03-26

    CPC classification number: G06F12/121 Y02D10/13

    Abstract: 提供一种半导体装置,页(14)分别被分割成例如16千字节,在各页(14)中分别对应设置保存了地址等信息的标签(15)。在此,4个页(14)集中构成一个存储区(16),该存储区(16)为分开4个设置的4存储区结构。按每页(14)具有标签(15),程序或者数据的更换按照程序的处理流程进行调度并执行。通过与处理流程一致而在事先进行存储器更换,可以高速存取大规模程序或者数据。这样,可以削减存储器的更换所需要的存储器转送,并且可以削减消耗电力。

    半导体装置
    17.
    发明公开

    公开(公告)号:CN1532710A

    公开(公告)日:2004-09-29

    申请号:CN200410033206.0

    申请日:2004-03-26

    CPC classification number: G06F12/121 Y02D10/13

    Abstract: 提供一种半导体装置,页(14)分别被分割成例如16千字节,在各页(14)中分别对应设置保存了地址等信息的标签(15)。在此,4个页(14)集中构成一个存储区(16),该存储区(16)为分开4个设置的4存储区结构。按每页(14)具有标签(15),程序或者数据的更换按照程序的处理流程进行调度并执行。通过与处理流程一致而在事先进行存储器更换,可以高速存取大规模程序或者数据。这样,可以削减存储器的更换所需要的存储器转送,并且可以削减消耗电力。

Patent Agency Ranking