发明名称 计算系统
摘要 本发明揭示一种计算单元(42),在第一计算的中间执行第二计算。在此同时,该计算单元(42)的硬体结构可根据执行目标的计算进行切换。当为该计算单元(42)所执行的一计算从该第一计算改变至该第二计算时,一控制器(46)会将该计算单元(42)的内部状态储存在记忆体(44)中。且当为该计算单元(42)所执行的一计算从该第二计算返回至该第一计算时,该控制器(46)会藉由将储存在该记忆体(44)的内部状态回传给该计算单元(42),以控制要继续之第一计算的执行。
申请公布号 TW561405 申请公布日期 2003.11.11
申请号 TW091109783 申请日期 2002.05.10
申请人 东京威力科创迪拜思股份有限公司 发明人 西原 明法;长谷部 铁也;林博昭;三田 高司
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种计算系统,包括:一计算单元(42),其具有对应一执行目标之一计算之一硬体结构,并且执行该执行目标之计算;一状态记忆体(44),其可用以储存该计算单元之一内部状态;及一控制器(46,46'),其可用以控制该计算单元之内部状态,其中:该计算单元(42)会在一第一计算的中间执行一第二计算;及当为该计算单元(42)执行之一计算从该第一计算切换至该第二计算时,该控制器(46,46')会将该内部状态储存在该状态记忆体(44)中,并且当为该计算单元(42)执行之一计算从该第二计算返回到该第一计算时,会藉由将储存在该状态记忆体(44)的内部状态传回该计算单元(42),以控制该计算单元(42)重新执行该第一计算。2.如申请专利范围第1项之计算系统,其中:该状态记忆体(44)系根据一先进后出的方式储存该内部状态。3.如申请专利范围第1项之计算系统,其中:该计算单元(42)包括复数个闸极电路;及该复数个闸极电路之间的连接可根据一执行目标之一计算进行切换。4.一种计算系统,包括:一载入器(3),其可载入各模组之复数个资料模组,复数个资料模组各代表一适于执行一预设计算之硬体结构;一计算单元(42),其具有可根据由一载入资料模组所代表之硬体结构而改变之硬体结构,并且执行一预设计算;及一结果保留单元(44),当该计算单元(42)之硬体结构改变时,其可保留由该计算单元(42)所执行之一计算的中间结果,并且当该计算单元(42)之硬体结构返回到一原始状态时,将所保留之中间结果回传到该计算单元(42)。5.如申请专利范围第4项之计算系统,其中:该复数个资料模组包括一代表用以执行一第一计算之一第一硬体结构之第一资料模组,及一代表在该第一计算执行期间用以执行一第二计算之一第二硬体结构之第二资料模组;该第一资料模组包含用以在该第一计算中间呼叫该第二资料模组之呼叫资料;及该计算系统进一步包括:一侦测单元(43),其可侦测包含在载入之第一资料模组中之呼叫资料;及一控制器(46),当该侦测单元(43)侦测到该呼叫资料时,其可将由该计算单元(42)执行之第一计算之中间结果储存在该结果保留单元(44)中,并且控制该载入器(3)载入该第二资料模组。6.如申请专利范围第5项之计算系统,其中:当该计算单元(42)完成该第二计算时,该控制器(46)会控制该载入器(3)载入该第一资料模组,并且藉由将储存在该结果保留单元(44)中的中间结果回传到该计算单元(42)中,以控制该计算单元(42)重新执行该第一计算。7.如申请专利范围第6项之计算系统,进一步包括:一引数提供单元(45),其可提供该第一计算中间结果之一部份给该计算单元(42)作为一用以执行该第二计算之引数,及提供该第二计算之一执行结果给该计算单元(42)作为一引数用以重新执行该第一计算。8.如申请专利范围第7项之计算系统,其中:该结果保留单元(44)包括一记忆体,其可根据一先进后出的方法储存一中间结果。9.如申请专利范围第7项之计算系统,其中:该计算单元(42)包括复数个闸极电路;及该复数个闸极电路之间的连接可根据所载入之一资料模组进行切换。10.如申请专利范围第5项之计算系统,其中:该计算系统可连接至另一计算系统,其具有可根据由一所提供资料模组所代表之一硬体结构而改变之一硬体结构,并且执行一预设计算;及该计算系统进一步包括一结果撷取单元(7),当该计算系统连接至另一计算系统时,其提供所载入之第二资料模组给另一计算系统,以控制另一计算系统执行该第二计算,并且从另一计算系统撷取该第二计算之执行结果。11.如申请专利范围第10项之计算系统,其中:当该计算系统连接至另一计算系统时,该计算单元(42)可提供所载入之第二资料模组给该结果撷取单元(7),并且停止执行该第一计算;及该结果撷取单元(7)可藉由提供作为用以重新执行该第一计算之一引数之第二计算之撷取执行结果给该计算单元,以控制该计算单元(42)重新执行该第一计算。12.一种计算系统,包括:一载入器(3'),其可载入各模组之复数个程式模组,各程式模组都代表一预设之计算;一解译器(47),其可解译包含于所载入程式模组中的指令,并且根据一解译结果输出至少一信号用以实现一对应所载入之程式模组所代表之一计算之硬体结构;一计算单元(42),其具有可根据由该解译器(47)所输出之至少一信号而改变之一硬体结构,并且执行一预设计算;及一结果保留单元(44),当该计算单元(42)之硬体结构改变时,其可保留由该计算单元(42)所执行之一计算的中间结果,并且当该硬体结构返回到一原始结构时,藉由将所保留之中间结果回传到该计算单元(42)将该计算单元还原到该计算单元(42)之硬体结构改变之前的状态。13.如申请专利范围第12项之计算系统,其中:该复数个程式模组包括一代表一第一计算之第一程式模组,及一代表在该第一计算执行期间之一第二计算之第二程式模组;该第一程式模组包含一用以在该第一计算中间呼叫该第二程式模组之呼叫指令;及该计算系统进一步包括一控制器(46'),当该解译器(47)解译该呼叫指令时,其可将由该计算单元(42)执行之第一计算之中间结果储存在该结果保留单元(44)中,并且控制该载入器(3')载入该第二程式模组。14.如申请专利范围第13项之计算系统,其中:当该计算单元(42)完成该第二计算时,该控制单元(46')会控制该载入器(3')载入该第一程式模组,并且藉由将储存在该结果保留单元(44)中的中间结果回传到该计算单元(42)中,以控制该计算单元(42)重新执行该第一计算。15.如申请专利范围第14项之计算系统,进一步包括:一引数提供单元(45),其可提供该第一计算中间结果之一部份给该计算单元(42)作为用以执行该第二计算之引数,及提供该第二计算的执行结果给该计算单元(42)作为一引数用以重新执行该第一计算。16.如申请专利范围第15项之计算系统,其中:该结果保留单元(44)包括一记忆体,其可根据一先进后出的方法储存一中间结果。17.如申请专利范围第15项之计算系统,其中:该计算单元(42)包括复数个闸极电路;及该复数个闸极电路之间的连接可根据该解译器所提供之至少一信号进行切换。18.如申请专利范围第13项之计算系统,其中:该计算系统可连接至另一计算系统,其具有可根据由所提供程式模组所代表之计算而改变之硬体结构,并且执行由所提供程式模组所代表之计算;及该计算系统进一步包括一结果撷取单元(7),当该计算系统连接至另一计算系统时,其提供所载入之第二资料模组给另一计算系统,以控制另一计算系统执行该第二计算,并且从另一计算系统撷取该第二计算之执行结果。19.如申请专利范围第18项之计算系统,其中:当该计算系统连接至另一计算系统时,该解译器(47)可提供所载入之第二程式模组给该结果撷取单元(7);及该结果撷取单元(7)可藉由提供作为用以重新执行该第一计算之一引数之第二计算之撷取执行结果给该计算单元(42),以控制该计算单元继续该第一计算。图式简单说明:图1所示的系根据第一具体实施例之计算系统结构。图2所示的系由图1之计算系统结构所执行之计算范例。图3所示的系根据第二具体实施例之计算系统结构。图4所示的系另一计算系统结构实例。图5所示的系一种实例,其中有另一计算系统连接至图4所示之计算系统。图6所示的系另一计算系统结构实例。
地址 日本