-
公开(公告)号:CN109558205A
公开(公告)日:2019-04-02
申请号:CN201710875562.4
申请日:2017-09-25
Applicant: 南京中兴新软件有限责任公司
CPC classification number: G06F9/45558 , G06F9/526 , G06F2009/45583
Abstract: 本发明提供了一种磁盘访问方法及装置,该方法包括:在虚拟机访问预定磁盘之后,控制虚拟机释放预定磁盘对应的锁并将锁缓存于虚拟机所在的主机的本地内存中;在接收虚拟机对预定磁盘的访问请求的情况下,获取本地内存中的锁;控制虚拟机访问预定磁盘。通过本发明,解决了相关技术中虚拟机进行磁盘读写时,大量的锁请求造成锁的请求效率以及磁盘的写效率低的问题。
-
公开(公告)号:CN105683906B
公开(公告)日:2018-11-23
申请号:CN201480053800.8
申请日:2014-09-28
Applicant: 国际商业机器公司
IPC: G06F9/38
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
Applicant: 上海福赛特机器人有限公司
IPC: G06F15/167 , G06F9/52
CPC classification number: G06F15/167 , G06F9/526
Abstract: 本发明提供一种多核间的通信系统、基于该系统的通信控制方法及服务器;多核间的通信系统包括:共享内存,用于为运算核的各个进程提供操作通信数据的访问空间;中间层,位于处理器与共享内存之间,用于提供进程间操作访问空间的接口,且在各运算核之间传递通信数据;所述中间层包括用于传递通信数据的消息内容结构体、及与消息内容结构体匹配的消息标志结构体,其中,消息标志结构体用于控制多个运算核中至少两个运算核的各个进程以避免对同一访问空间的访问冲突。本发明多核间的通信系统,基于该系统的控制方法及服务器满足了多核间通信的需求,实现了基于共享内存的稳定高效的消息传递策略,突破了传统的通讯速率的瓶颈,极大的提高了实时性。
-
公开(公告)号:CN104054053B
公开(公告)日:2018-08-28
申请号:CN201280067471.3
申请日:2012-11-13
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/526 , G06F9/45533 , G06F9/45558 , G06F9/4881 , G06F9/4887 , G06F9/5038 , G06F9/54 , G06F9/542 , G06F13/24 , G06F2009/45579
Abstract: 向程序(例如,操作系统)提供具有宽限期的警告,在该宽限期中,执行诸如清理的功能(例如,完成、停止和/或移动可分派单元)。在一个实例中,向该程序警告其正失去对其共享资源的存取。举例而言,在虚拟环境中,向客户机程序警告:其将失去其中央处理单元资源,且因此,其将执行诸如清理的功能。
-
公开(公告)号:CN108027804A
公开(公告)日:2018-05-11
申请号:CN201680055397.1
申请日:2016-09-21
Applicant: 甲骨文国际公司
IPC: G06F15/173 , G06F9/52 , G06F9/54
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/067 , G06F9/526 , G06F9/547 , G06F15/17331 , G06F15/7825
Abstract: 一种硬件辅助的分布式存储器系统可以在多个处理器核心中的每个处理器核心的本地存储器中包括软件可配置的共享存储器区域。对于这些共享存储器区域的访问可以经由将片上原子事务引擎(ATE)实例连接在一起的私有互连矩阵上通过片上ATE实例的网络来进行,每个核心一个ATE实例。例如,每个ATE实例可以将具有或没有响应的远程过程调用(RPC)发布给与远程处理器核心相关联的ATE实例以便执行以由远程处理器核心控制的存储器位置为目标的操作。每个ATE实例可以(原子地)处理从其它ATE实例接收的或者在本地产生的RPC。对于一些操作类型,ATE实例可以自己使用专用的硬件来执行RPC中标识的操作。对于其它操作类型,ATE实例可以中断其本地处理器核心来执行操作。
-
公开(公告)号:CN107861795A
公开(公告)日:2018-03-30
申请号:CN201711156805.5
申请日:2017-11-20
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 许鑫
CPC classification number: G06F9/45537 , G06F9/45558 , G06F9/526 , G06F2009/45562 , G06F2009/45583
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
Applicant: 北京神州绿盟信息安全科技股份有限公司 , 北京神州绿盟科技有限公司
CPC classification number: G06F9/526 , G06F9/4881
Abstract: 本发明公开了一种读写锁操作方法及系统、设备,用于提高执行效率。其中,读写锁操作方法包括:对数据执行读操作或写操作前,读取读写锁的锁标识;其中,所述锁标识用于指示所述读写锁的使用状态,所述锁标识包括第一部分和第二部分,所述第一部分用于指示当前是否存在线程对数据进行写操作,所述第二部分用于指示当前是否存在线程对数据进行读操作;根据读取的锁标识中的第一部分和第二部分判断所述读写锁的线程是否对所述数据存在读或者写操作;若不存在线程对所述数据进行写操作,则当前线程以所述锁标识对所述数据进行加锁操作或解锁操作,或,若存在线程对所述数据进行读操作,则所述当前线程以所述锁标识对所述数据进行加锁操作或解锁操作。
-
公开(公告)号:CN103092784B
公开(公告)日:2017-12-22
申请号:CN201210417135.9
申请日:2012-10-26
Applicant: 恩智浦美国有限公司
Inventor: J·C·瑟塞罗 , J·A·C·A·斯科比
IPC: G06F13/16
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
Applicant: 华为技术有限公司
Inventor: 邹蛟同
CPC classification number: G06F9/526
Abstract: 本发明涉及数据通信技术领域,公开了一种访问共享资源的方法及装置,本发明实施例描述的方案中,第一节点在接收到第一节点的客户端发送的所述锁权限请求后,在第一节点中未查找到包括所述共享资源的标识的锁标识时才进行转发,也就是说,要先在第一节点中查找是否包括所述共享资源的标识的锁标识,只有在不存在时,才进行转发,而存在时,直接分配就行,而客户端从第一节点中获取锁标识要比去其他节点获取锁标识耗费的时间少,因此,解决了目前的访问共享资源的方法存在的耗时较长的问题。
-
公开(公告)号:CN107256235A
公开(公告)日:2017-10-17
申请号:CN201710357388.4
申请日:2017-05-19
Applicant: 武汉璞华大数据技术有限公司
Inventor: 关健
IPC: G06F17/30 , G06F9/52 , G06F12/0842 , G06F12/0844 , G06F12/123
CPC classification number: G06F9/526 , G06F12/0842 , G06F12/0844 , G06F12/123 , G06F16/24552 , G06F2212/1012 , G06F2212/163
Abstract: 本发明公开了一种缓存系统热点数据访问方法,包括以下步骤:S1:在redis的DS上面增加HotKey模块,默认DS启动后开启HotKey模块,用接口随时控制启停热点统计功能,热点统计功能启动后,做相关初始化;S2:将服务器识别热点的HotKey逻辑加在worker线程里,每个到达服务器的读请求首先竞争一把try锁,获取锁成功后,经历三个阶段,统计成功经过三个阶段的请求;S3:当服务器端反馈有热点产生时,客户端首先将该feedback包中的key写入local‑cache,同时开启hot‑running模式。本发明在原有集群的基础上做修改,不改变集群部署,对应用透明,方法简单,使用方便。
-
-
-
-
-
-
-
-
-