掌桥专利:专业的专利平台
掌桥专利
首页

一种处理单元的配置方法、计算架构及设备

文献发布时间:2024-04-18 19:58:21


一种处理单元的配置方法、计算架构及设备

技术领域

本发明涉及通信技术领域,特别是指一种处理单元的配置方法、计算架构及设备。

背景技术

计算机系统架构经过漫长的应用与发展,形成多式多样的基础架构。当今应用最广泛的主要有三种硬件架构:以指令流驱动为基础的通用处理器(GPP,General-PurposeProcessors);以数据驱动为基础的专用集成电路(ASIC,Application-SpecificIntegrated Circuits);以配置和数据共同为基础的可重构处理器。

GPP主要利用中央处理器(CPU)通过软件编程的方式来实现各式各样的程序和满足不同的需求,具有较高的灵活性,但效率往往较低。ASIC为面向单一的算法和应用的具体的硬件电路,能按照硬件事先设置好的时序和协议不断计算与访存,具备较高的效率和速度,但是功能单一,灵活性较差。为了同时获得GPP的高灵活性与ASIC的高能效,可重构处理器应运而生。

可重构处理器又主要分为细粒度可重构处理器(FGRA,Fine-GrainedReconfigurable Architecture)与粗粒度可重构处理器(CGRA,Coarse-GrainedReconfigurable Architecture),细粒度可重构处理器以现场可编程门阵列(FPGA)为代表,包含大量的存储资源与计算资源以及丰富的片上互联资源。

但由于其能够实现比特级的灵活重构,会导致需要较大的配置信息存储和较长的配置时间,同时也会带来较大的片上功耗与延时。因为其在工作中无法切换配置,其也属于静态可重构处理器。

CGRA的运行遵循控制与数据面分离的基本原则,包括负责控制的CPU和负责计算的PE(Process Element,处理单元)阵列(PEA)是CGRA核心的模块。其典型配置方案如下。对于某一应用的代码(如移动通信物理层),编译器首先根据代码生成若干组PEA配置信息,同一配置信息下的PEA类似于ASIC结构,可利用流水线等方式实现高效率数据处理。而当PEA配置信息切换时,由于涉及大量配置信息的搬移与握手等过程,一般会消耗数十个周期,特别是配置信息从CPU搬移到PEA的过程,占据大部分延时。然而,配置信息切换这一过程中PEA是不进行计算的。因此,当PEA频繁进行重新配置时,会大大降低系统性能。

而对于移动通信的基带处理,具有高并发、低时延的特点,且由于网络流量的波动,造成实际PEA配置信息常常需要重新配置,从而影响了整体性能。

发明内容

本发明要解决的技术问题是提供一种处理单元的配置方法、计算架构及设备,解决现有技术中PE互联阵列PEA频繁重新配置造成系统性能恶化的问题。

为解决上述技术问题,本发明的技术方案如下:

一种处理单元的配置方法,应用于可重构计算架构,所述可重构计算架构包括中央处理器CPU以及与所述CPU连接的处理单元阵列PEA,所述PEA包括多个处理单元PE,所述方法包括:

所述CPU接收配置指令,所述配置指令用于指示对所述PEA中的PE进行配置;

所述CPU根据所述配置指令确定需要配置的PE的并行情况;

所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置。

可选的,所述需要配置的PE的并行情况包括以下至少一种:

所述需要配置的PE中至少两个PE具有并行性;

所述需要配置的PE中至少两个PE不具有并行性。

可选的,所述需要配置的PE的并行情况包括所述需要配置的PE中至少两个PE具有并行性,所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置,包括:

所述CPU根据所述至少两个PE对应的配置信息确定种子配置信息,并将所述种子配置信息存储于所述PEA的预设存储模块中,所述种子配置信息为所述至少两个PE对应的配置信息的并集,所述至少两个PE包括主PE和至少一个从PE,所述预设存储模块与所述主PE关联;

所述主PE和/或所述从PE从所述预设存储模块中获取自身的配置信息。

可选的,处理单元的配置方法还包括:所述CPU向所述主PE发送指示信息,所述指示信息用于指示所述主PE控制所述预设存储模块对所述种子配置信息进行存储。

可选的,处理单元的配置方法还包括:根据所述预设存储模块的可用容量,向所述预设存储模块发送至少两个种子配置信息,所述至少两个种子配置信息包括本次配置对应的种子配置信息和本次配置之后进行配置对应的种子配置信息。

可选的,当所述预设存储模块的存储容量大于一预设值时,所述预设存储模块存储所有需要进行存储的种子配置信息;或者,

当所述预设存储模块的存储容量小于需要存储的种子配置信息的大小时,根据预设存储策略存储所述种子配置信息。

可选的,所述预设存储策略包括以下至少一项:

根据预先设定的不同种子配置信息的存储优先级进行存储;

根据所述种子配置信息的大小进行存储;

根据所述预设存储模块的存储容量进行存储;

根据不同种子配置信息的实际配置时序关系和/或频次进行存储。

可选的,所述需要配置的PE的并行情况包括所述需要配置的PE中至少两个PE不具有并行性,所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置,包括:

所述CPU将每个配置信息发送给对应的PE。

本发明还提供一种可重构计算架构,包括中央处理器CPU以及与所述CPU连接的处理单元阵列PEA,所述PEA包括多个处理单元PE;

所述CPU接收配置指令,所述配置指令用于指示对所述PEA中的PE进行配置;

所述CPU根据所述配置指令确定需要配置的PE的并行情况;

所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置。

可选的,所述PEA还包括预设存储模块,所述预设存储模块用于存储所述CPU根据至少两个具有并行性的PE对应的配置信息确定的种子配置信息,所述种子配置信息为所述至少两个PE对应的配置信息的并集。

本发明还提供一种计算设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。

本发明还提供一种计算机可读存储介质,包括:存储指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。

本发明的上述方案至少包括以下有益效果:

本发明的上述方案,通过所述CPU接收配置指令,所述配置指令用于指示对所述PEA中的PE进行配置;所述CPU根据所述配置指令确定需要配置的PE的并行情况;所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置。这样可以减少PE互联阵列PEA频繁重新配置造成系统性能恶化的问题,能够实现对弹性可重构计算阵列配置方式的优化,大幅提升配置效率和系统性能。

附图说明

图1是本发明实施例提供的处理单元的配置方法流程图;

图2是本发明实施例提供的处理单元的配置架构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如图1所示,本发明的实施例提供一种处理单元的配置方法,应用于可重构计算架构,所述可重构计算架构包括中央处理器CPU以及与所述中央处理器通信连接的处理单元阵列PEA(Process Element Array),所述处理单元阵列包括多个相互通信连接的处理单元PE,所述方法包括:

步骤11,所述CPU接收配置指令,所述配置指令用于指示对所述PEA中的PE进行配置;

步骤12,所述CPU根据所述配置指令确定需要配置的PE的并行情况;

步骤13,所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置。

其中,所述需要配置的PE的并行情况包括以下至少一种:

所述需要配置的PE中至少两个PE具有并行性;

所述需要配置的PE中至少两个PE不具有并行性。

需要说明的是,所述至少两个PE具有并行性可以包括:所述至少两个PE为配置信息完全相同的PE,或者,所述至少两个PE为配置信息至少部分相同的PE。

该实施例中,在所述处理单元阵列PEA中增加预设存储模块,存储CPU对相关PE进行配置的配置信息,按照配置方式,可以将PE从逻辑角度分为两类,即主PE和从PE;从PE为PEA网络的任一PE;如果上述预设存储模块中的至少部分存储空间分配给一PE使用,该PE则为主PE;主PE和从PE可以通过处理单元阵列PEA原有的互联进行通信。

本发明的该实施例中,CPU接收上层应用或者网管对PEA中的PE进行配置的配置指令,这里的配置指令可以由网管发出,也可以基于PE的请求进行发出,CPU根据配置指令确定需要配置的PE的并行情况,CPU根据所述PE的并行情况对所述PEA中的PE进行配置,其中,CPU处于控制核心地位,CPU对处理单元阵列PEA进行控制,处理单元阵列PEA在CPU的控制下执行配置和操作。

在多个PE需要进行并行性的操作下,多个PE可以从预设存储模块中的配置信息复制得到其它PE的配置信息,这样可以减少处理单元阵列PEA频繁重新配置造成系统性能恶化的问题,能够实现对弹性可重构计算阵列配置方式的优化,大幅提升配置效率和系统性能。这里的并行性可以指多个PE的配置信息相同。

如图2所示,本发明又一可选的实施例中,对PEA中的PE进行配置产生的配置信息可以包括以下至少一种情况:

情况1:对所述主PE和所述从PE进行一次配置,所述主PE和所述从PE的配置信息存在并行性;如图中箭头1所示的配置方式;

情况2:对所述主PE和所述从PE进行两次以上配置时,所述主PE和所述从PE每次配置的配置信息存在并行性;如图中箭头2所示的配置方式;

情况3:所述主PE和所述从PE的配置信息不存在并行性。

例如:在PDSCH(Physical Downlink Shared Channel,物理下行共享信道)的处理中,相同配置下多个CB(Code Block,码块)均利用相同的LDPC BG(低密度校验码)进行编码译码;或者,

QAM(Quantized Amplitude Modulation,量化调幅)调制模块中,同一个配置下各个星座图采用相同尺寸,带宽的变化反应为子载波个数变化,即QAM调制模块的数量变化;

因此,移动通信的无线网络流量波动,反应到硬件层面常常是并行度的缩放,比如当下行流量TB(传输块)增加,对应CB个数增加,而当下行带宽增加,在不改变SCS等配置的情况下,仅仅对应子载波个数的增加,对应调制模块数量也会增加,但每个调制模块对应的PE配置信息实际是并无变化的。

本实施例中,可以根据至少两个PE是否存在并行性的情况,对至少两个PE采取相对应的配置方式,避免分别对每个PE进行配置而造成PE存储空间的浪费,有效提升PE的配置效率。

需要说明的是,上述不同情况下的配置方式并非严格互斥的,例如:对某一个处理单元阵列PEA,只有一部分PE需要通过种子配置信息完成配置,而另一部分PE处于“空闲”状态。此时,CPU仍可以按照情况3配置方式对“空闲”PE进行一一配置,从而使其完成其他功能,提高资源利用率。

本发明又一可选的实施例中,上述情况1中,如图2中的箭头1所示的配置方式:

当所述需要配置的PE中至少两个PE具有并行性时,步骤13,可以包括:

步骤13-11,所述CPU根据所述至少两个PE对应的配置信息确定种子配置信息,并将所述种子配置信息存储于所述PEA的预设存储模块中,所述种子配置信息为所述至少两个PE对应的配置信息的并集,所述至少两个PE包括主PE和至少一个从PE,所述预设存储模块与所述主PE关联;

步骤13-12,所述主PE和/或所述从PE从所述预设存储模块中获取自身的配置信息。

具体的,当一次配置多个PE时,此时CPU不再按照传统的配置方式,对全部的PE分别进行配置,而是将有并行性的配置信息存储于预设存储模块中,这种配置方式称为种子配置,从PE的配置信息通过主PE的种子配置信息复制产生。种子配置信息是对任何一个PE都可以复用的共性信息,这里的控制信息指CPU对PE的控制,可以由CPU发送,当然也可以一部分控制信息在配置信息中携带;例如某一周期,PE需从一个叫内存读取单元(LSU)的模块读取数据,读取数据这是PE的微指令,属于配置信息,但是LSU读取内存的具体内存地址是由CPU控制LSU配置的,这属于控制信息。此外,例如PEA配置好开始运行等,都是CPU控制的,属于控制信息。

本实施例中,在一次配置的多个PE构成的同一组的至少两个PE,配置信息存在并行性时,CPU并不是对全部的PE进行配置,而是在预设存储模块中存储种子配置信息,根据种子配置信息复制产生从PE的配置信息,从而完成从PE的配置,这样降低了总线搬移的配置信息数据量,对可重构阵列的运行效率进行了优化。这样降低了总线搬移的配置信息数据量。

具体实现时,CPU中可以具有配置信息管理单元,处理单元阵列PEA中可以具有预设存储模块,CPU根据管理策略与实际配置信息等情况,在预设存储模块中管理种子配置的存储相关操作。

例如CPU下发一个种子配置到PEA后,配置信息管理单元根据后续是否仍然需要使用该种子配置,判定是否将该种子配置信息存储于预设存储模块中。如需要,则暂存对应种子配置,当需要再次使用时,可避免重复搬移。

本发明又一可选的实施例中,上述情况2中,如图2中的箭头2所示的配置方式:

当所述需要配置的PE中至少两个PE具有并行性,且需要对所述至少两个PE进行两次以上配置时,步骤13,可以包括:

步骤13-21若需要对所述至少两个PE进行两次以上配置,则本次配置结束后所述预设存储模块仍对所述种子配置信息进行存储,后续对所述至少两个PE进行配置时,所述主PE和/或所述从PE直接从所述预设存储模块中获取自身的配置信息。

本实施例中,当多次的配置存在并行性时,即当前一次配置的多个PE的配置信息与下一次配置的多个PE的配置信息相同,例如:同样是进行调制,但两次配置信息的差异仅仅是并行度的变化时,CPU可直接指示通过预设存储模块内已有的种子配置信息进行复制,产生从PE的配置信息,从而完成配置。这样无需搬移大量配置信息,对可重构阵列的运行效率进行了优化。本发明又一可选的实施例中,上述情况3中,如图2中的箭头3所示的配置方式:

当所述需要配置的PE中至少两个PE不具有并行性时,步骤13,可以包括:

步骤31-31,所述CPU将每个配置信息发送给对应的PE。

本实施例中,当所述需要配置的PE中至少两个PE不具有并行性时,所述CPU需要将每个配置信息发送给对应的PE,确保对每一个PE进行配置。

本实施例中,当主PE和所述从PE之间不存在并行性,且每一次配置的各PE也不存在并行性时,由CPU分别向每一个PE发送所述PE的配置信息,在PE的配置信息不存在并行性的情况下,CPU与每个PE之间“点对点”的配置方式,保证配置的准确性。

需要说明的是,配置信息从CPU搬移到PEA的时机:一般情况下,当且仅当某种子配置需要在下一次配置中使用且预设存储模块中无对应种子配置信息时,其才从CPU搬移至PEA中,此时如有必要,可对该种子配置进行存储操作。

本发明又一可选的实施例中,所述处理单元的配置方法还包括:

步骤14,根据所述预设存储模块的可用容量,向所述主PE配置至少两个种子配置信息,所述至少两个种子配置信息包括:下一次配置信息中即将执行的种子配置信息以及下一次配置之后需要执行的种子配置信息;和/或,根据所述预设存储模块的可用容量存储种子配置信息。

本发明又一可选的实施例中,所述处理单元的配置方法还包括:所述CPU向所述主PE发送指示信息,所述指示信息用于指示所述主PE控制所述预设存储模块对所述种子配置信息进行存储。

该实施例中,对于某些总线资源紧张的架构设计方案,需要尽可能减少配置信息搬移次数。此时根据预设存储模块的可用容量与种子配置实际情况,可一次从CPU搬移多个种子配置并存储到PEA。搬移的种子配置信息中既可包含下一次配置信息中即将执行的种子配置,也能包括下一次配置之后需要执行的“搭便车”的种子配置,从而达到减少总线资源占用次数和充分利用空置存储空间的目的。

本实施例中,根据预设存储模块的可用容量,向主PE发送至少两个种子配置信息,这样可以达到减少总线资源占用次数和充分利用空置存储空间的目的,同时提高资源利用率。

本发明又一可选的实施例中,所述处理单元的配置方法还包括:

步骤15,所述需要配置的PE中至少两个PE具有并行性,且后续各次配置中需要进行复用种子配置信息,向所述主PE发送第一指示,所述第一指示用于指示所述主PE存储所述种子配置信息;

步骤16,所述需要配置的PE中至少两个PE具有并行性,且后续各次配置中不需要进行复用种子配置信息,所述主PE不存储所述种子配置信息。

这里,可以通过所述主PE发送第二指示的方式指示所述主PE不存储所述种子配置信息,当然也可以不发指示信息,在后续各次配置中不需要进行复用种子配置信息时,主PE不动作,即预设存储模块中的至少部分存储空间可以不关联到主PE。

本实施例中,所述需要配置的PE中至少两个PE具有并行性时,对于后续各次配置中需要进行复用的种子配置信息,CPU就指示主PE存储种子配置信息,对于后续各次配置中不需要进行复用的种子配置信息,CPU则指示主PE不存储种子配置信息。这样有针对性的指示主PE存储种子配置信息,可以在充分利用存储空间的同时,避免因对存储空间的随意占用而造成的存储空间浪费。

另外,对无组内并行性的配置信息,预设存储模块不进行存储。

本发明又一可选的实施例中,处理单元的配置方法还包括:根据所述预设存储模块的可用容量,向所述预设存储模块发送至少两个种子配置信息,所述至少两个种子配置信息包括本次配置对应的种子配置信息和本次配置之后进行配置对应的种子配置信息。

本发明的实施例中,当所述预设存储模块的存储容量大于一预设值时,所述预设存储模块存储所有需要进行存储的种子配置信息;或者,

当所述预设存储模块的存储容量小于需要存储的种子配置信息的大小时,根据预设存储策略存储所述种子配置信息。

这里的预设存储策略包括以下至少一项:

根据预先设定的不同种子配置信息的存储优先级进行存储;

根据所述种子配置信息的大小进行存储;

根据所述预设存储模块的存储容量进行存储;

根据不同种子配置信息的实际配置时序关系和/或频次进行存储。

本发明的该实施例中,结合预设存储模块的大小和需要存储的种子配置信息的情况,对种子配置信息存储的管理策略做出进一步的考量;

例如:若预设存储模块容量充裕,则所有需要进行存储的种子配置信息都可以进行存储;

若预设存储模块容量小于需要存储的种子配置信息的大小,则需要对存储更新等操作进行预先设置,由CPU的配置信息管理单元管理,参考的因素包括但不限于:预设信息(如认为预先设定的不同种子配置的存储更新优先级)、种子配置信息的数量和大小、预设存储模块容量、不同种子配置的实际配置时序关系与频次等。

需要说明的是,具体的管理策略需要结合实际的需要进行细化,例如,大小相同的三个种子配置信息1、2、3的执行顺序为:132112233,存储模块智能容纳两个种子配置,则需要先对1、2进行存储,而非1、3。

本发明的上述实施例所述的处理单元的配置方法,针对并行度较高的应用,(如移动通信基带处理),对可重构阵列的配置方式进行了优化,降低了配置信息的搬移频率与搬移数据量,优化了可重构阵列的运行效率。

再如图2所示,本发明的实施例还提供一种可重构计算架构,包括中央处理器CPU以及与所述CPU连接的处理单元阵列PEA,所述PEA包括多个处理单元PE;

所述CPU接收配置指令,所述配置指令用于指示对所述PEA中的PE进行配置;

所述CPU根据所述配置指令确定需要配置的PE的并行情况;

所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置。

可选的,所述PEA还包括预设存储模块,所述预设存储模块用于存储所述CPU根据至少两个具有并行性的PE对应的配置信息确定的种子配置信息,所述种子配置信息为所述至少两个PE对应的配置信息的并集。

可选的,所述需要配置的PE的并行情况包括以下至少一种:

所述需要配置的PE中至少两个PE具有并行性;

所述需要配置的PE中至少两个PE不具有并行性。

可选的,所述需要配置的PE的并行情况包括所述需要配置的PE中至少两个PE具有并行性,所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置,包括:

所述CPU根据所述至少两个PE对应的配置信息确定种子配置信息,并将所述种子配置信息存储于所述PEA的预设存储模块中,所述种子配置信息为所述至少两个PE对应的配置信息的并集,所述至少两个PE包括主PE和至少一个从PE,所述预设存储模块与所述主PE关联;

所述主PE和/或所述从PE从所述预设存储模块中获取自身的配置信息。

可选的,所述CPU向所述主PE发送指示信息,所述指示信息用于指示所述主PE控制所述预设存储模块对所述种子配置信息进行存储。

可选的,所述CPU根据所述预设存储模块的可用容量,向所述预设存储模块发送至少两个种子配置信息,所述至少两个种子配置信息包括本次配置对应的种子配置信息和本次配置之后进行配置对应的种子配置信息。

可选的,当所述预设存储模块的存储容量大于一预设值时,所述预设存储模块存储所有需要进行存储的种子配置信息;或者,

当所述预设存储模块的存储容量小于需要存储的种子配置信息的大小时,根据预设存储策略存储所述种子配置信息。

可选的,所述预设存储策略包括以下至少一项:

根据预先设定的不同种子配置信息的存储优先级进行存储;

根据所述种子配置信息的大小进行存储;

根据所述预设存储模块的存储容量进行存储;

根据不同种子配置信息的实际配置时序关系和/或频次进行存储。

可选的,所述需要配置的PE的并行情况包括所述需要配置的PE中至少两个PE不具有并行性,所述CPU根据所述需要配置的PE的并行情况对所述PEA中的PE进行配置,包括:

所述CPU将每个配置信息发送给对应的PE。

需要说明的是,该可重构计算架构是与上述应用于可重构计算架构的方法对应的可重构计算架构,上述方法实施例中的所有实现方式均适用于该可重构计算架构的实施例中,也能达到相同的技术效果。

本发明的实施例还提供一种计算设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。这里的计算设备可以是计算机、平板电脑和/或移动终端,可重构计算架构可以是这些计算设备中的计算架构。

本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。

因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种数据配置方法及装置、一种计算设备及存储介质
  • 一种资源配置方法、装置、计算机设备和存储介质
  • 一种批量配置BMC用户的方法、装置及计算机设备
  • 一种菜单可视化配置方法、设备及计算机可读存储介质
  • 主从架构配置方法、装置、设备以及计算机可读存储介质
  • 一种计算设备配置方法及计算设备配置装置
技术分类

06120116481028