-
公开(公告)号:CN117595992A
公开(公告)日:2024-02-23
申请号:CN202311366614.7
申请日:2023-10-20
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/30
Abstract: 本说明书实施例提供一种数论变换NTT的加速执行方法和处理器。该方法包括,针对待执行NTT变换的输入数据的点数N,确定第一数目N1,第二数目N2,第一基数k1,第二基数k2,使得维度N为N1和N2之积,且第一数目N1为第一基数k1的幂次,第二数目N2为第二基数k2的幂次。利用支持矩阵运算的AI计算核心对输入数据执行第一变换,得到第一变换结果;其中第一变换包括N2组N1点NTT变换,单组N1点NTT变换通过基k1的NTT计算实现。然后利用普通计算核心对第一变换结果进行线性变换及转置重排,得到中间数据。再利用AI计算核心对中间数据执行第二变换,所述第二变换包括N1组N2点NTT变换,单组N2点NTT变换通过基k2的NTT计算实现。
-
公开(公告)号:CN118297133A
公开(公告)日:2024-07-05
申请号:CN202410426730.1
申请日:2024-04-09
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种基于LLM模型的用户服务方法,所述方法应用于智能服务终端;其中,所述智能服务终端具有至少一个LLM服务模型;所述LLM服务模型为基于与服务场景对应的用户服务数据对LLM基础模型进行微调训练得到;包括:从至少一个LLM服务模型中获取与用户指定的目标服务场景对应的目标LLM服务模型;响应于用户的服务请求,运行目标LLM服务模型面向所述用户提供与目标服务场景对应的用户服务,并收集在向用户提供用户服务的过程中产生的用户服务数据集;基于用户服务数据集进一步对目标LLM服务模型进行微调训练,以得到与用户对应的个性化的LLM服务模型。
-
公开(公告)号:CN117251871A
公开(公告)日:2023-12-19
申请号:CN202311533893.1
申请日:2023-11-16
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种针对密态数据库的数据处理方法和系统,该方法由异构处理平台执行,异构处理平台包括,由通用处理单元实现的第一计算单元,和由专用加速单元实现的第二计算单元。方法包括:第一计算单元获取来自用户端设备的密文参数和数据库指令;数据库指令指示对密态数据库执行目标操作;第一计算单元将所述数据库指令转换为第二计算单元需执行的计算指令,并将计算指令传输给第二计算单元;第二计算单元根据所述计算指令,对密态数据库中的密文数据和密文参数进行目标操作对应的密码学运算,得到密文结果;第二计算单元将所述密文结果传输给第一计算单元。能够提升密态数据库的性能。
-
公开(公告)号:CN119202493A
公开(公告)日:2024-12-27
申请号:CN202411364664.6
申请日:2024-09-27
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种张量数据变换的处理方法及装置,在同态加密、图像处理等业务领域,需要将待处理张量变换为相同尺寸的目标张量的情况下,可以进行迭代的张量变换的二维分解,直至分解得到预定长度的张量变换,如记为元变换。基于张量计算核心执行元变换。如此,可以将大量级张量的变换转变成可以通过张量计算核心处理的小量级算子,充分利用张量计算核心,提高业务处理效率。
-
公开(公告)号:CN118199848A
公开(公告)日:2024-06-14
申请号:CN202410425396.8
申请日:2024-04-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/00
Abstract: 本说明书实施例提供一种执行层次同态加密运算的方法及装置,其中的方法通过GPU执行,包括:获取有待利用目标同态操作函数执行当前层处理的目标数据。从全局内存读取当前层对应的第一类预计算参数,从常量内存读取当前层对应的第二类预计算参数,其中,第二类预计算参数被多个线程使用,且数据量小于预定阈值。至少基于第一类预计算参数和第二类预计算参数,对目标数据执行当前层处理,得到中间结果。根据中间结果在线程间的使用需求,将中间结果存储在多个存储结构中对应的存储结构中。
-
公开(公告)号:CN117251871B
公开(公告)日:2024-03-01
申请号:CN202311533893.1
申请日:2023-11-16
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 密态数据库的性能。本说明书实施例提供一种针对密态数据库的数据处理方法和系统,该方法由异构处理平台执行,异构处理平台包括,由通用处理单元实现的第一计算单元,和由专用加速单元实现的第二计算单元。方法包括:第一计算单元获取来自用户端设备的密文参数和数据库指令;数据库指令指示对密态数据库执行目标操作;第一计算单元将所述数据库指令转换为第二计算单元需执行的计算指令,并将计算指令传输给第二计算单元;第二计算单元根据所述计算指令,对密态数据库中的密文数据和密文参数进行目标操作对
-
公开(公告)号:CN118915997A
公开(公告)日:2024-11-08
申请号:CN202410918869.8
申请日:2024-07-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F7/72
Abstract: 本说明书实施例披露一种模乘操作的执行方法,由包括通用处理单元和浮点数计算单元的处理器执行。该方法包括:通用处理单元读取目标系数,以及待进行模乘操作的两个目标因子和对应的模数,其中目标系数基于该模数预计算得到;浮点数计算单元处理所述两个目标因子对应的两个浮点数,得到二者的第一乘积对应的第一高位数值和第一低位数值;浮点数计算单元处理第一低位数值和目标系数对应的两个浮点数,得到二者的第二乘积对应的第二高位数值和第二低位数值;浮点数计算单元处理所述第二低位数值和所述模数对应的两个浮点数,得到二者的第三乘积对应的第三高位数值;通用处理单元利用第一高位数值减去第三高位数值,从而利用得到的差值确定目标余数。
-
公开(公告)号:CN118915996A
公开(公告)日:2024-11-08
申请号:CN202410917970.1
申请日:2024-07-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F7/72
Abstract: 本说明书实施例披露一种取模操作的执行方法,由目标处理器执行。该目标处理器包括通用处理单元,以及用于执行针对浮点数的积和熔加指令FMA的FMA硬件单元。该方法包括:通用处理单元读取目标系数r以及待进行取模操作的目标数值a,其中目标系数r基于取模操作的模数p和目标数值a的约束位数k进行预计算得到;FMA硬件单元处理基于目标数值a和目标系数r确定的浮点数,得到目标数值a和目标系数r之间的第一乘积;FMA硬件单元处理中间值t和模数p各自对应的浮点数,得到中间值t和模数p之间的第二乘积,该中间值t是将第一乘积右移约束位数k而得到;通用处理单元利用目标数值a减去第二乘积对应的整型数,从而利用得到的差值确定目标余数。
-
公开(公告)号:CN116628713A
公开(公告)日:2023-08-22
申请号:CN202310559874.X
申请日:2023-05-15
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种隐私计算方法、装置、电子设备及机器可读存储介质。所述方法应用于隐私计算设备;隐私计算设备上搭载有处理器和多个加速硬件;所述方法包括:处理器将隐私计算任务发送给目标加速硬件;目标加速硬件将隐私计算任务拆分为至少两个隐私计算子任务,将拆分得到的各个隐私计算子任务分配给各个加速硬件,并向其他加速硬件发送与为其分配的隐私计算子任务对应的隐私计算参数;各个加速硬件基于获取到的隐私计算参数分别执行隐私计算,并将隐私计算结果返回给目标加速硬件;目标加速硬件基于获取到的与各个隐私计算子任务分别对应的隐私计算结果,计算出与隐私计算任务对应的隐私计算结果,并返回给处理器。
-
-
-
-
-
-
-
-