-
公开(公告)号:CN104750637B
公开(公告)日:2018-04-06
申请号:CN201410705365.4
申请日:2014-11-27
Applicant: 国际商业机器公司
CPC classification number: G06F9/5016 , G06F9/544 , G06F12/0835 , G06F12/084 , G06F12/0855
Abstract: 实施例包括用于为加速器提供可扩展输入/输出数据机制的方法、系统和计算机程序产品。该方法包括创建多个数据描述块,每一个具有固定数量的存储位置地址、以及指向多个数据描述块中下一个的指针。该方法还包括创建最后数据描述块,其具有固定数量的存储位置地址以及最后块指示器。基于确定需要附加的存储器用于在加速器上执行指令,该方法包括将最后数据描述块修改成为具有指向一个或多个新的数据描述块之一的指针的数据扩展块,并创建新的最后数据描述块。
-
公开(公告)号:CN115146784A
公开(公告)日:2022-10-04
申请号:CN202210348141.7
申请日:2022-03-30
Applicant: 国际商业机器公司
Abstract: 提供了一种方法、系统和程序产品,其在训练机器学习模型时分析第一数据准备流水线中的第一数据变换运算符的集合,第一数据准备流水线根据训练数据集生成多个构造特征。该方法、系统和程序产品从第一数据准备流水线创建多个第二数据准备流水线,其中,第一数据变换运算符的集合被转换为第二数据变换运算符的集合,并且每个数据变换运算符被分配给多个第二数据准备流水线之一。该方法、系统和程序产品将多个第二数据准备流水线部署到运行时系统。
-
公开(公告)号:CN105989194B
公开(公告)日:2019-12-24
申请号:CN201610160512.3
申请日:2016-03-21
Applicant: 国际商业机器公司
IPC: G06F16/27
Abstract: 公开了一种用于表数据比较的系统和方法,该系统和方法使得表具有高准确性(高置信度),其中一个表是另一个表的拷贝,通过复制同步保持该拷贝。该方法利用具有抽样的、基于统计结果的或者基于物化查询表的方法进行数据库比较。该方法首先识别包括源数据库表的数据的行的子集的块和目标数据库表中的相应块,并且获得与每个块关联的统计结果值。然后,比较相应源块和目标块的统计结果值,并且基于比较结果,确定源数据库与目标数据库的一致性评估。又一种方法使得能够在正在比较识别的块的时候,以考虑到对初始源数据库和目标数据库的实时数据修改的方式,将数据确定为持久性的或者不是持久性的。
-
公开(公告)号:CN104346433B
公开(公告)日:2017-10-17
申请号:CN201410380355.8
申请日:2014-08-05
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30469 , G06F17/30463 , G06F17/30466 , G06F17/30477
Abstract: 本发明涉及一种用于数据库查询操作的可缩放加速的方法和系统。各实施例包括用于将多个处理操作卸载到加速器的方法、系统和计算机程序产品。各方面包括接收来自应用的数据库查询,针对所述查询执行分析,以及标识多个可用加速器。各方面还包括针对所述多个可用加速器中的每一个上可用的一个或多个模板检索成本信息,基于所述成本信息和针对所述查询的分析确定查询执行计划,以及基于所述查询执行计划,将一个或多个查询操作卸载到所述多个加速器中的至少一个。
-
公开(公告)号:CN115803757A
公开(公告)日:2023-03-14
申请号:CN202180039049.6
申请日:2021-05-14
Applicant: 国际商业机器公司
Abstract: 提供了用于改良数据流水线的技术。接收序列化对象的原始文件,并且基于所述原始文件来识别包括多个变换的原始流水线。确定该多个变换中的第一变换的第一计算成本。使用预定义优化来修改第一变换,并且确定经修改的第一变换的第二成本。在确定第二成本低于第一成本时,将原始流水线中的第一变换替换为经优化的第一变换。
-
公开(公告)号:CN104298699B
公开(公告)日:2017-11-24
申请号:CN201410327731.7
申请日:2014-07-10
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30424 , G06F17/2705 , G06F17/30289 , G06F17/30315 , G06F17/30345 , G06F17/30442 , G06F17/30516
Abstract: 本发明涉及一种固定和可变长度数据库列的卸载投影的方法和系统。在本公开的一个示例性实施例中,一种计算机实现的方法包括确定数据库查询授权第一投影操作将多个输入行投影到多个被投影行,其中所述多个输入行中的每一行具有一个或多个变长列。通过计算机处理器构建第一投影控制块以描述所述第一投影操作。将所述第一投影操作卸载到硬件加速器。将所述第一投影控制块提供给所述硬件加速器,并且所述第一投影控制块使所述硬件加速器能够以流速率执行所述第一投影操作。
-
公开(公告)号:CN105989194A
公开(公告)日:2016-10-05
申请号:CN201610160512.3
申请日:2016-03-21
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 公开了一种用于表数据比较的系统和方法,该系统和方法使得表具有高准确性(高置信度),其中一个表是另一个表的拷贝,通过复制同步保持该拷贝。该方法利用具有抽样的、基于统计结果的或者基于物化查询表的方法进行数据库比较。该方法首先识别包括源数据库表的数据的行的子集的块和目标数据库表中的相应块,并且获得与每个块关联的统计结果值。然后,比较相应源块和目标块的统计结果值,并且基于比较结果,确定源数据库与目标数据库的一致性评估。又一种方法使得能够在正在比较识别的块的时候,以考虑到对初始源数据库和目标数据库的实时数据修改的方式,将数据确定为持久性的或者不是持久性的。
-
公开(公告)号:CN103365652A
公开(公告)日:2013-10-23
申请号:CN201310106849.2
申请日:2013-03-29
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F17/30351
Abstract: 本发明涉及一种用于数据库系统事务管理的方法和系统。在一个方面中,提供了:经由计算设备使用至少一个事务标记来注释位于所述计算设备上的至少一个数据对象,所述至少一个事务标记被配置为指示关联的数据对象的状态;使用事务性存储器过程处理至少一个数据库事务,其中基于所述至少一个数据对象的状态确定对所述至少一个数据对象的访问;以及响应于所述至少一个数据库事务尝试访问所述至少一个数据对象,更新所述至少一个数据对象的状态。在此还提供了其他实施例和方面。
-
公开(公告)号:CN103365652B
公开(公告)日:2017-05-17
申请号:CN201310106849.2
申请日:2013-03-29
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F17/30351
Abstract: 本发明涉及一种用于数据库系统事务管理的方法和系统。在一个方面中,提供了:经由计算设备使用至少一个事务标记来注释位于所述计算设备上的至少一个数据对象,所述至少一个事务标记被配置为指示关联的数据对象的状态;使用事务性存储器过程处理至少一个数据库事务,其中基于所述至少一个数据对象的状态确定对所述至少一个数据对象的访问;以及响应于所述至少一个数据库事务尝试访问所述至少一个数据对象,更新所述至少一个数据对象的状态。在此还提供了其他实施例和方面。
-
公开(公告)号:CN104750637A
公开(公告)日:2015-07-01
申请号:CN201410705365.4
申请日:2014-11-27
Applicant: 国际商业机器公司
CPC classification number: G06F9/5016 , G06F9/544 , G06F12/0835 , G06F12/084 , G06F12/0855
Abstract: 实施例包括用于为加速器提供可扩展输入/输出数据机制的方法、系统和计算机程序产品。该方法包括创建多个数据描述块,每一个具有固定数量的存储位置地址、以及指向多个数据描述块中下一个的指针。该方法还包括创建最后数据描述块,其具有固定数量的存储位置地址以及最后块指示器。基于确定需要附加的存储器用于在加速器上执行指令,该方法包括将最后数据描述块修改成为具有指向一个或多个新的数据描述块之一的指针的数据扩展块,并创建新的最后数据描述块。
-
-
-
-
-
-
-
-
-