CN115586952B - 空间在轨数据中心的计算流程控制*** - Google Patents

空间在轨数据中心的计算流程控制*** Download PDF

Info

Publication number
CN115586952B
CN115586952B CN202211100713.6A CN202211100713A CN115586952B CN 115586952 B CN115586952 B CN 115586952B CN 202211100713 A CN202211100713 A CN 202211100713A CN 115586952 B CN115586952 B CN 115586952B
Authority
CN
China
Prior art keywords
calculation
data
path
paths
analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211100713.6A
Other languages
English (en)
Other versions
CN115586952A (zh
Inventor
李超
孙威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiaotong University
63921 Troops of PLA
Original Assignee
Shanghai Jiaotong University
63921 Troops of PLA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiaotong University, 63921 Troops of PLA filed Critical Shanghai Jiaotong University
Priority to CN202211100713.6A priority Critical patent/CN115586952B/zh
Publication of CN115586952A publication Critical patent/CN115586952A/zh
Application granted granted Critical
Publication of CN115586952B publication Critical patent/CN115586952B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
    • G06F9/3869Implementation aspects, e.g. pipeline latches; pipeline synchronisation and clocking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4893Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种空间在轨数据中心的计算流程控制***,包括:由多条计算通路组成的多模态数据分析集群和包括用于存储计算通路的最优开关配置的配置模块以及用于控制分析节点的开关状态的开关模块的控制优化***,每条计算通路对应一种数据模态,多条计算通路得到各自对应的中间分析结果,以所有中间分析结果为输入,多模态数据分析集群计算最终输出结果,配置模块基于典型应用性能的历史分析生成最优开关配置以描述关于计算通路优先级的排序;开关模块根据最优开关配置,在实际计算过程中选择开启或者关闭不同的计算通路,实现空间在轨大数据中心吞吐和能效的综合提升。

Description

空间在轨数据中心的计算流程控制***
技术领域
本发明涉及的是一种数据中心体系结构和优化技术,具体是一种面向航天领域的空间在轨数据中心的以节能为目标的计算流程控制***。
背景技术
人造卫星和各类空间设备日益需要先进计算技术的支撑。发射数据中心上天能够及时处理各类观测数据,为天上与地面的智能应用缩短决策时间。相比地面数据中心而言,空间在轨数据中心的能源更紧缺,优化其数据处理效率变得更为迫切。
发明内容
本发明针对上述现有技术中的不足,提出一种空间在轨数据中心的计算流程控制***,旨在优化空间在轨数据中心的复杂数据迭代计算流程,将空间在轨数据中心的数据处理任务划分为多个通道,对应多个模态,从而对每个通道以及相应模态下的计算***进行智能控制,通过多模态感知的计算通路半开闭技术,并借助预训练得到的最优开关配置文件以及在线通路预测技术,实现空间在轨大数据中心吞吐和能效的综合提升。
本发明是通过以下技术方案实现的:
本发明涉及一种空间在轨数据中心的计算流程控制***,包括:由多条计算通路组成的多模态数据分析集群和包括用于存储计算通路的最优开关配置的配置模块以及用于控制分析节点的开关状态的开关模块的控制优化***,其中:每条计算通路对应一种数据模态,多条计算通路得到各自对应的中间分析结果,以所有中间分析结果为输入,多模态数据分析集群计算最终输出结果,配置模块基于典型应用性能的历史分析生成最优开关配置以描述关于计算通路优先级的排序;开关模块根据最优开关配置,在实际计算过程中选择开启或者关闭不同的计算通路。
所述的计算通路具体为:对应于每条数据输入分配的计算单元,该计算单元包括预处理节点和对应的分析节点以进行数据预处理和数据分析任务,其中:数据预处理和数据分析任务分别部署于计算单元的不同的节点上并形成流水线关系。
所述的节点包括但不限于CPU核心、FPGA设备等。
所述的多模态数据分析集群包括:当干隶属于各个计算通路的所述预处理节点和对应的分析节点以及一个聚合节点,其中:预处理节点从大数据中心外部采集对应通路的数据并针对该模态数据特征进行预处理;分析节点对输入的数据进行迭代计算从而得到单一模态下的中间输出结果;聚合节点上运行的算法逻辑能够对所对应的多个分析节点的中间输出结果作进一步计算,得到集群最终输出结果。
所述的预处理包括:对原始数据进行格式转换或者重复数据删除。
所述的迭代计算包括:基于深度神经网络的推理
所述的算法逻辑包括但不限于选择函数。
所述的最优开关配置是指:多模态数据分析集群中的n个计算通路Di信息,针对不同应用存储计算通路的理想执行顺序。不同计算通路一般具有不同的重要性,在数据处理时应当区分对待。对于某一类应用来说,存在一个对其输出结果影响最大的计算通路。因此,本发明为每一类应用i配置一个描述计算通路重要性的理想执行顺序[Di1,Di2,...Din],排在首位的是最重要的计算通路,随后的计算通路的重要性递减。
所述的计算通路,在初始情况下只完全开启排序第一的通路Di1,,而保持其它通路处于半开启状态,其中:完全开启是指:将一个计算通路的数据预处理节点和数据分析节点全部开启;半开启是指:开启某计算通路的数据预处理节点,但关闭与之对应的数据分析节点,从而维持数据预处理功能但降低该计算通路的整体分析能耗。
所述的最优开关配置,通过投票方法排序或统计方式线下训练完成并在部署前存储于配置模块。
所述的投票方法排序是指:首先枚举所有计算通路的n!个全排列,对每一个输入数据来说,都能从中找出具有最优输出结果的计算通路排列;然后遍历训练数据集,每个训练数据都为其最优计算通路排列投1票;再针对所有n!个计算通路排列选择出获得票数最多的一个,即为理想通路排序。
所述的统计方式是指:不遍历所有n!个计算通路的全排列,而是对每个输入数据仅仅随机采样m个排列进行分析并投票,其中:m<<n!;最后,当整个训练数据集都分析完毕后选出获得票数最多的通路排列。
所述的配置模块包括:效率评价单元和线下训练单元,其中:效率评价单元对底层处理设备的性能和功耗进行建模,基于设备运行参数计算对应计算通路的执行效率;线下训练单元决定配置模块对最优通路的排序方法,并将理想通路排序存储于最优配置文件中供开关模块查询。
所述的最优配置文件,根据用户需求动态更新的存储计算通路理想排序的集合{Ri}的单元,其中:i是应用标号,Ri是在给定数据集下训练得到的关于应用i的计算通路的理想排序[Di1,Di2,...Din]。
所述的效率评价单元针对给定计算通路计算一个效用分数U=lat*acc/pwr,用以评估计算通路的执行效率,线下训练单元根据效率评价单元输出的执行效率,结合计算通路的数量n决定训练方式,其中:lat取值为该计算通路的计算延时,acc取值为该计算通路的推理精度,pwr为该计算通路的实际功率相对于满载功率的百分比。
例如,当n<8时,选择投票方法排序;当n>=8时,选择统计方式排序能够极大降低训练时长。
所述的开关模块包括:通路分析单元、通路控制单元和通路推测单元,其中:通路分析单元针对不同计算通路获取其动态功耗并输出调控信号,当多模态数据分析集群整体功耗超过数据中心限定的功耗值时输出0,否则输出1;通路控制单元针对计算通道的节点进行开闭调节,当调控信号为0,即缩小处理,则控制计算通路进入半开闭状态,当调控信号为1,即释放处理,则维持计算通路全开启;通路推测单元根据计算通路分析单元给出的动态功耗和计算精度,对计算通路的开关状态实施二次调整。
所述的二次调整,具体是指:对前序已全部开启的数据处理通路的阶段性计算结果进行监控,对比数据处理进度点P处的当前实际计算输出和目标计算输出,当实际计算输出不满足目标计算输出时,则提前将紧邻的后续计算通路从半开启状态转换为全开启状态,直至所有数据处理通路都完全开启。
所述的数据处理进度点是指数据处理完毕或者已完成的计算迭代次数,如P=25%代表25%的数据处理完毕或者已完成25%的计算迭代次数。
所述的实际计算输出不满足目标计算输出,包括但不限于推理置信度低于95%。
所述的完全开启,对应最佳输出结果和最高功耗。
技术效果
本发明通过运行大数据处理过程逐级开启最优的计算通路,从而避免因大量数据模态同时处理导致能效下降;通过允许大数据处理过程中将数据预处理阶段和数据分析阶段解耦运行,并以通路半开启的方式提高计算通路能效,使数据中心能够根据不同数据输入通路的重要性来智能地调控计算流程。
附图说明
图1为本发明模块流程图;
图2为配置模块和开关模块结构图;
图3为本发明理想通路排序投票机制示意图;
图4为本发明***实现图;
图5为实施例测试效果图。
具体实施方式
如图1所示,为本实施例涉及一种基于上述***的空间在轨数据中心的计算流程控制方法,包括:
步骤1,触发配置模块,结合应用类型从最优配置文件中查询最优开关配置信息,如果应用类型未查到,则计算其理想通路并更新最优配置文件。
步骤2,执行开关模块,根据最优开关配置为当前应用确定各计算通路的开启状态,并观察应用的数据处理进度,动态调整计算通路开启状态直至数据处理完毕。
所述的计算通路是指:对应于每条数据输入分配的计算***。将数据处理过程分为数据预处理和数据分析两个环节。两个环节分别部署于不同的处理单元上,形成流水线关系,数据预处理节点的输出是数据分析节点的输入。
所述的S1配置模块掌握数据中心中的n个计算通路Di信息,针对不同应用存储计算通路的理想执行顺序。由于不同计算通路一般具有不同的重要性,在数据处理时应当区分对待。对于某一类应用来说,存在一个对其输出结果影响最大的计算通路。因此,本实施例为每一类应用i配置一个描述通路重要性的理想通路排序[Di1,Di2,...Din],排在首位的是最重要的通路,随后的通路重要性递减。
所述的配置模块中的理想通路列表的计算方式如下。当通路数较少时,采用投票方法排序:首先枚举所有通路的n!个全排列,对每一个输入数据来说,都能从中找出具有最优输出结果的通路排列。随后,遍历训练数据集,每个训练数据都为其最优通路排列投1票。最后,针对所有n!个通路排列选择出获得票数最多的一个,即为理想通路排序。当通路数较多,按照上述计算方法复杂性较高,则此时适合采用统计方式选出近似最优的通路,即不遍历所有n!种全排列,而是对每个输入数据随机采样m个排列(m远小于n!)进行分析并投票,最后整个数据集都分析完毕后选出获得票数最多的通路排列。上述过程全部是***线下训练完成的,在部署前存储于配置模块S1中。
所述的开关模块根据配置模块中的理想通路排序[Di1,Di2,...Din],在实际计算过程中选择开启或者关闭不同的计算通路,且初始情况下只完全开启排序第一的通路Di1,,而保持其它通路处于半开启状态。
所述的完全开启是指:数据预处理节点和数据分析节点全部开启。所述的半开启是指:开启数据预处理节点,但关闭数据分析节点。半开启能节约***整体能耗,但能够维持数据采集功能。
所述的配置模块包括:效率评价单元、线下训练单元以及最优配置文件单元,其中:效率评价单元对底层处理设备的性能和功耗进行建模,能够基于设备运行参数计算对应计算通路的执行效率,线下训练单元决定配置模块对最优通路的排序方法,最优配置文件单元存储一系列理想通路排序,以待开关模块查询。
所述的开关模块包括:通路分析模块、通路控制模块和通路推测模块,其中:通路分析模块针对不同计算通路记录其功耗并输出调控信号。当多模态数据分析集群整体功耗超过数据中心限定的功耗值时输出0,否则输出1;通路控制模块针对计算通路的硬件设备(如处理器频率、内存总线等)进行开闭调节,也能够对计算通路中数据处理参数(如数据处理量、迭代数目)进行缩放控制,即计算通路的硬件设备(如处理器频率、内存总线等)进行开闭调节,当调控信号为0(缩小处理),则控制计算通路进入半开闭状态,当调控信号为1(释放处理),则维持计算通路全开启;通路推测模块根据计算通路分析模块给出的效果,判断是否需要实施节点开关状态的二次调整,即对比已经完成通路的输出结果和目标输出结果,判断是否应当开启更多计算通路。对比数据处理进度点P(如P=25%代表25%的数据处理完毕或者已完成25%的计算迭代次数)处的当前实际计算输出和目标计算输出,当实际计算输出不满足目标计算输出时(如推理置信度低于95%),则提前将紧邻的后续计算通路从半开启状态转换为全开启状态,直至所有数据处理通路都完全开启(对应最佳输出结果和最高功耗)。
本实施例在实际平台上进行验证。具体环境设置如下:采用4个NVIDIA JetsonNano开发板作为底层设备构建计算集群,每个开发板上具备多核CPU和GPU,每个开发板都支持三个通路。这三个通路分别对应索尼IMX219-77摄像头采集的图像数据、Waveshare音频设备采集的音频数据、DeepSpeech模型输出的语音文本数据。在上述平台上,运行对比来自MultiBench基准测试***中的4个多模态数据分析任务(sarcasm、cmumosi,mmimdb,avmnist),前两个是情感智能计算的代表性算法应用,后两个是多媒体处理的代表性算法应用。实验中利用Jetson Nano上的jtop工具可以获得板上功率和能耗参数,借助MultiBench提供的工具集可以获得应用的运行精度和延时,并计算评估计算效果。
与现有技术相比,本方法能够使得***能够选择满足计算精度和延时要求的最优通路/模态,实现节能增效。在给定电能预算下实现更高运行效率,能够将数据中心任务吞吐提升60%以上。
上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。

Claims (8)

1.一种空间在轨数据中心的计算流程控制***,其特征在于,包括:由多条计算通路组成的多模态数据分析集群和包括用于存储计算通路的最优开关配置的配置模块以及用于控制分析节点的开关状态的开关模块的控制优化***,其中:每条计算通路对应一种数据模态,多条计算通路得到各自对应的中间分析结果,以所有中间分析结果为输入,多模态数据分析集群计算最终输出结果,配置模块基于典型应用性能的历史分析生成最优开关配置以描述关于计算通路优先级的排序;开关模块根据最优开关配置,在实际计算过程中选择开启或者关闭不同的计算通路;
所述的计算通路具体为:对应于每条数据输入分配的计算单元,该计算单元包括预处理节点和对应的分析节点以进行数据预处理和数据分析任务,其中:数据预处理和数据分析任务分别部署于计算单元的不同的节点上并形成流水线关系;
所述的多模态数据分析集群包括:若干隶属于各个计算通路的所述预处理节点和对应的分析节点以及一个聚合节点,其中:预处理节点从大数据中心外部采集对应通路的数据并针对该模态数据特征进行预处理;分析节点对输入的数据进行迭代计算从而得到单一模态下的中间输出结果;聚合节点上运行的算法逻辑能够对所对应的多个分析节点的中间输出结果作进一步计算,得到集群最终输出结果;
所述的计算通路,在初始情况下只完全开启排序第一的通路Di1,,而保持其它通路处于半开启状态,其中:完全开启是指:将一个计算通路的数据预处理节点和数据分析节点全部开启;半开启是指:开启某计算通路的数据预处理节点,但关闭与之对应的数据分析节点,从而维持数据预处理功能但降低该计算通路的整体分析能耗。
2.根据权利要求1所述的空间在轨数据中心的计算流程控制***,其特征是,所述的预处理包括:对原始数据进行格式转换或者重复数据删除。
3.根据权利要求1所述的空间在轨数据中心的计算流程控制***,其特征是,所述的最优开关配置是指:多模态数据分析集群中的n个计算通路Di信息,针对不同应用存储计算通路的理想执行顺序,每一类应用i配置一个描述计算通路重要性的理想执行顺序[Di1,Di2,…Din],排在首位的是最重要的计算通路,随后的计算通路的重要性递减。
4.根据权利要求1所述的空间在轨数据中心的计算流程控制***,其特征是,所述的最优开关配置,通过投票方法排序或统计方式线下训练完成并在部署前存储于配置模块;
所述的投票方法排序是指:首先枚举所有计算通路的n!个全排列,对每一个输入数据来说,都能从中找出具有最优输出结果的计算通路排列;然后遍历训练数据集,每个训练数据都为其最优计算通路排列投1票;再针对所有n!个计算通路排列选择出获得票数最多的一个,即为理想通路排序;
所述的统计方式是指:不遍历所有n!个计算通路的全排列,而是对每个输入数据仅仅随机采样m个排列进行分析并投票,其中:m<<n!;最后,当整个训练数据集都分析完毕后选出获得票数最多的通路排列。
5.根据权利要求1所述的空间在轨数据中心的计算流程控制***,其特征是,所述的配置模块包括:效率评价单元和线下训练单元,其中:效率评价单元对底层处理设备的性能和功耗进行建模,基于设备运行参数计算对应计算通路的执行效率;线下训练单元决定配置模块对最优通路的排序方法,并将理想通路排序存储于最优配置文件中供开关模块查询;
所述的最优配置文件,根据用户需求动态更新的存储计算通路理想排序的集合{Ri}的单元,其中:i是应用标号,Ri是在给定数据集下训练得到的关于应用i的计算通路的理想排序[Di1,Di2,…Din]。
6.根据权利要求5所述的空间在轨数据中心的计算流程控制***,其特征是,所述的效率评价单元针对给定计算通路计算一个效用分数U=lat*acc/pwr,用以评估计算通路的执行效率,线下训练单元根据效率评价单元输出的执行效率,结合计算通路的数量n决定训练方式,其中:lat取值为该计算通路的计算延时,acc取值为该计算通路的推理精度,pwr为该计算通路的实际功率相对于满载功率的百分比。
7.根据权利要求1所述的空间在轨数据中心的计算流程控制***,其特征是,所述的开关模块包括:通路分析单元、通路控制单元和通路推测单元,其中:通路分析单元针对不同计算通路获取其动态功耗并输出调控信号,当多模态数据分析集群整体功耗超过数据中心限定的功耗值时输出0,否则输出1;通路控制单元针对计算通道的节点进行开闭调节,当调控信号为0,即缩小处理,则控制计算通路进入半开闭状态,当调控信号为1,即释放处理,则维持计算通路全开启;通路推测单元根据计算通路分析单元给出的动态功耗和计算精度,对计算通路的开关状态实施二次调整。
8.根据权利要求7所述的空间在轨数据中心的计算流程控制***,其特征是,所述的二次调整,具体是指:对前序已全部开启的数据处理通路的阶段性计算结果进行监控,对比数据处理进度点的当前实际计算输出和目标计算输出,当实际计算输出不满足目标计算输出时,则提前将紧邻的后续计算通路从半开启状态转换为全开启状态,直至所有数据处理通路都完全开启,其中:数据处理进度点是指数据处理完毕或者已完成的计算迭代次数;完全开启,对应最佳输出结果和最高功耗。
CN202211100713.6A 2022-09-09 2022-09-09 空间在轨数据中心的计算流程控制*** Active CN115586952B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211100713.6A CN115586952B (zh) 2022-09-09 2022-09-09 空间在轨数据中心的计算流程控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211100713.6A CN115586952B (zh) 2022-09-09 2022-09-09 空间在轨数据中心的计算流程控制***

Publications (2)

Publication Number Publication Date
CN115586952A CN115586952A (zh) 2023-01-10
CN115586952B true CN115586952B (zh) 2023-09-29

Family

ID=84771975

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211100713.6A Active CN115586952B (zh) 2022-09-09 2022-09-09 空间在轨数据中心的计算流程控制***

Country Status (1)

Country Link
CN (1) CN115586952B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428282A (zh) * 2013-08-06 2013-12-04 浪潮(北京)电子信息产业有限公司 一种云计算数据中心的在线节能控制方法及装置
CN110096349A (zh) * 2019-04-10 2019-08-06 山东科技大学 一种基于集群节点负载状态预测的作业调度方法
CN113672073A (zh) * 2021-07-20 2021-11-19 睿识科技南京有限责任公司 异构计算硬件能耗和性能优化方法、***和存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5979244B2 (ja) * 2012-11-16 2016-08-24 富士通株式会社 モジュール型データセンタとその制御方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428282A (zh) * 2013-08-06 2013-12-04 浪潮(北京)电子信息产业有限公司 一种云计算数据中心的在线节能控制方法及装置
CN110096349A (zh) * 2019-04-10 2019-08-06 山东科技大学 一种基于集群节点负载状态预测的作业调度方法
WO2020206705A1 (zh) * 2019-04-10 2020-10-15 山东科技大学 一种基于集群节点负载状态预测的作业调度方法
CN113672073A (zh) * 2021-07-20 2021-11-19 睿识科技南京有限责任公司 异构计算硬件能耗和性能优化方法、***和存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Explicit Path Control in Commodity Data Centers: Design and Applications;Shuihai Hu等;《12th USENIX Symposium on Networked Systems Design and Implementation》;第15-28页 *
李少华等.基于节点主动休眠的数据中心能耗优化方法.《软件》.2018,第113-117页. *

Also Published As

Publication number Publication date
CN115586952A (zh) 2023-01-10

Similar Documents

Publication Publication Date Title
CN111148118B (zh) 基于时间序列的流量预测和载波关断方法和***
EP3805999A1 (en) Resource-aware automatic machine learning system
Juang et al. A locally recurrent fuzzy neural network with support vector regression for dynamic-system modeling
US9043254B2 (en) Method for computer-aided closed-loop and/or open-loop control of a technical system
CN106056127A (zh) 一种带模型更新的gpr在线软测量方法
US11593618B2 (en) Data processing apparatus, data processing method, and storage medium
CN109155007A (zh) 训练量子优化器
CN111723910A (zh) 构建多任务学习模型的方法、装置、电子设备及存储介质
CN110969295B (zh) 列车区段延误预测误差控制方法
CN116562908A (zh) 一种基于双层vmd分解和ssa-lstm的电价预测方法
CN111191769A (zh) 自适应的神经网络训练与推理装置
CN114897144A (zh) 基于复值神经网络的复值时序信号预测方法
Peng et al. A cloud load forecasting model with nonlinear changes using whale optimization algorithm hybrid strategy
Zhang et al. Deep reinforcement learning towards real-world dynamic thermal management of data centers
Liu et al. Efficient hyperparameters optimization through model-based reinforcement learning and meta-learning
CN115586952B (zh) 空间在轨数据中心的计算流程控制***
CN116993181A (zh) 基于rbf-arx的综合能源***时序概率多元负荷预测方法及***
Yang et al. Efficient resource-aware neural architecture search with dynamic adaptive network sampling
CN112149805B (zh) 基于框架搜索的深度神经网络的加速与压缩方法及***
Goudjil et al. Identification algorithm for MIMO switched output error model in presence of bounded noise
CN115345303A (zh) 卷积神经网络权重调优方法、装置、存储介质和电子设备
Bouyer et al. A new hybrid model using case-based reasoning and decision tree methods for improving speedup and accuracy
Tsai et al. Search economics for single-objective real-parameter optimization
Liu et al. Dynamically throttleable neural networks
Li et al. CoAxNN: Optimizing on-device deep learning with conditional approximate neural networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant