-
公开(公告)号:CN116662290A
公开(公告)日:2023-08-29
申请号:CN202310904713.X
申请日:2023-07-24
Applicant: 北京大学
IPC: G06F16/18 , G06F16/21 , G06F16/2455
Abstract: 本公开提供了一种有状态的服务器无感知函数的读优化方法和装置,涉及计算机技术领域,旨在免除读操作日志的情况下,实现严格一次语义。所述方法包括:在有状态的服务器无感知函数针对目标对象进行读操作的情况下,获取所述目标对象的标识;获取所述有状态的服务器无感知函数的内部序列号;根据所述目标对象的标识,从日志存储节点中获取所述目标对象对应的日志支流;根据所述内部序列号在所述日志支流中查询,得到目标日志,所述目标日志的序列号为:小于或等于所述有状态的服务器无感知函数的内部序列号的各个序列号中最大的序列号;获取所述目标日志记录的所述目标对象的版本号;从外部存储节点中读取所述版本号对应的所述目标对象的取值。
-
公开(公告)号:CN116542334A
公开(公告)日:2023-08-04
申请号:CN202310538682.0
申请日:2023-05-12
Applicant: 北京大学
IPC: G06N5/04 , G06N3/0464 , G06N3/08 , G06F9/48
Abstract: 本发明提供了一种基于Web浏览器的深度神经网络推理调度方法和装置,涉及软件领域。所述方法包括:获取第一深度神经网络推理任务和第二深度神经网络推理任务;按照目标切分方式,将第一深度神经网络推理任务切分为第一前序子任务和第一后序子任务,以及将第二深度神经网络推理任务切分为第二前序子任务和第二后序子任务;按照目标调度方式,确定前序运行环境和后序运行环境,前序运行环境和后序运行环境分别为Web浏览器提供的WebAssembly运行环境和GPU加速的运行环境中的一种;将第一前序子任务和第二前序子任务先后调度到前序运行环境中进行执行,以及将第一后序子任务和第二后序子任务先后调度到后序运行环境中进行执行。
-
公开(公告)号:CN115934362B
公开(公告)日:2023-05-12
申请号:CN202310165783.8
申请日:2023-02-27
Applicant: 北京大学
Abstract: 本申请实施例涉及集群调度技术领域,公开了一种面向深度学习的服务器无感知计算集群调度方法及产品,包括:获取新增作业;基于调度队列中每个作业对应的截止时间,确定第一调度方案;基于调度队列中每个作业的边际回报,对第一调度方案中的每个作业分配的资源量进行分配,得到第二调度方案;基于第二调度方案,确定调度队列中每个作业对应的资源;调用集群中调度队列中每个作业对应的资源对所述每个作业进行训练。本申请的方法中开发人员无需关注系统资源配置的细节,且通过基于作业的截止时间和边际回报,对所有作业进行动态资源分配,在保证调度队列中进行训练的作业的截止时间满足率的同时,充分利用集群资源,有效提升作业的性能。
-
公开(公告)号:CN113342515A
公开(公告)日:2021-09-03
申请号:CN202110513522.1
申请日:2021-05-11
Applicant: 北京大学
IPC: G06F9/50
Abstract: 本申请提供了一种无服务器计算资源选择方法、装置、设备及存储介质,涉及软件技术领域。解决难以从市场不同的云服务平台中选择到合适当前待执行程序的计算资源的问题。包括:根据待执行程序的属性和待执行程序所应用的场景属性,设置多个基准测试程序;多个基准测试程序中的每个基准测试程序用于测试计算资源某一方面的基础性能或者综合性能;在计算资源中运行测试函数;测试函数包括多个基准测试程序中每个基准测试程序中的方法函数,以及待执行程序中的方法函数;获取计算资源对测试函数的运行日志和运行结果;分析运行日志和运行结果,确定计算资源运行待执行程序的运行指标值;运行指标值用于评估选择计算资源运行待执行程序的运行效果。
-
公开(公告)号:CN112766512A
公开(公告)日:2021-05-07
申请号:CN202110098292.7
申请日:2021-01-25
Applicant: 北京大学(天津滨海)新一代信息技术研究院
IPC: G06N20/00
Abstract: 本公开提供了一种基于元算子的深度学习框架诊断系统、方法、装置、介质及设备,所述系统包括:用户接口模块,用于为用户提供搭建深度学习模型并诊断模型中的算子的编程接口;模型静态图模块,用于根据用户的代码,构建模型静态计算图的结构;由状态记录器和数据流执行器组成的调试器,其中,所述状态记录器用于记录每次算子替换后计算图执行的计算结果;所述数据流执行器用于根据所述静态计算图的结构,执行正向计算和反向梯度计算操作;元算子模块,用于提供所述系统执行各类型计算的基本计算单位;算子实现模块,用于不同的深度学习框架的数值计算和/或多维数组操作;设备管理模块,用于管理硬件实现的CPU和GPU,并提供了一个统一的接口。
-
公开(公告)号:CN109240700B
公开(公告)日:2021-04-23
申请号:CN201810737264.3
申请日:2018-07-06
Applicant: 北京大学
IPC: G06F8/41
Abstract: 本发明公开了一种关键代码定位方法与系统,本发明在关键代码定位阶段,通过程序插桩的方式采集预设的输入参数的场景下从接口参数约束代码的入口函数开始的函数调用关系,并据此对各函数进行关键代码分析,以定位出与接口参数相关的所有约束代码。本发明有效解决了现有技术在将信息系统中的数据和功能服务化的过程中,在编写处理程序时难以定位到关键代码的问题,帮助开发者快速定位到关键代码,从而帮助开发者更快筛选出真正跟参数约束密切相关的代码。
-
公开(公告)号:CN110971663B
公开(公告)日:2021-03-12
申请号:CN201911032663.0
申请日:2019-10-28
Applicant: 北京大学
Abstract: 本发明提供了一种面向数据交易的可信处理方法与系统,应用于P2P网络系统中,所述P2P网络系统包括多个节点;可信处理方法包括存入方法和查询方法,首先在存入的过程中采用有向无环图帐本结构配合nRW共识机制,解决了大规模共享交换过程中的监管问题;其次,在查询的过程中,通过维护一棵高容错和负载均衡的树形结构,采用了跳数优化的方法对P2P网络系统进行优化,构造具有较为平衡网络的P2P网络系统,可在保证负载均衡的前提下,不对查询的延迟产生较大影响,保证了系统的可扩展性;以及采用了延迟优化和邻居节点管理协议的方法,可保证节点在上层节点宕机的情况下,保证查询消息被下层节点接收,可动态地将离开网络的节点替换为新的在线节点。
-
-
公开(公告)号:CN109189469B
公开(公告)日:2020-08-28
申请号:CN201811012655.5
申请日:2018-08-31
Applicant: 北京大学
IPC: G06F8/72
Abstract: 本发明公开了一种基于反射的安卓应用微服务化方法及系统,通过对安卓应用运行进行监控,得到应用的行为反射运行时模型,并在其中的运行时栈模型中标注包含目标数据的目标对象,生成目标对象的所有函数调用集,再根据使用函数调用集生成函数调用代码的难度为每一函数调用集进行评分,并根据评分推荐函数调用集以生成可执行的函数调用代码。对不能在运行时栈模型中生成的目标对象,在运行时堆模型中生成目标对象的所有引用链,并构造类加载器,再根据被选择的目标对象引用链生成目标对象构造代码,最后再将生成的函数调用代码和目标对象构造代码结合起来包装成微服务接口。本发明能大大减少开发安卓应用微服务的时间,有效解决安卓应用微服务开发中执行序列复杂与数据依赖复杂两大难题。
-
公开(公告)号:CN108376028B
公开(公告)日:2019-10-22
申请号:CN201810020304.2
申请日:2018-01-09
Applicant: 北京大学
Abstract: 本发明提供一种基于用户行为和系统状态预测移动设备电池续航的方法,包括以下步骤:提取会话,根据需要保留符合条件的会话作为基本单元;从这些会话中随机选取一时间点,作为预测时间点;然后提取从会话开始直至预测时间点范围内的用户使用行为数据及系统状态信息,从中整理、抽取特征信息并将其组成特征向量;构造训练集;选取回归模型,以每个会话的特征向量作为输入,以预测时间点之后的实际续航时间作为输出进行训练;得到训练模型后,将待预测的会话的相应数据同样进行特征提取,以构造的训练集作为输入,得到的输出作为对待预测会话的续航时间的预测。从而准确预测移动设备的电池续航时间。
-
-
-
-
-
-
-
-
-