-
公开(公告)号:CN102262819B
公开(公告)日:2014-10-15
申请号:CN200910211312.6
申请日:2009-10-30
Applicant: 国际商业机器公司
CPC classification number: G08G1/0104 , H04W4/026 , H04W4/029 , H04W4/046
Abstract: 公开了一种基于移动通信网络确定道路的实时通行时间的方法和装置,该方法包括:收集当前在被监控道路上的移动用户所发生的通信事件,以获得通行时间样本;根据通行时间样本以及基准通行时间,确定被监控道路中相应路段的实时通行时间;对于被监控道路中未确定实时通行时间的未定路段,选择最有可能出现在未定路段的候选移动用户;对候选移动用户进行主动定位;以及将主动定位作为候选移动用户的一个通信事件,返回收集当前在被监控道路上的移动用户所发生的通信事件的步骤,以确定未定路段的实时通行时间。
-
公开(公告)号:CN101739298B
公开(公告)日:2013-07-31
申请号:CN200810181608.3
申请日:2008-11-27
Applicant: 国际商业机器公司
CPC classification number: G06F9/30087 , G06F9/467 , G06F9/5016
Abstract: 本发明提供一种共享缓存管理系统。该系统包括:资源管理模块,被配置为响应于事务的开始,依据预测的事务数据大小为该事务分配共享缓存资源,并且响应于该事务的成功提交,记录该事务实际占用的共享缓存大小以更新该事务的历史信息,其中该事务的预测的事务数据大小是由预测器在运行时中根据事务的历史信息预测的。本发明还提供相应的共享缓存管理方法。根据本发明的技术方案能够通过预测事务的缓存需求的大小,为多个事务动态地分配共享缓存资源。
-
公开(公告)号:CN102262819A
公开(公告)日:2011-11-30
申请号:CN200910211312.6
申请日:2009-10-30
Applicant: 国际商业机器公司
CPC classification number: G08G1/0104 , H04W4/026 , H04W4/029 , H04W4/046
Abstract: 公开了一种基于移动通信网络确定道路的实时通行时间的方法和装置,该方法包括:收集当前在被监控道路上的移动用户所发生的通信事件,以获得通行时间样本;根据通行时间样本以及基准通行时间,确定被监控道路中相应路段的实时通行时间;对于被监控道路中未确定实时通行时间的未定路段,选择最有可能出现在未定路段的候选移动用户;对候选移动用户进行主动定位;以及将主动定位作为候选移动用户的一个通信事件,返回收集当前在被监控道路上的移动用户所发生的通信事件的步骤,以确定未定路段的实时通行时间。
-
公开(公告)号:CN101329638B
公开(公告)日:2011-11-09
申请号:CN200710109089.5
申请日:2007-06-18
Applicant: 国际商业机器公司
CPC classification number: G06F8/456
Abstract: 本发明提供一种程序代码的并行性的分析方法和系统以及用于跟踪程序代码的执行信息的模拟器。该程序代码的并行性的分析方法包括:模拟程序代码的顺序执行,以跟踪该程序代码的执行过程;以及根据对上述程序代码的执行过程的跟踪结果,对上述程序代码进行并行性的分析。本发明通过模拟程序代码的顺序执行来收集其执行信息,并根据所收集的执行信息对该程序代码进行并行性的分析,以帮助程序设计者更有效地针对多核体系结构进行程序代码的并行任务的划分,从而提高并行软件开发的效率。
-
公开(公告)号:CN101546282B
公开(公告)日:2011-05-18
申请号:CN200810086951.X
申请日:2008-03-28
Applicant: 国际商业机器公司
CPC classification number: G06F12/0884 , G06F12/0811
Abstract: 公开了一种用于在处理器中执行写拷贝的方法和设备。该处理器包括处理器核、在逻辑上划分为第一L1高速缓存和第二L1高速缓存的L1高速缓存、和L2高速缓存,第一L1高速缓存用于保存新数据以及第二L1高速缓存用于保存旧数据。该方法可以包括步骤:响应于来自处理器核的存储操作,判断是否L2高速缓存中相应的高速缓存线已经被修改。当确定L2高速缓存中相应的L2高速缓存线未被修改时,将该相应的L2高速缓存线中的旧数据拷贝到第二L1高速缓存,并且然后将新数据写入该相应的L2高速缓存线。当确定L2高速缓存中相应的L2高速缓存线被修改时,直接将新数据写入该相应的L2高速缓存线。
-
公开(公告)号:CN101819518A
公开(公告)日:2010-09-01
申请号:CN200910008371.3
申请日:2009-02-26
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/30105 , G06F9/30116 , G06F9/3834 , G06F9/384 , G06F9/3842 , G06F9/3863 , G06F9/528
Abstract: 本发明提供了一种在事务内存中快速保存上下文的方法和装置,事务内存包括多个体系结构寄存器和数量多于体系结构寄存器的物理寄存器,该方法包括:建立映射表,其包括与体系结构寄存器一一对应的多个表项,每个表项包含映射到多个体系结构寄存器的多个第一物理寄存器的索引和影子比特;当在事务处理中检测到体系结构寄存器的更新、且影子比特为无效值时,将影子比特设为有效值,并利用第一物理寄存器的索引为体系结构寄存器设置影子寄存器;和向影子寄存器映射一第二物理寄存器,以保存更新处理产生的修改值,并由体系结构寄存器对应的第一物理寄存器保存更新处理前的原值。本发明的方法减少了上下文保存/恢复的开销,提高了程序的简易性。
-
公开(公告)号:CN101425020A
公开(公告)日:2009-05-06
申请号:CN200710167039.2
申请日:2007-10-31
Applicant: 国际商业机器公司
CPC classification number: G06F9/45537 , G06F12/0223 , G06F12/1036 , G06F12/109 , G06F2212/151
Abstract: 一种用于通过在宿主系统上的直接地址映射而对存储器管理单元(MMU)仿真进行加速的方法、装置和全系统仿真器,所述宿主系统支持全系统仿真器,在所述全系统仿真器上仿真客户系统,所述方法包括以下步骤:在所述宿主系统为所述全系统仿真器分配的逻辑空间中设置边界,从而将所述逻辑空间划分为安全区域和仿真器占用区域;将全系统仿真器自身从所占用的初始宿主逻辑空间转移到所述仿真器占用区域中;以及将所述安全区域供所述客户系统的至少一部分使用。
-
公开(公告)号:CN101887365B
公开(公告)日:2014-01-15
申请号:CN201010179551.0
申请日:2010-05-17
Applicant: 国际商业机器公司
IPC: G06F9/44
Abstract: 用于为基于组件的应用构造可执行代码的方法的一个实施例包括:接收编译用于基于组件的应用的源代码的请求,其中请求识别源代码,并且其中源代码包括多个源代码组件,源代码组件的每一个实现应用的不同组件;以及执行用于每个源代码组件的一系列步骤,其中所述一系列步骤包括:为源代码组件导出签名;检索对应于用于源代码组件的可执行代码的当前可用实例的存储的签名;比较导出的签名和存储的签名;当导出的签名不匹配存储的签名时,将源代码组件编译为可执行代码;以及当导出的签名匹配存储的签名时,从库中获得用于源代码组件的可执行代码。
-
公开(公告)号:CN101493761B
公开(公告)日:2013-05-29
申请号:CN200810003557.5
申请日:2008-01-25
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F1/3287 , G06F9/3867 , G06F9/3885 , G06F9/4818 , G06F11/30 , G06F13/18 , Y02D10/14
Abstract: 一种处理器流水线处理指令的方法及相应的处理器,其中根据功能将流水线分为基本流水级和增强流水级,其中所述基本流水级始终启用;根据工作负载的性能要求启用或关闭所述增强流水级。还公开了一种中央处理单元的流水线处理指令的方法,其中根据功能将流水线分为基本流水级和增强流水级;将每个流水级分为一个基本模块和至少一个增强模块,其中所述基本模块始终启用;根据工作负载的性能要求启用或关闭所述流水级中的增强模块。
-
公开(公告)号:CN101587447B
公开(公告)日:2013-03-27
申请号:CN200810109178.4
申请日:2008-05-23
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/528 , G06F9/30087 , G06F9/30189 , G06F9/3834 , G06F9/3842 , G06F9/467 , G06F2209/507
Abstract: 本发明提供了一种具有溢出预测机制的支持事务存储的系统,包括:预测单元,用于根据事务先前执行的执行结束状态预测所述事务的下一次执行模式;执行单元,用于在预测单元所预测的执行模式下执行所述事务,其中所述执行模式包括溢出模式和非溢出模式。根据本发明,可以在事务执行之前预测事务是否将溢出,从而节省了为了判断溢出所必须执行的一次运行,并因此提高了性能。
-
-
-
-
-
-
-
-
-