-
公开(公告)号:CN111209137A
公开(公告)日:2020-05-29
申请号:CN202010008548.6
申请日:2020-01-06
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F11/10
Abstract: 本说明书实施例提供数据访问控制方法及装置。在该方法中,从指令执行装置获取应用针对数据存储单元的数据访问命令以及ECC属性信息,所述数据访问命令包括待访问的物理地址。数据访问控制装置根据ECC属性信息确定在进行数据访问时是否执行ECC校验。在ECC属性信息指示需要执行ECC校验时,数据访问控制装置根据物理地址来对数据存储单元执行具有ECC校验的数据访问操作。在ECC属性信息指示不需要执行ECC校验时,数据访问控制装置根据物理地址来对数据存储单元执行不具有ECC校验的数据访问操作。利用该方法,可以降低数据访问操作时的系统功耗,并且提升数据访问处理的吞吐量。
-
公开(公告)号:CN114661442B
公开(公告)日:2024-07-26
申请号:CN202210307601.1
申请日:2021-05-08
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 马凌
Abstract: 本说明书一个或多个实施例提供一种处理方法,包括:在执行第一协程时,对执行过程中的待取对象确定是否存储在目标缓存中;若确定所述待取对象未存储在所述目标缓存中,对所述待取对象进行预取,并将当前执行的所述第一协程切换到第二协程。本说明书实施例提供的处理方法,可以提升CPU的吞吐能力。
-
公开(公告)号:CN118227055A
公开(公告)日:2024-06-21
申请号:CN202410397186.2
申请日:2020-11-06
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 马凌
Abstract: 本说明书公开了一种数据处理方法及装置。为目标数据配置可切换的锁定状态和非锁定状态,使得目标数据在并未被任一核心以独占方式读取的情况下置于非锁定状态,而一旦被某个核心以独占方式读取之后,就置于锁定状态,置于锁定状态的数据不能再被其他核心读取到私有缓存。
-
公开(公告)号:CN112905365B
公开(公告)日:2024-02-13
申请号:CN202110377343.X
申请日:2019-10-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种数据处理方法、装置、设备及介质,数据处理方法包括:接收到待获锁线程的获锁请求时,通过处理器的共享缓存进行锁数据和待获锁线程的线程数据的交互,根据所述锁数据确定锁是否被占用;若否,则使所述待获锁线程获得锁;若是,则当占锁线程的目标线程数据满足预设条件时,使所述待获锁线程获得锁;和/或,接收到占锁线程的解锁请求时,确定所述占锁线程占锁前通过处理器的共享缓存与锁进行数据交互时,写入到所述共享缓存中的线程数据是否被更改;若被更改,则更改所述占锁线程的线程数据,使所述占锁线程解锁。
-
-
公开(公告)号:CN111538535B
公开(公告)日:2021-09-21
申请号:CN202010349676.7
申请日:2020-04-28
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本申请公开了一种CPU指令处理方法、控制器和中央处理单元,所述方法包括:提取指令形成指令块,以送入CPU执行单元;其中,所述指令块包括单条跳转指令以及通过CPU指令预测得到的分支指令;使CPU执行单元执行所述跳转指令之前的指令和所述跳转指令,以及在确定出所述跳转指令的跳转目标指令之前,拒绝所述分支指令进入执行阶段。本方案提供在充分利用指令预测的准确率(98%)的基础上,避免安全问题的同时,减少预测失败带来的性能和功耗问题,提升CPU的效率。
-
公开(公告)号:CN110781016A
公开(公告)日:2020-02-11
申请号:CN201911043428.3
申请日:2019-10-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种数据处理方法、装置、设备及介质,数据处理方法包括:接收到待获锁线程的获锁请求时,通过处理器的共享缓存进行锁数据和待获锁线程的线程数据的交互,根据所述锁数据确定锁是否被占用;若否,则使所述待获锁线程获得锁;若是,则当占锁线程的目标线程数据满足预设条件时,使所述待获锁线程获得锁;和/或,接收到占锁线程的解锁请求时,确定所述占锁线程占锁前通过处理器的共享缓存与锁进行数据交互时,写入到所述共享缓存中的线程数据是否被更改;若被更改,则更改所述占锁线程的线程数据,使所述占锁线程解锁。
-
公开(公告)号:CN112925632B
公开(公告)日:2022-02-25
申请号:CN202110497973.0
申请日:2021-05-08
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 马凌
-
公开(公告)号:CN111209137B
公开(公告)日:2021-09-17
申请号:CN202010008548.6
申请日:2020-01-06
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F11/10
Abstract: 本说明书实施例提供数据访问控制方法及装置。在该方法中,从指令执行装置获取应用针对数据存储单元的数据访问命令以及ECC属性信息,所述数据访问命令包括待访问的物理地址。数据访问控制装置根据ECC属性信息确定在进行数据访问时是否执行ECC校验。在ECC属性信息指示需要执行ECC校验时,数据访问控制装置根据物理地址来对数据存储单元执行具有ECC校验的数据访问操作。在ECC属性信息指示不需要执行ECC校验时,数据访问控制装置根据物理地址来对数据存储单元执行不具有ECC校验的数据访问操作。利用该方法,可以降低数据访问操作时的系统功耗,并且提升数据访问处理的吞吐量。
-
公开(公告)号:CN110781016B
公开(公告)日:2021-04-23
申请号:CN201911043428.3
申请日:2019-10-30
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种数据处理方法、装置、设备及介质,数据处理方法包括:接收到待获锁线程的获锁请求时,通过处理器的共享缓存进行锁数据和待获锁线程的线程数据的交互,根据所述锁数据确定锁是否被占用;若否,则使所述待获锁线程获得锁;若是,则当占锁线程的目标线程数据满足预设条件时,使所述待获锁线程获得锁;和/或,接收到占锁线程的解锁请求时,确定所述占锁线程占锁前通过处理器的共享缓存与锁进行数据交互时,写入到所述共享缓存中的线程数据是否被更改;若被更改,则更改所述占锁线程的线程数据,使所述占锁线程解锁。
-
-
-
-
-
-
-
-
-