-
公开(公告)号:CN104160377B
公开(公告)日:2018-03-02
申请号:CN201380013717.3
申请日:2013-03-04
Applicant: 国际商业机器公司
Inventor: M·H·道森 , P·杜布 , L·L·邝 , 高雨青 , X·R·格林 , M·H·T·哈克 , 伊藤爱 , G·约翰逊 , N·K·凌 , 刘岩斌 , 孟晓桥 , P·B·纳加拉贾 , S·R·西拉姆 , 谭伟 , 张立
IPC: G06F9/46
CPC classification number: G06F9/5027 , G06F9/548 , G06F2209/501 , G06F2209/509 , G06F2209/542 , G06F2209/549 , Y02D10/22
Abstract: 在一个方面中,基于亲和性的优先调用技术可以在具有异构平台的混合系统中提高分布式应用的性能。可以在运行时拦截或捕获在处理器上执行的程序中的代码段。在所述混合系统中选择用于执行所述代码段的平台,所述平台被确定为在所述混合系统中的多个平台中以最佳效率运行所述代码段。在被确定为以最佳效率运行所述代码段的所选平台上动态执行所述代码段。
-
公开(公告)号:CN104750773A
公开(公告)日:2015-07-01
申请号:CN201410691157.3
申请日:2014-11-26
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30336
Abstract: 一种用于在计算机系统中基于重构与更新之间的比较进行索引维护的方法、系统和计算机程序产品,所述计算机系统包括:多个节点、数据库和针对所述数据库的索引。在一个实施例中,所述方法包括:构建由所述节点接收的用以更改所述数据库的所选更改请求的快照,持续定义的时段。在该定义的时段之后,基于指定标准,选择是重构针对所述数据库的新索引还是向当前索引添加条目。当选择重构新索引时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据重构所述新索引。当选择向当前索引添加条目时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据向所述当前索引添加条目。
-
公开(公告)号:CN104160377A
公开(公告)日:2014-11-19
申请号:CN201380013717.3
申请日:2013-03-04
Applicant: 国际商业机器公司
Inventor: M·H·道森 , P·杜布 , L·L·邝 , 高雨青 , X·R·格林 , M·H·T·哈克 , 伊藤爱 , G·约翰逊 , N·K·凌 , 刘岩斌 , 孟晓桥 , P·B·纳加拉贾 , S·R·西拉姆 , 谭伟 , 张立
IPC: G06F9/46
CPC classification number: G06F9/5027 , G06F9/548 , G06F2209/501 , G06F2209/509 , G06F2209/542 , G06F2209/549 , Y02D10/22
Abstract: 在一个方面中,基于亲和性的优先调用技术可以在具有异构平台的混合系统中提高分布式应用的性能。可以在运行时拦截或捕获在处理器上执行的程序中的代码段。在所述混合系统中选择用于执行所述代码段的平台,所述平台被确定为在所述混合系统中的多个平台中以最佳效率运行所述代码段。在被确定为以最佳效率运行所述代码段的所选平台上动态执行所述代码段。
-
公开(公告)号:CN108139887B
公开(公告)日:2022-09-13
申请号:CN201680061227.4
申请日:2016-10-12
Applicant: 国际商业机器公司
IPC: G06F7/57
Abstract: 用于跨硬件加速器并行化矩阵分解的计算机实现的方法包括接收评分矩阵R。在R的矩阵分解中计算矩阵X,其中X的计算基于矩阵ΘT,并且其中R≈X·ΘT。此外,计算矩阵X包括为变量p选择第一值并为变量q选择第二值;将ΘT按列划分为ΘT的p个分区;将X按行划分为X的q个分区;并将R按行和列划分为R的p*q个分区。计算矩阵X进一步包括向多个加速器中的每个加速器复制ΘT的对应分区以及对应于所述加速器并对应于X的当前分区的R的分区。计算所述矩阵X还包括由所述多个加速器计算针对X的当前分区的多个部分解,以及将所述多个部分解聚合成针对X的当前分区的解。
-
公开(公告)号:CN104750773B
公开(公告)日:2018-11-27
申请号:CN201410691157.3
申请日:2014-11-26
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 一种用于在计算机系统中基于重构与更新之间的比较进行索引维护的方法、系统和计算机程序产品,所述计算机系统包括:多个节点、数据库和针对所述数据库的索引。在一个实施例中,所述方法包括:构建由所述节点接收的用以更改所述数据库的所选更改请求的快照,持续定义的时段。在该定义的时段之后,基于指定标准,选择是重构针对所述数据库的新索引还是向当前索引添加条目。当选择重构新索引时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据重构所述新索引。当选择向当前索引添加条目时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据向所述当前索引添加条目。
-
公开(公告)号:CN101286212A
公开(公告)日:2008-10-15
申请号:CN200710090499.X
申请日:2007-04-12
Applicant: 国际商业机器公司
CPC classification number: G06Q10/00 , G06Q10/06316
Abstract: 本发明提供了业务流程的执行方法,业务流程引擎,部署业务流程引擎的方法,以及计算机程序产品。根据本发明的一个方面,提供了一种业务流程的执行方法,其中,该业务流程是利用业务流程描述语言预先定义的,所述方法包括:执行上述业务流程并监视在上述业务流程的执行过程中产生的事件;以及根据预先设置的跳转规则,从上述业务流程的一个步骤跳转到另一个步骤,从而改变上述业务流程的预先定义的处理过程。
-
公开(公告)号:CN108139887A
公开(公告)日:2018-06-08
申请号:CN201680061227.4
申请日:2016-10-12
Applicant: 国际商业机器公司
IPC: G06F7/57
CPC classification number: G06F17/16
Abstract: 用于跨硬件加速器并行化矩阵分解的计算机实现的方法包括接收评分矩阵R。在R的矩阵分解中计算矩阵X,其中X的计算基于矩阵ΘT,并且其中R≈X·ΘT。此外,计算矩阵X包括为变量p选择第一值并为变量q选择第二值;将ΘT按列划分为ΘT的p个分区;将X按行划分为X的q个分区;并将R按行和列划分为R的p*q个分区。计算矩阵X进一步包括向多个加速器中的每个加速器复制ΘT的对应分区以及对应于所述加速器并对应于X的当前分区的R的分区。计算所述矩阵X还包括由所述多个加速器计算针对X的当前分区的多个部分解,以及将所述多个部分解聚合成针对X的当前分区的解。
-
-
-
-
-
-