-
公开(公告)号:CN104850411B
公开(公告)日:2018-06-22
申请号:CN201510315936.8
申请日:2015-06-10
Applicant: 清华大学
Abstract: 提供了存储系统基准评测程序生成方法和装置,属于高性能计算性能评测领域。存储系统基准评测程序生成方法包括:从规范化后的源程序获得中间代码;识别中间代码中的切片起点;基于识别得到的切片起点进行静态程序切片;以及基于得到的各个静态程序切片生成精简代码。该方法基于程序切片技术,通过在编译器中分析数据依赖、控制依赖和通信依赖,自动抽取所有和输入输出相关的语句操作,组成一个可编译、可运行、人工可读、可移植的精简程序代码。该精简程序可忠实地反映原始应用程序的输入输出负载特征,且执行该精简程序需要更少的时间和资源,方便快速评测。对于快速评测高性能存储系统的性能、辅助存储系统设计,本精简程序生成方法十分有效。
-
公开(公告)号:CN103810037B
公开(公告)日:2017-02-15
申请号:CN201410012660.1
申请日:2014-01-10
Applicant: 清华大学
Abstract: 本发明提供了一种作业调度方法和计算装置,该方法包括:在检测到计算资源不足以运行当前的队首作业时,计算相应的回填窗口;缩短非队首作业对应的运行时间估计,并根据缩短后的运行时间估计判断所述非队首作业是否能够回填,并在判断为是时,将相应的非队首作业回填;在回填窗口结束且剩余计算资源不足以运行当前的队首作业时,停止当前运行的回填作业,并针对-被终止的回填作业设置检查点;并在再次重启所述回填作业时,根据所述回填作业中的检查点执行未完成部分的计算任务。采用本发明提供的作业调度方法,能够提高系统资源的利用率,减少作业的等待时间。
-
公开(公告)号:CN104834479A
公开(公告)日:2015-08-12
申请号:CN201510202621.2
申请日:2015-04-24
Applicant: 清华大学
IPC: G06F3/06
Abstract: 本发明涉及一种面向云平台的自动优化存储系统配置的方法及系统,以解决现有技术需要用户具有大量关于存储系统配置的先验知识或统计分析数据的工作量很大的问题。该方法包括:获取候选参数;对所述候选参数进行重要性排名;根据重要性排名结果提取重要候选参数,利用所述重要候选参数生成训练数据库;根据所述训练数据库建立预测模型;提取出目标应用程序的负载特征;根据预测模型对所述目标应用程序的负载特征进行处理,生成并输出优化配置参数及各优化配置参数的取值。由于只选取了部分候选参数,且收集的数据集可为所有用户共享,减少了用户训练数据收集的均摊代价。整个优化配置过程自动完成,不需要用户具有大量关于存储系统配置的先验知识。
-
公开(公告)号:CN103810037A
公开(公告)日:2014-05-21
申请号:CN201410012660.1
申请日:2014-01-10
Applicant: 清华大学
Abstract: 本发明提供了一种作业调度方法和计算装置,该方法包括:在检测到计算资源不足以运行当前的队首作业时,计算相应的回填窗口;缩短非队首作业对应的运行时间估计,并根据缩短后的运行时间估计判断所述非队首作业是否能够回填,并在判断为是时,将相应的非队首作业回填;在回填窗口结束且剩余计算资源不足以运行当前的队首作业时,停止当前运行的回填作业,并针对-被终止的回填作业设置检查点;并在再次重启所述回填作业时,根据所述回填作业中的检查点执行未完成部分的计算任务。采用本发明提供的作业调度方法,能够提高系统资源的利用率,减少作业的等待时间。
-
公开(公告)号:CN104850411A
公开(公告)日:2015-08-19
申请号:CN201510315936.8
申请日:2015-06-10
Applicant: 清华大学
IPC: G06F9/44
Abstract: 提供了存储系统基准评测程序生成方法和装置,属于高性能计算性能评测领域。存储系统基准评测程序生成方法包括:从规范化后的源程序获得中间代码;识别中间代码中的切片起点;基于识别得到的切片起点进行静态程序切片;以及基于得到的各个静态程序切片生成精简代码。该方法基于程序切片技术,通过在编译器中分析数据依赖、控制依赖和通信依赖,自动抽取所有和输入输出相关的语句操作,组成一个可编译、可运行、人工可读、可移植的精简程序代码。该精简程序可忠实地反映原始应用程序的输入输出负载特征,且执行该精简程序需要更少的时间和资源,方便快速评测。对于快速评测高性能存储系统的性能、辅助存储系统设计,本精简程序生成方法十分有效。
-
-
-
-