用于处理器的适于短操作数的扩展指令执行方法及装置

    公开(公告)号:CN108427573B

    公开(公告)日:2020-11-03

    申请号:CN201810170615.7

    申请日:2018-03-01

    Abstract: 本发明提供一种用于处理器的适于短操作数的扩展指令执行方法,包括:1)取出扩展指令,其由处理器的原始长操作数指令扩展而得;原始长操作数指令包括至少两个用于指定操作数位置的域,操作数包括源操作数和目的操作数;其中,将原始长操作数指令的至少一个用于指定操作数位置的域重定义为指定两个短操作数位置的域,从而得到所述扩展指令;2)对指令进行译码,分解成对应于一系列微操作的控制信号;3)将控制信号派发,以寻址并取出短操作数、执行原始长操作数指令对应的运算、然后再将运算结果存入扩展指令所指定的寄存器。本发明还提供了相应的用于处理器的适于短操作数的扩展指令执行装置。

    一种数据处理器件与内存设备的通信方法及相关装置

    公开(公告)号:CN105653476B

    公开(公告)日:2019-04-05

    申请号:CN201410635552.X

    申请日:2014-11-12

    Abstract: 本发明公开了一种数据处理器件与内存设备的通信方法及相关装置,以实现多个数据处理器件间的直接通信,并在一定程度上减少协议开销,降低传输延时,提高传输效率。在本发明一些可行的实施方式中,方法包括:控制模块通过所述通知总线获取第一数据处理器件发出的指令信号,所述指令信号用于指示所述第一数据处理器件需要获取所述内存设备的读写控制权限,所述第一数据处理器件是所述多个数据处理器件中的任一个数据处理器件;所述控制模块获取所述第一数据处理器件发出的所述指令信号后,发出切换信号给所述交换电路,以指示所述交换电路进行电路切换,使得有且只有所述第一数据处理器件与所述内存设备建立通信连接。

    用于测试的大规模数据生成方法和装置

    公开(公告)号:CN104636404B

    公开(公告)日:2019-02-19

    申请号:CN201310573545.7

    申请日:2013-11-14

    Abstract: 本发明实施例提供一种用于测试的大规模数据生成方法和装置,其中,方法包括:第一节点对样本数据进行分析,以获得所述样本数据的至少一个概率分布函数,所述样本数据来源于实际的测试的文本数据;所述第一节点根据所述样本数据的至少一个概率分布函数构造随机数发生器;所述第一节点采用所述随机数发生器生成大规模数据。本发明实施例提供的用于测试的大规模数据生成装置方法和装置,可以获得能够反映真实数据规律的大规模数据。

    一种Cache分区的方法及装置

    公开(公告)号:CN105095105B

    公开(公告)日:2018-07-03

    申请号:CN201410168515.2

    申请日:2014-04-24

    CPC classification number: G06F12/08

    Abstract: 本发明实施例公开了一种Cache分区的方法及装置,涉及电子信息技术领域,能够为执行实体灵活分配物理内存和Cache Set,减少了多个执行实体在Cache的使用上产生的干扰,提高访存性能。本发明的方法包括:所述操作系统为执行实体分配物理内存;在所述主机包括的Cache Sets中,选取未被占用的一个或多个Cache Set,将为所述执行主体分配的物理内存中的数据缓存至所述选取的Cache Set中,建立为所述执行主体分配的物理内存与所述选取的Cache Set的对应关系。本发明适用于为执行实体分配合适的Cache Set的场景。

    一种分配远程内存的方法及装置

    公开(公告)号:CN104166597B

    公开(公告)日:2018-07-03

    申请号:CN201310186194.4

    申请日:2013-05-17

    CPC classification number: G06F9/5016 G06F2209/502

    Abstract: 本发明实施例公开了一种分配远程内存的方法及装置,用于服务器节点集群,所述方法包括:建立节点分布表,所述节点分布表包括每个节点可贡献内存大小以及各节点之间的连接关系;当有节点作为请求者请求分配远程内存时,在所述节点分布表内以所述请求者为中心、根据距离由近及远寻找可以作为贡献者的节点并为所述请求者分配远程内存,所述距离包括其他节点到所述请求者的路由的跳数。本发明实施例首先创建可以体现出各服务器节点的物理位置及可贡献内存大小的节点分布表,然后按照最短路径优先的思路为请求者分配远程内存,不但使请求者可以获取到所需的内存容量,更使得所获取到的内存因为最短路径的优势在使用时效率更高。

    搜索请求生成方法和系统

    公开(公告)号:CN104239019B

    公开(公告)日:2017-11-03

    申请号:CN201310248207.6

    申请日:2013-06-21

    Abstract: 本发明实施例涉及网络技术领域,公开了一种搜索请求生成方法和系统。其中,该方法包括:获取搜索请求的种子数据,所述种子数据的时间长度为第一时长;对所述种子数据进行分析,获取所述种子数据的负载特性;根据所述种子数据的负载特性生成时间长度为第二时长的搜索请求数据;所述第二时长大于第一时长。实施本发明实施例,其获得的搜索请求可以很好地反映请求数据的真实性,克服现有技术中使用固定的概率模型生成搜索请求所带来的缺陷。

    一种确定物理地址的方法及装置

    公开(公告)号:CN104216833B

    公开(公告)日:2017-10-10

    申请号:CN201310207412.8

    申请日:2013-05-29

    CPC classification number: G06F12/1027 G06F2212/681 Y02D10/13

    Abstract: 本发明公开一种确定物理地址的方法及装置,涉及计算机技术领域,可以采用支持多种页面大小的组相连的TLB获得物理地址,并且降低功耗。本发明通过根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换缓存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;根据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址。本发明适于通过线性地址确定物理地址时采用。

    一种产生数据的方法和装置

    公开(公告)号:CN103970738B

    公开(公告)日:2017-08-29

    申请号:CN201310027416.8

    申请日:2013-01-24

    CPC classification number: G06F17/10

    Abstract: 本发明提供一种产生数据的方法和装置,涉及计算机领域,能够利用小规模的样本数据生成大数据,同时还保留了原有小规模数据的特征规律,提高了生成的大数据的参考价值,并且不需要进行数据的大规模移动,有效节省了存储和网络开销。其方法为:通过主节点根据样本数据制定数据生成的策略,并将数据生成的策略分发至至少一个从节点,以便主节点和从节点根据数据生成策略产生数据,并将产生的数据上传至文件系统。使得最终产生的数据具有样本数据的数值规律,并且在此基础上提高了生成数据的参考价值,同时避免了数据的大规模移动,有效的节省了存储和网络开销。本发明用于产生大数据。

Patent Agency Ranking