-
公开(公告)号:CN111788562A
公开(公告)日:2020-10-16
申请号:CN201880090540.X
申请日:2018-07-11
Applicant: 华为技术有限公司
IPC: G06F12/0806
Abstract: 本申请提供了一种原子操作的执行方法及装置,涉及计算机领域。该方法可以在原子操作对应的数据在目标存储单元中的状态为已修改状态或独占状态时,在目标存储单元中执行该原子操作;在该数据在目标存储单元中的状态为失效状态或共享状态时,通过第二存储单元检测该数据是否为多个第一存储单元共享的数据,若该数据为多个第一存储单元共享的数据,则在第二存储单元中执行原子操作,若数据不为多个第一存储单元共享的数据,则可以在目标存储单元或上级存储单元中执行该原子操作。本申请提供的方法可根据原子操作对应的数据的共享情况,确定执行原子操作的节点,避免执行原子操作时产生冲突,保证了执行原子操作时的可靠性及计算机设备的性能。
-
公开(公告)号:CN108804020B
公开(公告)日:2020-10-09
申请号:CN201710312434.9
申请日:2017-05-05
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 本申请实施例公开了一种存储处理方法及装置,其中方法包括:在接收到访存请求时,检测该访存请求的请求类型;若检测到该访存请求为指令请求,且检测到该访存请求所请求的目标数据的备份状态为独享状态,则根据第一处理策略的指示对该访存请求执行响应处理;若检测到该访存请求为指令请求,且检测到该访存请求所请求的目标数据的备份状态为共享状态,则根据第二处理策略的指示对该访存请求执行响应处理;该第一处理策略指示的响应处理方式和该第二处理策略指示的响应处理方式不同。采用本申请实施例,可以针对数据的不同备份状态对数据进行针对性处理,从而在一定程度上节省终端的软硬件资源,提高存储效率。
-
公开(公告)号:CN108632172A
公开(公告)日:2018-10-09
申请号:CN201710179768.3
申请日:2017-03-23
Applicant: 华为技术有限公司
IPC: H04L12/911 , H04L12/801 , H04L12/863 , H04L12/26
Abstract: 本公开提供了一种片上网络及对冲挂死解除方法,属于通信技术领域。片上网络中,第一环状网络上的第一节点与第二环状网络上的第二节点通过桥接器对接;第一节点包括第一检测模块和第一解除模块;当第一检测模块检测到第一节点处于第一状态时,将第一对冲挂死信号置为第一电平,触发第一解除模块跳转到开始阻塞模式;第一解除模块将第一出口阻塞信号和第一入口阻塞信号置为第一电平,向第一环状网络上的其他节点广播第一电平的第一入口阻塞信号;当广播的时长达到预设时长时,跳转到挂死解除模式,将第一出口阻塞信号置为第二电平。本公开能及时检测到对冲挂死的状态并进行对冲挂死解除操作,且逻辑复杂度很低,消耗资源很少,易于实现。
-
公开(公告)号:CN104932990B
公开(公告)日:2018-05-11
申请号:CN201510299437.4
申请日:2015-06-03
Applicant: 华为技术有限公司
Inventor: 信恒超
IPC: G06F12/0897 , G06F12/12
CPC classification number: G06F12/121 , G06F12/08 , G06F12/0811 , G06F12/0864 , G06F12/0897 , G06F12/126 , G06F12/128 , G06F2212/1016 , G06F2212/152 , G06F2212/154
Abstract: 本发明公开了一种Cache中数据块的替换方法和装置,属于存储技术领域。所述替换方法包括:每隔设定时间从第一模式的可用way中选择一个可用way,作为第一模式的待替换way,且第一模式的各个可用way作为第一模式的待替换的way的概率均等,第一模式为多个模式中的一个,第一模式的可用way为配置给第一模式使用的way;接收第一数据访问请求,第一数据访问请求包括第一模式的标识;当Cache中没有存储第一数据访问请求访问的数据块时,将第一数据访问请求访问的数据块存储在第一模式的待替换way中。本发明采用第一模式的各个可用way实现第一模式的数据块替换的概率均等。
-
公开(公告)号:CN107204940A
公开(公告)日:2017-09-26
申请号:CN201610156804.X
申请日:2016-03-18
Applicant: 华为技术有限公司
IPC: H04L12/873
Abstract: 本发明实施例提供了一种芯片和传输调度方法,涉及芯片领域,芯片由至少两个芯片裸片DIE合封而成;至少两个DIE构成至少一个DIE组,DIE组中包括第一DIE和第二DIE,第一DIE中设置有第一处理单元和n组端口,第二DIE中设置有第二处理单元和m组端口数;第一处理单元,用于监测由第一DIE输出数据至第二DIE的处理队列的队列深度,在队列深度达到第一预设阈值时通过与第二处理单元握手将n组端口中的至少一组第一类型端口由输入切换为输出,并将m组端口中与每组第一类型端口匹配连接的第二类型端口由输出切换为输入。解决了现有技术中DIE间的物理层接口互联资源可能不能充分利用,存在资源浪费的问题。
-
公开(公告)号:CN104932990A
公开(公告)日:2015-09-23
申请号:CN201510299437.4
申请日:2015-06-03
Applicant: 华为技术有限公司
Inventor: 信恒超
IPC: G06F12/08
CPC classification number: G06F12/121 , G06F12/08 , G06F12/0811 , G06F12/0864 , G06F12/0897 , G06F12/126 , G06F12/128 , G06F2212/1016 , G06F2212/152 , G06F2212/154
Abstract: 本发明公开了一种Cache中数据块的替换方法和装置,属于存储技术领域。所述替换方法包括:每隔设定时间从第一模式的可用way中选择一个可用way,作为第一模式的待替换way,且第一模式的各个可用way作为第一模式的待替换的way的概率均等,第一模式为多个模式中的一个,第一模式的可用way为配置给第一模式使用的way;接收第一数据访问请求,第一数据访问请求包括第一模式的标识;当Cache中没有存储第一数据访问请求访问的数据块时,将第一数据访问请求访问的数据块存储在第一模式的待替换way中。本发明采用第一模式的各个可用way实现第一模式的数据块替换的概率均等。
-
公开(公告)号:CN104536911A
公开(公告)日:2015-04-22
申请号:CN201410856634.7
申请日:2014-12-31
Applicant: 华为技术有限公司
Inventor: 信恒超
IPC: G06F12/08
CPC classification number: G06F12/0862 , G06F12/08 , G06F12/0855 , G06F12/0864 , G06F12/0875 , G06F12/0895 , G06F12/126 , G06F2212/1016 , G06F2212/6022
Abstract: 本发明公开了一种多路组相联的高速缓冲存储器及其处理方法。包括:M条流水线、控制器和数据存储器,任一流水线包括仲裁电路、标签存储器和判断电路;仲裁电路在第N时刻接收至少一个查询请求,从至少一个查询请求中确定出第一查询请求;标签存储器根据第一索引地址,对自身存储的标签信息进行查询,以获取与第一索引地址对应的至少一个目标标签地址;判断电路判断至少一个目标标签地址中是否存在与第一标签地址相匹配的地址;当不存在与第一标签地址相匹配的地址时,控制器将第一查询请求发给下一级设备或其它流水线处理;每条流水线的标签存储器的标签信息各不相同且M条流水线各自的标签存储器的标签信息为高速缓冲存储器的标签信息的子集。
-
公开(公告)号:CN111788562B
公开(公告)日:2024-10-18
申请号:CN201880090540.X
申请日:2018-07-11
Applicant: 华为技术有限公司
IPC: G06F12/0806
Abstract: 本申请提供了一种原子操作的执行方法及装置,涉及计算机领域。该方法可以在原子操作对应的数据在目标存储单元中的状态为已修改状态或独占状态时,在目标存储单元中执行该原子操作;在该数据在目标存储单元中的状态为失效状态或共享状态时,通过第二存储单元检测该数据是否为多个第一存储单元共享的数据,若该数据为多个第一存储单元共享的数据,则在第二存储单元中执行原子操作,若数据不为多个第一存储单元共享的数据,则可以在目标存储单元或上级存储单元中执行该原子操作。本申请提供的方法可根据原子操作对应的数据的共享情况,确定执行原子操作的节点,避免执行原子操作时产生冲突,保证了执行原子操作时的高效性及计算机设备的性能。
-
公开(公告)号:CN112567351B
公开(公告)日:2024-04-09
申请号:CN201880096481.7
申请日:2018-11-15
Applicant: 华为技术有限公司
IPC: G06F12/0862
Abstract: 一种控制从动态随机存储器中预取数据的方法、装置及系统,方法包括最后一级缓存LLC获取所述DRAM的至少一个刷新指示信号(S1);所述LLC根据所述至少一个刷新指示信号生成至少一个控制信号(S2);所述LLC根据所述至少一个控制信号控制从所述DRAM中预取数据(S3)。上述方法的最后一级缓存LLC通过获取DRAM的至少一个刷新指示信号,根据刷新指示信号生成控制信号,实现了DRAM与LLC的结合,并可以基于控制信号对从所述DRAM中预取数据的操作进行控制,解决了刷新对DRAM效率是有负面影响,尤其是刷新影响出现叠加效应的问题,有效地提高了DRAM的性能。
-
公开(公告)号:CN116888927A
公开(公告)日:2023-10-13
申请号:CN202180093275.2
申请日:2021-05-17
Applicant: 华为技术有限公司
Abstract: 本公开涉及一种芯片、电子组件、交通工具和用于生成控制信号的方法。芯片包括网状总线和环形总线。网状总线耦合至各个传感器以接收和传输感知数据。环形总线耦合至处理器和网状总线。处理器接收诸如来自摄像头和激光雷达之类的不同传感器的不同类型的感知数据,并且进行数据融合以生成用于控制执行装置的控制信号。在本公开中,通过在单个芯片内将数量众多的感知传感器耦合至网状总线并且将数量较少的控制器耦合至环形总线,可以分别利用各个总线的优势,降低成本和资源消耗。此外,通过将不同类型的数据进行融合,可以降低硬件成本需求并且同时提升芯片和使用该芯片的交通工具的安全等级。
-
-
-
-
-
-
-
-
-