磁盘访问方法及装置
    1.
    发明公开

    公开(公告)号:CN109558205A

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

    申请号:CN201710875562.4

    申请日:2017-09-25

    CPC classification number: G06F9/45558 G06F9/526 G06F2009/45583

    Abstract: 本发明提供了一种磁盘访问方法及装置,该方法包括:在虚拟机访问预定磁盘之后,控制虚拟机释放预定磁盘对应的锁并将锁缓存于虚拟机所在的主机的本地内存中;在接收虚拟机对预定磁盘的访问请求的情况下,获取本地内存中的锁;控制虚拟机访问预定磁盘。通过本发明,解决了相关技术中虚拟机进行磁盘读写时,大量的锁请求造成锁的请求效率以及磁盘的写效率低的问题。

    用于利用锁省略和锁定的选择进行数据共享的自适应处理

    公开(公告)号:CN105683906B

    公开(公告)日:2018-11-23

    申请号:CN201480053800.8

    申请日:2014-09-28

    CPC classification number: G06F9/30087 G06F9/526

    Abstract: 在硬件锁省略(HLE)环境中,提供了预测性地确定HLE事务是否应实际获取锁并且非事务性地执行。包括:基于遇到HLE锁获取指令,基于HLE预测器,确定是省略锁并且作为HLE事务继续还是获取锁并且作为非事务继续;基于HLE预测器预测为省略,将锁的地址设定为事务的读取集,并且抑制锁获取指令对锁的任何写入,并且在HLE事务性执行模式中继续,直到遇到xrelease指令或者HLE事务遇到事务性冲突为止,其中,xrelease指令释放锁;以及基于HLE预测器预测为不省略,将HLE锁获取指令视为非HLE锁获取指令且在非事务性模式中继续。

    多核间的通信系统、基于该系统的通信控制方法及服务器

    公开(公告)号:CN108694152A

    公开(公告)日:2018-10-23

    申请号:CN201710233449.6

    申请日:2017-04-11

    Inventor: 张建政 吴丰 贺岩

    CPC classification number: G06F15/167 G06F9/526

    Abstract: 本发明提供一种多核间的通信系统、基于该系统的通信控制方法及服务器;多核间的通信系统包括:共享内存,用于为运算核的各个进程提供操作通信数据的访问空间;中间层,位于处理器与共享内存之间,用于提供进程间操作访问空间的接口,且在各运算核之间传递通信数据;所述中间层包括用于传递通信数据的消息内容结构体、及与消息内容结构体匹配的消息标志结构体,其中,消息标志结构体用于控制多个运算核中至少两个运算核的各个进程以避免对同一访问空间的访问冲突。本发明多核间的通信系统,基于该系统的控制方法及服务器满足了多核间通信的需求,实现了基于共享内存的稳定高效的消息传递策略,突破了传统的通讯速率的瓶颈,极大的提高了实时性。

    片上原子事务引擎
    5.
    发明公开

    公开(公告)号:CN108027804A

    公开(公告)日:2018-05-11

    申请号:CN201680055397.1

    申请日:2016-09-21

    Abstract: 一种硬件辅助的分布式存储器系统可以在多个处理器核心中的每个处理器核心的本地存储器中包括软件可配置的共享存储器区域。对于这些共享存储器区域的访问可以经由将片上原子事务引擎(ATE)实例连接在一起的私有互连矩阵上通过片上ATE实例的网络来进行,每个核心一个ATE实例。例如,每个ATE实例可以将具有或没有响应的远程过程调用(RPC)发布给与远程处理器核心相关联的ATE实例以便执行以由远程处理器核心控制的存储器位置为目标的操作。每个ATE实例可以(原子地)处理从其它ATE实例接收的或者在本地产生的RPC。对于一些操作类型,ATE实例可以自己使用专用的硬件来执行RPC中标识的操作。对于其它操作类型,ATE实例可以中断其本地处理器核心来执行操作。

    模拟物理TCM芯片的方法、系统、装置及可读存储介质

    公开(公告)号:CN107861795A

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

    申请号:CN201711156805.5

    申请日:2017-11-20

    Inventor: 许鑫

    Abstract: 本发明公开了一种模拟物理TCM芯片的方法、系统、装置及可读存储介质,应用于Qemu构建的虚拟环境,包括:预先选取一块模拟磁盘设备作为模拟的NV磁盘;将物理可信计算平台TCM芯片的所有TCM功能指令进行封装得到TCM逻辑功能库,其中,TCM逻辑功能库实现读写NV磁盘的操作;在Qemu的内存中划分出用于接收虚拟机发送的TCM功能指令的虚拟内存空间,并通过虚拟内存空间的访问接口将TCM功能指令发送给TCM逻辑功能库;TCM逻辑功能库解析并执行TCM功能指令,并将执行结果返回给虚拟机。本发明通过模拟物理TCM芯片的功能,使基于物理TCM芯片的应用可以迁移至虚拟环境中,无差别的使用物理TCM芯片的功能。

    一种读写锁操作方法及系统、设备

    公开(公告)号:CN107807858A

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

    申请号:CN201711034237.1

    申请日:2017-10-30

    CPC classification number: G06F9/526 G06F9/4881

    Abstract: 本发明公开了一种读写锁操作方法及系统、设备,用于提高执行效率。其中,读写锁操作方法包括:对数据执行读操作或写操作前,读取读写锁的锁标识;其中,所述锁标识用于指示所述读写锁的使用状态,所述锁标识包括第一部分和第二部分,所述第一部分用于指示当前是否存在线程对数据进行写操作,所述第二部分用于指示当前是否存在线程对数据进行读操作;根据读取的锁标识中的第一部分和第二部分判断所述读写锁的线程是否对所述数据存在读或者写操作;若不存在线程对所述数据进行写操作,则当前线程以所述锁标识对所述数据进行加锁操作或解锁操作,或,若存在线程对所述数据进行读操作,则所述当前线程以所述锁标识对所述数据进行加锁操作或解锁操作。

    基于信号量保护共享系统资源的系统和方法

    公开(公告)号:CN103092784B

    公开(公告)日:2017-12-22

    申请号:CN201210417135.9

    申请日:2012-10-26

    CPC classification number: G06F9/526

    Abstract: 一种电子系统(100),包括多个数据访问部件(102,103,104)(DAC)、信号量模块(108)和存储器保护单元(110)(MPU)。任何一个DAC均可发出访问请求以请求访问共享系统资源。与共享系统资源相关联的区域描述符规定了用于DAC的默认访问许可。信号量模块(108)实现用于共享系统资源的信号量,并且生成信号量信号以指示如果有的话那么是多个DAC中的哪一个锁定了用于共享系统资源的信号量。更具体地,MPU中的访问评估电路(610,612)接收默认访问许可和信号量信号。当信号量根据区域描述符中的指示被正确激活时,访问评估电路(610,612)就通过根据信号量信号潜在地改变默认访问许可而生成用于DAC的有效访问许可。MPU根据有效访问许可允许或拒绝访问请求。

    一种访问共享资源的方法及装置

    公开(公告)号:CN103716383B

    公开(公告)日:2017-12-15

    申请号:CN201310689369.3

    申请日:2013-12-13

    Inventor: 邹蛟同

    CPC classification number: G06F9/526

    Abstract: 本发明涉及数据通信技术领域,公开了一种访问共享资源的方法及装置,本发明实施例描述的方案中,第一节点在接收到第一节点的客户端发送的所述锁权限请求后,在第一节点中未查找到包括所述共享资源的标识的锁标识时才进行转发,也就是说,要先在第一节点中查找是否包括所述共享资源的标识的锁标识,只有在不存在时,才进行转发,而存在时,直接分配就行,而客户端从第一节点中获取锁标识要比去其他节点获取锁标识耗费的时间少,因此,解决了目前的访问共享资源的方法存在的耗时较长的问题。

Patent Agency Ranking