本发明公开了一种推测嵌套软件事务存储的冲突管理方法,提供了在线程级推测技术上实现具有序列化提交线程的征的嵌套软件事务存储的冲突检测器和冲突消解器。冲突检测器采用读可见‑懒惰冲突检测方法,冲突消解器在序列化提交线程的基础上采用基于动态优先级的随机退避冲突消解方法。本发明中的冲突检测方法很大程度上减少了事务处理中的冲突检测损耗,本发明的冲突消解方法则有效地缓解了由于仲裁策略不当而造成的冲突消解效率低下,从而提高了整个系统性能。
📄 2015103467903
📂 G06F9_38
👤 陕西科技大学
📅 2015-06-19
本发明公开了一种多模式动态可切换架构低功耗处理器,包括依次设置的取指模块、译码模块、执行模块、访存模块、写回模块,每相邻两个模块之间均依次设置连接有流水寄存器模块和选择模块,四个流水寄存器模块均与流水线控制模块连接,流水线控制模块还分别与译码模块、执行模块的输出端及取指模块的输入端连接,流水线控制模块还与直通模块连接,其中,位于译码模块、执行模块、访存模块、写回模块之间的流水寄存器模块以及选择模块也均与直通模块连接。本发明解决了现有技术中存在的处理器执行效率低、功耗大的问题。
📄 2019101405027
📂 G06F9_38
👤 西安理工大学
📅 2019-02-26
本发明提供用于图形处理器中多核多流水线并行执行优化方法,具体是一种处理器中多流处理核单元同时发射多条指令进入流水线乱序执行的设计方法,所述多核同时发射多条指令包括GPU处理内核部分多个内核的所执行的单指令多数据线程(SIMD thread)发射过来的多条无依赖关系的指令进入流水线的乱序执行,在指令粒度上再次切分,按比指令更小的可执行请求粒度执行,充分利用各条数据通路并行读取数据的性能,使流水线内部数学逻辑运算单元(ALU,Arithmetic logical unit)或执行单元一直处于忙碌工作的状态,从而达到乱序并行执行指令,提升执行效率。
📄 2022113003799
📂 G06F9_38
👤 金陵科技学院
📅 2022-10-24
本公开提供了指令预取方法及装置,该方法包括:将第一PC经过两级分支预测后,将预测结果保存在分支预测输出队列中;当探测到高速指令缓存缺失时;高速指令缓存向下一级缓存发出读请求,在下一级缓存响应之前,执行标签探测和提前译码。本公开提供的指令预取方法及装置,只预取确定在高速指令缓存中缺失的指令,避免无效预取造成的带宽和存储资源的浪费,在高速指令缓存缺失时,降低由于高速指令缓存缺失产生的负面影响;通过提前译码,获取分支信息,并与分支预测的预测结果进行比对,若预测结果有误可以提前进行重定向,避免分支预测前向覆盖带来的惩罚;同时可以充分地利用高速指令缓存缺失的时间探测更多PC。
📄 2022100967989
📂 G06F9_38
👤 广东省新一代通信与网络创新研究院
📅 2022-01-27
本发明涉及计算机算法技术领域,尤其涉及一种基于拍卖算法数据融合算法中替换过程的协处理器,包括有协处理器,协处理器电路内部包含控制逻辑与计算单元,控制逻辑单元用于控制整个计算单元的数据流控制和与存储缓存的数据读写,计算单元负责计算由自定义指令中传来的一对数据、分别从两个存储缓存中读出的数值进行比较是否相同,并将比较结果发送给控制逻辑,运算步骤重复且有规律的算法,采用有限状态机实现相比于处理器实现省去了大量的时间,同时通过合理的设计,将每组数的两次取数和比较同步进行,在算法层面进行了优化,提升了一倍的效率。利用双口缓存的特点,达成外设与协处理器直接的交互方式,而不是通过ROCC接口访问片上存储。
📄 2022101615830
📂 G06F9_38
👤 电子科技大学长三角研究院(湖州)
📅 2022-02-22
一种通用微处理器的信号处理方法,包括以下步骤:S1:处理器对指令采用乱序执行和分支预测的方式进行处理;S2:处理器对所有的指令进行合法检测,同时,乱序执行和分支预测所产生的缓存数据缓存到缓存盘内;S3:缓存盘将缓存数据发送给黑区盘,黑区盘对缓存数据进行隔离,并记录时间节点A;S4:处理器将合法指令发送给调度盘,同时调度盘记录该指令的时间节点B;S5:调度盘将合法指令的时间节点B发送给黑区盘,黑区盘根据节点B查对应的节点A,进行AB节点匹配。该通用微处理器及其信号处理方法,避免了目前通用微处理器的缓存数据没有保护措施,缓存数据可被非法读取的现象,提高了通用微处理器的安全性。
📄 202211022888X
📂 G06F9_38
👤 李国宾
📅 2019-05-15
本发明公开了一种二元域椭圆曲线密码协处理器,包括数据寄存器模块、第一模乘器模块、第二模乘器模块、平方器模块、加法器模块和控制器模块;其中,第一模乘器模块设计为二级流水线结构,第二模乘器模块设计为四级流水线结构,能够有效提高系统的运行频率;从而能够在保持较高性能的同时,维持较高的频率和较小的面积,实现面积和性能的最佳权衡。该二元域椭圆曲线密码协处理器适合物联网中轻量级密码加密和解密的应用,具有较好的实用性。本发明可广泛应用于信息安全技术领域。
📄 2022109146770
📂 G06F9_38
👤 华南师范大学
📅 2022-08-01
一种通用微处理器的信号处理方法,包括以下步骤:S1:处理器对指令采用乱序执行和分支预测的方式进行处理;S2:处理器对所有的指令进行合法检测,同时,乱序执行和分支预测所产生的缓存数据缓存到缓存盘内;S3:缓存盘将缓存数据发送给黑区盘,黑区盘对缓存数据进行隔离,并记录时间节点A;S4:处理器将合法指令发送给调度盘,同时调度盘记录该指令的时间节点B;S5:调度盘将合法指令的时间节点B发送给黑区盘,黑区盘根据节点B查对应的节点A,进行AB节点匹配。该通用微处理器及其信号处理方法,避免了目前通用微处理器的缓存数据没有保护措施,缓存数据可被非法读取的现象,提高了通用微处理器的安全性。
📄 2019104041751
📂 G06F9_38
👤 李国宾
📅 2019-05-15
本发明公开了一种基于推测多线程的汇编级过程间指针分析方法,通过汇编级的过程间指向分析,在进行过程间的指向分析之前,构建源程序中所有过程的过程调用图,构建后共分两个阶段进行指向分析。第一阶段,首先构建基于概率的路径剖析代价模型,提取过程调用图中所有过程结点所选的推测路径,然后进行过程内的指向分析;第二阶段,进行过程间的指向分析和过程间的副作用计算,在每个过程调用点处,利用过程内的指向分析结果,进行指向关系的映射和反映射,得到过程间的副作用计算结果,实现调用过程上下文指向关系更新。在此基础上,指导整个程序进行过程间的数据流分析,评估指针变量内存指向关系间的数据依赖程度,得到更加精确的线程划分结果。
📄 2018107852513
📂 G06F9_38
👤 西安航空学院
📅 2018-07-17
本申请实施例公开了用于输出数据的方法和装置。该方法的一具体实施方式包括:获取目标数据集合;确定组成目标数据集合的子集和子集的序号;根据子集的序号,对各个子集进行分组,得到至少一个子集组,其中,至少一个子集组中的每个子集组包括的子集的数量小于等于第一预设数量;对于至少一个子集组中的每个子集组,从该子集组中的每个子集中分别提取第二预设数量个目标数据;输出所提取的目标数据。该实施方式提高了处理数据的效率。
📄 2018100106095
📂 G06F9_38
👤 百度在线网络技术(北京)有限公司
📅 2018-01-05
本发明公开了一种应用于处理器的寄存器控制SIMD指令扩展方法,基于寄存器控制的SIMD指令扩展,通过在处理器中增加一个存储器映射的控制寄存器,实现对处理器SIMD操作的控制,SIMD控制寄存器为32位,所述SIMD控制寄存器中的高16位保留,可以自行定义其功能,如设计为掩码位等;所述低16位为实际控制位,分别包含了对整数操作的SIMD控制与浮点操作的SIMD控制;实现了基于寄存器控制的SIMD指令扩展,通过在处理器中增加一个存储器映射的控制寄存器,实现对处理器SIMD操作的控制;本发明将处理器的SIMD指令中对SIMD控制的部分全部取出,交由上述控制寄存器进行控制,因此可以实现在不改动处理器指令和汇编编译器的情况下实现处理器对SIMD指令的支持。
📄 2021100753345
📂 G06F9_38
👤 重庆邮电大学
📅 2021-01-20