-
公开(公告)号:CN118377637B
公开(公告)日:2024-10-11
申请号:CN202410831240.X
申请日:2024-06-26
Applicant: 北京卡普拉科技有限公司
Abstract: 本公开涉及计算机技术领域,特别地涉及一种减少冗余缓存一致性操作的方法、装置、设备和存储介质,该方法包括:响应于对访存指令的调度执行,获取当前处理器核的缓存一致性协议的状态;若当前处理器核的缓存一致性协议的状态为关闭状态,则在执行访存指令的过程中,不进行处理器核之间的缓存一致性操作;若当前处理器核的缓存一致性协议的状态为开启状态,则按照处理器核之间的缓存一致性协议要求执行访存指令。在缓存一致性协议的状态为关闭状态时,不进行处理器核之间的缓存一致性操作,可以降低缓存一致性维护开销对程序性能的影响。
-
公开(公告)号:CN115094605B
公开(公告)日:2024-10-11
申请号:CN202210534030.5
申请日:2022-05-17
Applicant: 北京卡普拉科技有限公司
IPC: D06F33/38 , D06F33/40 , D06F34/14 , D06F34/18 , D06F34/22 , D06F103/04 , D06F103/14 , D06F103/22 , D06F103/68 , D06F105/02
Abstract: 本申请提供一种全自动洗衣机智能漂洗控制系统及漂洗控制方法,属于洗衣机技术领域。该系统包括过程数据实时监测管理模块、洗涤剂残留量分析计算模块、注水量智能预测模块、清洗过程智能控制模块,从而使得该全自动洗衣机在漂洗阶段基于实时监测的相关数据,对漂洗的迭代次数,每次迭代中的注水量、清洗时长等进行实时分析、预测与控制,以保证漂洗的清洁效果并降低水电用量。
-
公开(公告)号:CN118519580A
公开(公告)日:2024-08-20
申请号:CN202410531511.X
申请日:2024-04-29
Applicant: 北京卡普拉科技有限公司
IPC: G06F3/06
Abstract: 本发明实施例提供了一种数据文件并发读/写优化方法、装置、计算机设备及介质,涉及计算机技术领域,该方法包括获取应用程序发起的当前文件访问命令;确定当前文件访问命令对应的处理模式,处理模式包括独立调度模式和分组调度模式;当当前文件访问命令对应的处理模式为分组调度模式时,获取当前文件访问命令对应的当前进程小组;基于当前进程小组内所有文件访问命令的统一调度规则,将当前进程小组中的一个文件访问命令发送至并行存储系统端,完成当前文件访问命令的调度和执行。该方案避免了以并行存储系统为中心的网络通信带宽的浪费,从而大幅提高了并行存储系统的服务能力。
-
公开(公告)号:CN118444766A
公开(公告)日:2024-08-06
申请号:CN202410597285.5
申请日:2024-05-14
Applicant: 北京卡普拉科技有限公司
IPC: G06F1/3234 , G06F1/329
Abstract: 本发明实施例提供一种面向松弛执行时长的处理器功耗控制方法与装置,涉及数据处理技术领域,该方法包括:将应用程序划分为多个程序片段,处理器在同一程序片段内保持相同的工作频率;根据各程序片段的历史性能特征数据确定各程序片段的能耗‑时长敏感度,能耗‑时长敏感度用于量化通过改变处理器工作频率而改变程序片段运行时长时对运行功耗的影响程度;获取应用程序的松弛执行时长阈值,松弛执行时长阈值用于指示应用程序可被接受的最大运行时长;根据应用程序的松弛执行时长阈值以及各程序片段的能耗‑时长敏感度,控制运行各个程序片段时处理器的工作频率,能够在满足应用程序运行时长要求的前提下,尽可能地降低处理器的功耗。
-
公开(公告)号:CN118377637A
公开(公告)日:2024-07-23
申请号:CN202410831240.X
申请日:2024-06-26
Applicant: 北京卡普拉科技有限公司
Abstract: 本公开涉及计算机技术领域,特别地涉及一种减少冗余缓存一致性操作的方法、装置、设备和存储介质,该方法包括:响应于对访存指令的调度执行,获取当前处理器核的缓存一致性协议的状态;若当前处理器核的缓存一致性协议的状态为关闭状态,则在执行访存指令的过程中,不进行处理器核之间的缓存一致性操作;若当前处理器核的缓存一致性协议的状态为开启状态,则按照处理器核之间的缓存一致性协议要求执行访存指令。在缓存一致性协议的状态为关闭状态时,不进行处理器核之间的缓存一致性操作,可以降低缓存一致性维护开销对程序性能的影响。
-
公开(公告)号:CN117251275B
公开(公告)日:2024-01-30
申请号:CN202311532811.1
申请日:2023-11-17
Applicant: 北京卡普拉科技有限公司
IPC: G06F9/48
Abstract: 本发明提供一种多应用异步I/O请求的调度方法及系统、设备及介质,涉及计算机技术领域。包括:一个应用程序响应于针对I/O请求的一条提交命令,将提交命令对应的若干条第一I/O请求发送至并行存储系统;并行存储系统响应于来自一个应用程序发送的若干条第一I/O请求,并存放至I/O请求池中;并行存储系统响应于执行I/O请求的命令,从I/O请求池中所有I/O请求对应的所有应用程序中,确定各个应用程序的I/O特征信息,并根据设定的I/O调度方式和各个应用程序的I/O特征信息,选择一个目标应用程序,执行目标应用程序的一个I/O请求。本发明可提高并行应用程序的I/O性能,降低I/O开销对程序运行速度的影响。
-
公开(公告)号:CN115858175A
公开(公告)日:2023-03-28
申请号:CN202310043120.9
申请日:2023-01-29
Applicant: 北京卡普拉科技有限公司
IPC: G06F9/50
Abstract: 本申请公开了一种异步I/O请求优先级的调度方法、装置、介质及控制设备。所述方法包括:响应于调度暂停指令,确定请求队列中待暂停请求集合,生成与暂停指令对应的调度状态标记,并暂停对待暂停请求集合中所有异步I/O请求的调度;在调度暂停指令满足预设条件的情况下,响应于接收到新的异步I/O请求,将新的异步I/O请求添加到请求队列中,并完成对新的异步I/O请求的调度;响应于调度恢复指令,获取请求队列的调度状态标记,根据调度状态标记确定待恢复的目标请求集合,并恢复对待恢复的目标请求集合中所有异步I/O请求的调度。能够根据各I/O请求的紧迫性控制多个I/O请求之间的优先级,提升了异步I/O系统的性能。
-
公开(公告)号:CN115794750A
公开(公告)日:2023-03-14
申请号:CN202310069782.3
申请日:2023-02-07
Applicant: 北京卡普拉科技有限公司
Abstract: 本发明提供一种异步I/O系统文件打开/关闭的控制方法、装置及设备,该方法包括:响应于文件打开申请,获取待打开文件的当前打开/关闭状态,若当前打开/关闭状态指示待打开文件处于打开状态,则不再重复打开该文件;响应于文件关闭申请,将待关闭文件的文件未来访问计数减少1,根据待关闭文件的文件未来访问计数确定是否需要立即关闭待关闭文件。通过当前打开/关闭状态的指示,避免对文件的重复打开操作,有效地减少了文件的打开次数;通过文件未来访问计数的指示,确定是否关闭文件,避免在不必要的情况下对文件进行关闭操作,有效地减少了文件的关闭次数。有效减少异步I/O系统文件打开/关闭次数,进而提高异步I/O系统的工作效率。
-
公开(公告)号:CN115033529B
公开(公告)日:2022-12-06
申请号:CN202210958106.7
申请日:2022-08-11
Applicant: 北京卡普拉科技有限公司
Abstract: 本申请涉及异步I/O适配技术领域,公开了一种异步I/O适配方法、系统、存储介质及电子设备。所述方法包括:响应于目标I/O异步执行区域的结束指令,获取所述目标I/O异步执行区域的所有未响应的应用文件格式I/O请求,并对各个未响应的应用文件格式I/O请求进行进程间的联合分析,生成对应的基础文件格式的I/O请求信息;以及,分别根据各个基础文件格式的I/O请求信息,向基础文件格式的异步I/O系统发起相应的基础I/O请求。具有良好的通用性和易用性,实现了多种应用文件格式I/O请求信息到基础文件格式I/O请求信息的转换,可扩展性强;既能面向多种应用文件格式,又能对接基本异步I/O系统。
-
公开(公告)号:CN115328564A
公开(公告)日:2022-11-11
申请号:CN202211264580.6
申请日:2022-10-17
Applicant: 北京卡普拉科技有限公司
IPC: G06F9/4401 , G06F9/48 , G06F9/50
Abstract: 本发明提供了一种异步输入输出线程处理器资源分配方法及装置,涉及计算机技术领域,该方法包括判断当前是否存在待处理的异步输入/输出请求,若当前不存在待处理的异步输入/输出请求,则控制输入输出专用线程进入第一休眠状态;当所述输入输出专用线程处于所述第一休眠状态时,若接收到应用程序发起的异步输入/输出请求,则控制所述输入输出专用线程由所述第一休眠状态转换至活跃状态。本发明提供的异步输入输出线程处理器资源分配方法能够令输入输出专用线程在没有待处理的异步输入/输出请求时进入第一休眠状态,避免无效的占用处理器资源,提高应用程序的整体效率。
-
-
-
-
-
-
-
-
-