一种面向云IDE的动态调度和用户认证方法

    公开(公告)号:CN114244548B

    公开(公告)日:2023-10-13

    申请号:CN202110387706.8

    申请日:2021-04-12

    摘要: 本发明公开一种面向云IDE的动态调度和用户认证方法,包括以下步骤:S1、用户在浏览器中输入统一登录地址和指定服务端口,输入用户名和口令;S2、Nginx服务将接收自S1的用户名和口令作为认证信息,对认证信息进行认证;S3、开发服务器上的开发服务接收到请求信息,检测开发环境工具服务是否启动成功,如果不成功,报错,如果成功,则携带用户信息向Nginx服务发送请求;S4、根据转发策略,推算出要转发给某一台固定开发服务器上的开发环境工具服务;S5、利用用户信息实现用户认证,如果认证通过,进入开发界面。本发明解决了开发工具的动态调度、用户认证服务以及资源负载均衡的问题。

    一种面向云IDE的动态调度和用户认证方法

    公开(公告)号:CN114244548A

    公开(公告)日:2022-03-25

    申请号:CN202110387706.8

    申请日:2021-04-12

    摘要: 本发明公开一种面向云IDE的动态调度和用户认证方法,包括以下步骤:S1、用户在浏览器中输入统一登录地址和指定服务端口,输入用户名和口令;S2、Nginx服务将接收自S1的用户名和口令作为认证信息,对认证信息进行认证;S3、开发服务器上的开发服务接收到请求信息,检测开发环境工具服务是否启动成功,如果不成功,报错,如果成功,则携带用户信息向Nginx服务发送请求;S4、根据转发策略,推算出要转发给某一台固定开发服务器上的开发环境工具服务;S5、利用用户信息实现用户认证,如果认证通过,进入开发界面。本发明解决了开发工具的动态调度、用户认证服务以及资源负载均衡的问题。

    异构众核处理器的轻量级并行测试用例生成方法

    公开(公告)号:CN114218063A

    公开(公告)日:2022-03-22

    申请号:CN202110426731.2

    申请日:2021-04-20

    IPC分类号: G06F11/36 G06F15/16

    摘要: 本发明公开一种异构众核处理器的轻量级并行测试用例生成方法,包括以下步骤:构建配置文件;利用配置分析器模块分析构建的配置文件,将配置文件中的配置信息转换成代码生成器模块可以识别的格式(该格式为字典),并加上配置文件名和测试用例名;代码生成器模块生成异构并行测试用例工程;将多组配置信息输入代码生成器模块,得到多组异构并行测试用例工程,进行混合编译得到并行测试用例程序。本发明生成的异构并行测试用例在国产异构众核处理器的硅前验证中具有速度快、效率高的优点。

    一种面向大规模并行机的快速作业调度方法

    公开(公告)号:CN114217912A

    公开(公告)日:2022-03-22

    申请号:CN202110325147.8

    申请日:2021-03-26

    IPC分类号: G06F9/48

    摘要: 本发明公开一种面向大规模并行机的快速作业调度方法,包括以下步骤:S1、设置系统作业等待时间阈值;S2、从作业池中获得所有待调度作业的基本信息;S3、将所有待调度作业按照计算得到的优先级由大到小进行排序;S4、各队列根据S3获得的作业排序情况,依次查询队列中可用资源数量是否满足待调度作业的资源需求,队列间可并行查询;S5、若队列中可用资源数量满足作业所需资源量,则调用作业启动模块启动该作业,并将启动结果记入数据库,此作业调度完成;S6、若队列中可用资源数量不满足作业所需资源量,则判断作业等待时间是否超过S1中设定的阈值。本发明解决了大规模并行机中固定资源规模需求作业的高效调度问题。

    一种基于众核处理器的系统功耗动态控制方法

    公开(公告)号:CN114217687A

    公开(公告)日:2022-03-22

    申请号:CN202110325143.X

    申请日:2021-03-26

    IPC分类号: G06F1/329

    摘要: 本发明公开一种基于众核处理器的系统功耗动态控制方法,包括以下步骤:S1、提交课题前,设置Pu,并设置Su为0;S2、运行提交的课题,自动记录该课题使用的众核处理器的F0;S3、判断课题是否结束,如课题已结束,跳转至S11;S4、通过资源管理系统获取Pr;S5、比较S4中获取的Pr与Pu;S6、将Fr提升一档,跳转至S9;S7、如果Su为1,则直接挂起该课题运行,跳至S10,否则,设置Su为1,跳至S9;S8、将Fr降低一档,跳至S9;S9、等待T后,跳至S3;S10、将Fr降低两档,恢复课题运行,跳至S3;S11、恢复Fr为F0。本发明解决了超大规模并行机用户课题运行中的系统功耗不受控问题。

    一种数值预报产品实时处理方法

    公开(公告)号:CN105678060A

    公开(公告)日:2016-06-15

    申请号:CN201511027453.4

    申请日:2015-12-31

    IPC分类号: G06F19/00 G06Q10/04

    CPC分类号: G06F19/00 G06Q10/04

    摘要: 一种数值预报产品实时处理方法,包括:使用数值预报系统计算预报数据,数值预报系统将每次计算的预报数据保存在文件系统中;采用预报产品生产服务进程,以服务运行方式,读取数值预报系统计算的预报数据,实时判断数值预报系统计算的预报数据是否加入了新数据,在加入了新数据的情况下,从文件系统中读入新数据进行更新;实时接收预报产品发布服务进程发送的针对预报区域内使用经纬度坐标确定的任意点的预报数据请求;响应于接收的针对该任意点的预报数据请求,对数值预报系统计算的预报数据进行实时处理,通过预定算法生成发布服务进程请求的预报区域内使用经纬度坐标确定的任意点的预报产品,将该任意点的预报产品返回给预报产品发布服务进程。

    大规模异构并行计算的容错方法

    公开(公告)号:CN102929738A

    公开(公告)日:2013-02-13

    申请号:CN201210442295.9

    申请日:2012-11-06

    IPC分类号: G06F11/07

    摘要: 本发明提供了一种大规模异构并行计算的容错方法,包括:对每个时间步的每个核心计算模块,进行以下处理:将计算课题的计算数组的内容赋值给备份数组;完成核心计算模块的计算;其中,完成核心计算模块的计算包括:统计可用处理器核数,以获得第一处理器核数;可用处理器核并行运算核心计算模块;再次统计可用处理器核数,以获得第二处理器核数;比较第一处理器核数和第二处理器核数,若第二处理器核数小于第一处理器核数,则将备份数组的内容赋值给计算数组,并重新完成核心计算模块的计算,直至第一处理器核数与第二处理器核数一致。本发明的大规模异构并行计算容错方法能充分利用计算资源,减少故障恢复时间,提高并行计算的可靠性。

    基于异构众核处理器的多级访存方法、离散访存方法

    公开(公告)号:CN102929724A

    公开(公告)日:2013-02-13

    申请号:CN201210441328.8

    申请日:2012-11-06

    IPC分类号: G06F9/50 G06F13/16

    摘要: 本发明公开了一种基于异构众核处理器的多级访存方法及离散访存方法。所述多级访存方法包括:从核读入第一次计算所需的数据;除第一次之外,从核在进行本次数据计算的同时,读入下一次计算所需的数据;除最后一次之外,从核在进行本次数据计算的同时,写回上一次计算结果数据;从核写回最后一次计算结果数据。所述离散访存方法包括:在从核上调整数组的存储顺序,将离散存储的数组调整为连续存储的数组;从核以多级访存方法,对所述数组进行通信读入数据、计算和通信写回数据。本发明实现了有效计算开销和多级存储资源访问开销之间最大限度的隐藏,提高了多级访存效率,充分发挥了从核的性能效率,从而提高科学计算课题的计算效率。

    基于异构众核处理器的并行程序段划分方法

    公开(公告)号:CN102929723A

    公开(公告)日:2013-02-13

    申请号:CN201210441326.9

    申请日:2012-11-06

    IPC分类号: G06F9/50

    摘要: 本发明提供了一种基于异构众核处理器的并行程序段划分方法,包括:对应用课题的数据进行数据相关性分析,以确定是否存在无数据相关性的程序基本段;若存在所述无数据相关性的程序基本段,则计算各无数据相关性的程序基本段的计算量;根据所述计算量,对所述无数据相关性的程序基本段进行第一级众核划分。本发明能解决一般科学计算与工程类应用在多态异构计算机系统上的适应性问题,同时提高众核级的并行效率和负载平衡效果。