CN101681192A - 信号处理装置和信号处理*** - Google Patents

信号处理装置和信号处理*** Download PDF

Info

Publication number
CN101681192A
CN101681192A CN200880015375A CN200880015375A CN101681192A CN 101681192 A CN101681192 A CN 101681192A CN 200880015375 A CN200880015375 A CN 200880015375A CN 200880015375 A CN200880015375 A CN 200880015375A CN 101681192 A CN101681192 A CN 101681192A
Authority
CN
China
Prior art keywords
signal processing
signal processor
treatment capacity
clock
signal
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.)
Pending
Application number
CN200880015375A
Other languages
English (en)
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN101681192A publication Critical patent/CN101681192A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock generators with changeable or programmable clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Power Sources (AREA)
  • Microcomputers (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

一种信号处理器,包括:信号处理部分,用于对信号数据进行信号处理以输出结果数据;电源提供部分,用于向所述信号处理部分提供电源;时钟提供部分,用于向所述信号处理部分提供时钟;处理量预测部分,用于根据所述信号数据预测所述信号处理部分中的处理量,并输出处理量的预测值;处理量观察部分,用于观察由所述信号处理部分执行的信号处理的处理量并输出处理的完成值;以及控制值确定部分,用于根据处理量的预测值、处理完成值和指示从信号处理的开始起所经过的时间的经过信息,来确定提供至信号处理部分的电源的电压和时钟的频率。所述电源提供部分向所述信号处理部分提供由所述控制值确定部分确定的电压的电源。所述时钟提供部分向所述信号处理部分提供由所述控制值确定部分确定的时钟的频率。这一信号处理器使得可以在保证在预定时间中完成指定处理的实时属性的同时,控制处理能力和低功耗。

Description

信号处理装置和信号处理***
技术领域
本发明涉及能够响应于处理量而保证实时处理的信号处理装置和信号处理***。
背景技术
作为响应于处理量而执行功率控制以便减少功耗的低功耗控制,提供了响应于要在OS(操作***)上执行的任务的执行条件而执行时钟控制的技术(例如参见专利文献1)。图11是示出了在专利文献1中描述的每个任务的节电控制的时序图。在图11中示出的时序图指示各个任务的执行状态、性能设定状态和CPU的操作状态。
同时,提供了通过将用于提供/停止电压或者时钟的控制标记并入CPU的指令代码而实现低功耗的技术(例如参见专利文献2)。在所涉及的技术中,响应于根据指令代码(即CPU的周期)而依次地执行的指令来控制时钟的提供/停止。但是,没有应用能够在通过预测或者观察全部指令的数量或者所处理数据的数量而监控整个处理量的同时、保证应当在预定时间中实现处理的完成的功耗控制。
专利文献1:JP-A-8-76874
专利文献2:JP-A-2002-169790
发明内容
本发明要解决的问题
通过参照专利文献1而给出的上述低功耗控制是响应于以由OS管理的任务为单位的处理量的自适应操作状态控制。但是,因为没有执行实时任务管理,***性能由于外部因素或者内部因素而改变,并且所涉及的控制缺少快速响应,因为这个控制对应于OS管理方法。因此,在所涉及的控制中,不保证应当在预定的时间中实现所执行任务(处理)的完成。
在通过参照专利文献2而给出的上述低功耗控制中,可以在以CPU的指令为单位的周期基础上应用所述控制。但是,不能执行能够保证应当在预定时间中实现全部指令量或者处理数据量的处理的完成的功耗控制。
本发明的目的是提供一种信号处理装置和信号处理***,其能够在保证在预定时间中实现指定处理的完成的实时操作的同时,控制处理能力和低功耗。
用于解决所述问题的手段
根据本发明的一个方面,提供了一种信号处理装置,包括:信号处理器,用于对输入信号数据进行信号处理,以输出结果数据;电源提供器,用于向所述信号处理器提供电源;时钟提供器,用于向所述信号处理器提供时钟;处理量预测器,用于根据所述信号数据预测所述信号处理器中的处理量,以输出处理量预测值;处理量观察器,用于观察由所述信号处理器执行的信号处理的处理量,以输出处理完成值;以及控制值确定部分,用于根据从所述处理量预测器输出的处理量预测值、从所述处理量观察器输出的处理完成值和指示从所述信号处理器的信号处理的开始起所经过的时间的经过信息,确定要由所述电源提供器提供到所述信号处理器的电源的电压和要由所述时钟提供器提供至所述信号处理器的时钟的频率,其中,所述电源提供器被适配为向所述信号处理器提供其电压由控制值确定部分确定的电源,并且所述时钟提供器向所述信号处理器提供其频率由控制值确定部分确定的时钟。
根据本发明的另一个方面,提供了一种信号处理装置,包括:信号处理器,用于对输入信号数据进行信号处理,以输出结果数据;电源提供器,用于向所述信号处理器提供电源;时钟提供器,用于向所述信号处理器提供时钟;处理量观察器,用于观察由所述信号处理器执行的信号处理的处理量,以输出处理完成值;以及,控制值确定部分,用于根据输入处理量指定值、从所述处理量观察器输出的处理完成值和指示从所述信号处理器的信号处理的开始起所经过的时间的经过信息,来确定要由所述电源提供器提供到所述信号处理器的电源的电压和要由所述时钟提供器提供到所述信号处理器的时钟的频率,其中,所述电源提供器向所述信号处理器提供其电压由所述控制值确定部分确定的电源,并且所述时钟提供器向所述信号处理器提供其频率由所述控制值确定部分确定的时钟。
根据本发明的另一个方面,提供了一种信号处理***,包括所述信号处理装置和处理量指定设备,所述处理量指定设备用于输出被输入到所述信号处理装置中的处理量指定值。
本发明的益处
根据本发明的信号处理装置和信号处理***,可以在保证在预定时间中实现指定处理的完成的实时操作的同时控制处理能力和低功耗。
附图说明
图1是示出本发明的第一实施例的信号处理装置的方框图。
图2示出了当以匀速平滑地执行处理时直到在开始所述处理后的目标经过时间‘ta’为止,分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗。
图3示出了当处理未平滑地进行时分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗的示例(其中在晚期的(late)阶段应用高速处理的示例)。
图4示出了当处理未平滑地进行时分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗的示例(其中在中间的阶段应用高速处理的示例)。
图5示出了当处理未平滑地进行时分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗的示例(其中在早期的阶段应用高速处理的示例)。
图6是示出了本发明的第二实施例的信号处理装置的方框图。
图7是示出了信号生成设备的方框图,该信号生成装置输出要被输入到所述信号处理装置中的信号数据和处理量指定值。
图8是示出了本发明的第三实施例的信号处理装置的方框图。
图9示出了通过广播站和移动终端构成的***。
图10是示出了配备有第三实施例的信号处理装置的移动终端的方框图。
图11是示出了在专利文献1中描述的每个任务的节电控制的时序图。
附图标号的说明
100  信号处理器
101  处理量预测器
103  处理量观察器
105、205、305  控制值确定部分
106  定时器
具体实施方式
以下将参照附图来说明本发明的实施例。
(第一实施例)
图1是示出了本发明的第一实施例的信号处理装置的方框图。如图1中所示,第一实施例的信号处理装置包括信号处理器100、处理量预测器101、处理量观察器103、控制值确定部分105、定时器106、电源提供器111和时钟提供器113。
信号处理器100对从外部设备输入的信号数据151进行信号处理,并且输出结果数据153。从电源提供器111向信号处理器100提供电源,并且从时钟提供器113向信号处理器100提供时钟。在信号处理器100中,响应于从电源提供器111提供的电源的电压和从时钟提供器113提供的时钟的频率来改变在信号处理中的处理能力和功耗。
处理量预测器101根据所述输入信号数据151来预测在信号处理器100中的处理量,然后输出处理量预测值102。处理量观察器103观察信号处理器100已经执行的信号处理的处理量,然后输出处理完成值104。定时器106计数从由信号处理器100进行的处理的开始起所经过的时间,然后输出用于指示所计数的经过时间的经过信息107。
控制值确定部分105根据处理量预测值102、处理完成值104和经过信息107来确定由电源提供器111向信号处理器100提供的电源的电压,然后输出用于指示所确定的电压的设定值108。类似地,控制值确定部分105根据处理量预测值102、处理完成值104和经过信息107来确定由时钟提供器113向信号处理器100提供的时钟的频率,然后输出用于指示所确定的时钟频率的设定值109。在这种情况下,当电源电压变大并且时钟频率变高时,在信号处理器100中的功耗增大很多。
以下将参照图2-5来说明本实施例的信号处理装置执行的控制的示例1-4。图2-5示出了分别相对于经过时间‘t’的(a)在信号处理器100中的剩余处理量PA和(b)在信号处理器100中的功耗PC两者的变化。在此,附于图2-5中的横坐标的参考符号‘ta’表示用于保证实时处理的目标经过时间。
(示例1)
以下将参照图2说明示例1。附于图2(a)中的横坐标的参考标号501表示要执行的处理的处理量。图2示出了当以匀速平滑地执行处理时直到在开始所述处理后的目标经过时间‘ta’为止,分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗。如图2中所示,当以匀速平滑地执行处理时,信号处理器100的吞吐量(throughput)不改变。因此,平滑地减少剩余处理量,并且功耗不变。结果,在这种情况下,可以说直到目标经过时间“ta”,以最小的功耗完成处理。
(示例2)
以下将参照图3来说明示例2。图2示出了处理平滑地进行的情况,但是可以考虑处理未按预定进行的情况。作为引起处理不平滑地进行的这样的情况的因素,存在所处理数据的复杂化以及在本实施例的信号处理装置和其他部件之间的关系(例如共享存储器的待机的保证等)等等。图3示出了当处理未平滑地进行时分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗的示例(其中在晚期的阶段应用高速处理的示例)。
如图3的(a)中所示,在本实施例中,当预测到处理未平滑地进行并且到目标经过时间‘ta’时不能完成处理这样的情况时,控制值确定部分105通过下述方式来增强信号处理器100的处理能力:通过根据从处理完成值104得出的处理完成量、从处理量预测值102和处理完成值104估计的剩余处理量以及由经过信息107指示的经过时间,增大电源电压和时钟频率中至少任何一个。
图3的(a)中的参考标号602指示的直线示出了当信号处理器100以最大的性能来执行信号处理时的预测处理量。在图3的(a)中所示的示例中,当控制值确定部分105确定除非以信号处理器100的最大性能来执行信号处理(在图3的(a)中所示的时间点),否则到目标经过时间‘ta’不能完成剩余处理时,该控制值确定部分105改变设定值108、109,以便最大化信号处理器100的处理性能。结果,到目标经过时间‘ta’时可以完成处理,因此,可以保证实时操作。在这种情况下,控制值确定部分105从经过信息107指示的经过时间计算直到目标经过时间‘ta’的剩余时间,然后当通过将处理完成值104与在剩余时间中产生的处理量预测值102相加而获得的值小于信号数据151的全部处理量时,确定信号处理器100到目标经过时间‘ta’时不能完成剩余处理。
在这种情况下,当信号处理器100以最大性能执行信号处理时,电压变得比通常状态更高,并且时钟频率变得比通常状态更高。因此,功耗被增大得大于通常的处理。结果,如图3的(b)中的实线所示,在最大化信号处理器100的处理性能的时间点,当应用信号处理器100的处理性能的控制时需要的功耗被增大。
在图3的(a)中所示的示例中,在由参考标号603指示的时间点最大化信号处理器100的性能。在这种情况下,控制值确定部分105可以在位于由参考标号603指示的时间点之前的时间点应用控制,以增大信号处理器100的性能。由参考标号604指示的点划线指示在此时的处理量。当在位于由参考标号603指示的时间点之前的时间点应用这样的控制时,不存在信号处理器100的性能应当被增大至最大的需要。结果,如在图3的(b)中所示的点划线所指示的,使得功耗的增大比当将信号处理器100的性能增大到最大时产生的功耗增大要小。
(示例3)
以下将参照图4来说明示例3。图4示出了当处理未平滑地进行时分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗的示例(其中在中间阶段应用高速处理的示例)。如图4的(a)中所示,在本实施例中,当预测到处理未平滑地进行并且处理到目标经过时间‘ta’不能完成的情况时,控制值确定部分105根据由图4的(a)中所示的参考标号701指示的时间点处的处理量预测值102来预测处理的完成。在本实施例中,当控制值确定部分105确定信号处理器100到目标经过时间‘ta’不能完成剩余的处理时,控制值确定部分105通过将电源电压和时钟频率增大到最大,来最大化信号处理器100的处理性能。然后,控制值确定部分105在目标经过时间‘ta’之前的、由图4的(a)中所示的参考标号704指示的时间点,降低电源电压和时钟频率,以便所述处理应当在目标经过时间‘ta’完成,并且控制值确定部分105使得信号处理器100的处理性能恢复到普通值。
在图4的(a)中所示的示例中,信号处理器100的处理性能在从由参考标号701指示的时间点到由参考标号704指示的时间点的时间段中被保持在其最大状态。在这种情况下,可以将处理性能增大得比被设定到由参考标号701指示的时间点的处理性能更高。但是,在由参考标号704指示的时间点和在由参考标号704指示的时间点之后设定信号处理器100的处理性能,以便处理应当到目标经过时间‘ta’时完成。而且,当控制值确定部分105确定到目标经过时间‘ta’不能完成处理时,即使在由参考标号704指示的时间点之后也可以再一次增大信号处理器100的处理性能。
(示例4)
最后,以下将参照图5来说明示例4。图5示出了当处理未平滑地进行时分别相对于经过时间‘t’的(a)剩余处理量和(b)功耗的示例(其中在早期阶段应用高速处理的示例)。如图5的(a)中所示,在本实施例中,当预测到在处理量大并且信号处理器100被设定为普通的处理性能的条件下处理到目标经过时间‘ta’时不能完成的情况时,控制值确定部分105在由参考标号801指示的处理开始的时间点最大化信号处理器100的处理性能,并且信号处理器100开始处理。然后,控制值确定部分105在目标经过时间‘ta’之前的、由图4的(a)中所示的参考标号802指示的时间点降低电源电压和时钟频率,以便处理应当到目标经过时间‘ta’时完成,并且控制值确定部分105使得信号处理器100的处理性能恢复到普通值。
如上所述,根据本实施例的信号处理装置,可以通过响应于处理量的估计值和处理情况动态地改变被提供到信号处理器100的电源电压和时钟频率,来控制信号处理器100的处理能力。因此,可以在响应于处理量实现实时处理的同时应用足够的低功耗控制。
(第二实施例)
图6是示出了本发明的第二实施例的信号处理装置的方框图。第二实施例的信号处理装置与第一实施例的信号处理装置的差别是未提供处理量预测器101,并且取代控制值确定部分105而提供了控制值确定部分205。除了这个方面之外的剩余方面与第一实施例中的那些类似,并且向与图1中的那些共同的构成元件附加了相同的参考标号。
控制值确定部分205根据从外部输入的处理量指定值201、处理完成值104和经过信息107,确定由电源提供器111向信号处理器100提供的电源电压,然后输出指示所确定的电压的设定值108。处理量指定值201是与从外部输入的信号数据151一起输入的信息,并且指示信号数据151的处理量。
如图7中所示,例如从在本实施例的信号处理装置外部提供的信号生成器251输入信号数据151和处理量指定值201。信号生成器251对应于例如CD播放器、DVD播放器、存储卡阅读器、用于经由网络来流式分发数据的服务器等。当信号生成器251对应于CD播放器时,处理量指定值201指示每段音乐的数据处理量。在这种情况下,分别相对于每段音乐的声音数据,将处理量指定值201记录在CD上。处理量指定值201被附加到需要连续处理的数据,诸如音乐数据或者移动图像数据。
如上所述,在本实施例的信号处理装置中,不需要提供在第一实施例的信号生成设备中包括的处理量预测器101。因此,可以简化结构,并且可以减小功耗。
(第三实施例)
图8是示出了本发明的第三实施例的信号处理装置的方框图。第三实施例的信号处理装置与第一实施例的信号处理装置的差别是提供了控制值确定部分305来替代控制值确定部分105。除了这个方面之外的剩余方面与第一实施例中的那些类似。在图6中,向与图1中的那些共同的构成元件附加了相同的参考标号。
控制值确定部分305根据处理量预测值102、从外部输入的处理量指定值201、处理完成值104和经过信息107确定由电源提供器111向信号处理器100提供的电源电压,然后输出指示所确定的电压的设定值108。已经在第二实施例中说明了处理量指定值201。
以下将参照图9来说明在上述实施例中的信号处理装置的应用示例。图9示出了通过广播站1501和移动终端1503构成的***。广播站1501和移动终端1503进行(hold)将MPEG用作移动图像编码解码***的数字电视广播等。广播站1501包括图7中所示的信号生成器251。移动终端1503对应于具有接收数字电视广播的功能的电子设备、具有所涉及功能的蜂窝电话等。移动终端1503内部包括上述实施例的信号处理装置。
图10是示出了包括第三实施例的信号处理装置的移动终端1503的方框图。如图10中所示,除了天线和前端处理器1002之外,移动终端还包括第三实施例的信号处理装置。在图10中,提供给信号处理装置的信号处理器100的内部配置被说明为MPEG解码器。在图10中所示的移动终端1503中,从由前端处理器1002接收的流信号提取移动图像数据流和处理量指定值201,然后,将移动图像数据流输入到信号处理器100,并且还将处理量指定值201输入到控制值确定部分105。
有时,根据移动终端1503的周围环境不能正确地接收广播波,并且造成接收干扰。诸如图像内插等特定纠错处理被应用到移动图像的造成了接收干扰的宏块(MB)。下面的表格示出了每个类型(非编码解码、通常、错误)的宏块的处理量预测值102。
[表1]
  宏块的类型   处理量预测值102(周期的数量)
  非编码解码   100
  通常   500
  错误   1000
在上述的说明中,获得了对应于宏块的类型的处理量预测值102。在这种情况下,可以从在图10中所示的信号处理器100中的可变长度转换器104输出处理量预测值102。
在根据上述实施例的信号处理装置中,即使当处理量不规则地增大/降低时,也动态地应用低功耗控制。因此,当由蓄电池供电、并且包括大规模集成电路的电子设备应当执行诸如移动图像和声音、图形、游戏等的应用(其需要必须在预定时间中执行指定处理量这样的实时处理)时,这个信号处理装置可以特别地实现效果。
参照特定实施例详细说明了本发明。但是,对于本领域内的技术人员而言,显然在不脱离本发明的精神和范围的情况下,可以应用各种改变和修改。
本申请基于2007年5月9日提交的日本专利申请(专利申请第2007-124721号),其内容通过引用被包含在此。
产业上的应用
根据本发明的信号处理装置对于能够在保证在预定时间中实现指定处理的完成的实时操作的同时控制处理能力和低功耗的信号处理装置是有用的。

Claims (8)

1.一种信号处理装置,包括:
信号处理器,用于对输入信号数据进行信号处理,以输出结果数据;
电源提供器,用于向所述信号处理器提供电源;
时钟提供器,用于向所述信号处理器提供时钟;
处理量预测器,用于根据所述信号数据预测所述信号处理器中的处理量,以输出处理量预测值;
处理量观察器,用于观察由所述信号处理器执行的信号处理的处理量,以输出处理完成值;以及,
控制值确定部分,用于根据从所述处理量预测器输出的处理量预测值、从所述处理量观察器输出的处理完成值和指示从所述信号处理器的信号处理的开始起所经过的时间的经过信息,确定要由所述电源提供器提供到所述信号处理器的电源的电压和要由所述时钟提供器提供至所述信号处理器的时钟的频率,
其中,所述电源提供器被适配为向所述信号处理器提供其电压由控制值确定部分确定的电源,并且所述时钟提供器被适配为向所述信号处理器提供其频率由控制值确定部分确定的时钟。
2.一种信号处理装置,包括:
信号处理器,用于对输入信号数据进行信号处理,以输出结果数据;
电源提供器,用于向所述信号处理器提供电源;
时钟提供器,用于向所述信号处理器提供时钟;
处理量观察器,用于观察由所述信号处理器执行的信号处理的处理量,以输出处理完成值;以及,
控制值确定部分,用于根据输入处理量指定值、从所述处理量观察器输出的处理完成值和指示从所述信号处理器的信号处理的开始起所经过的时间的经过信息,来确定要由所述电源提供器提供到所述信号处理器的电源的电压和要由所述时钟提供器提供到所述信号处理器的时钟的频率,
其中,所述电源提供器被适配为向所述信号处理器提供其电压由控制值确定部分确定的电源,并且所述时钟提供器被适配为向所述信号处理器提供其频率由控制值确定部分确定的时钟。
3.根据权利要求1或2的信号处理装置,
其中,所述信号处理器响应于从所述电源提供器提供的电源的电压和从所述时钟提供器提供的时钟的频率,以从多个模式中选择的模式来执行信号处理,在所述多个模式中,每单位时间的信号处理的吞吐量各自不同,并且
其中,所述控制值确定部分:
从所述经过信息计算直到目标经过时间所需要的剩余时间,预期在所述目标经过时间完成在所述信号处理器中的输入信号数据的信号处理,并且
当在预定定时,通过将所述处理完成值与要在所述剩余时间中执行的处理中的处理量预测值或处理量指定值相加而获得的值小于信号数据的总处理量时,确定所述信号处理器到所述目标经过时间时不能完成信号处理,并且控制所述电源提供器和所述时钟提供器以便所述信号处理器以第二模式执行信号处理,所述第二模式的每单位时间的吞吐量大于在通常状态下选择的第一模式。
4.根据权利要求3的信号处理装置,
其中,当所述控制值确定部分确定正以所述第二模式执行信号处理的所述信号处理器到目标经过时间时完成了所述信号处理时,所述控制值确定部分控制所述电源提供器和所述时钟提供器,使得所述信号处理器以第三模式执行信号处理,所述第三模式的每单位时间的吞吐量小于所述第一模式或者所述第二模式。
5.根据权利要求1或2的信号处理装置,
其中,所述信号处理器被适配为当所述输入信号数据对应于指示移动图像的数据时,解码所述输入信号数据,并且
其中,所述控制值确定部分被适配为响应于指示所述移动图像的帧或者宏块的类型而控制所述电源提供器和所述时钟提供器。
6.根据权利要求1或2的信号处理装置,
其中,所述信号处理器被适配为当所述输入信号数据对应于由可变长度编码***压缩的数据时,执行所述输入信号数据的可变长度解码,并且
其中,所述控制值确定部分被适配为响应于数据长度的变化量而控制所述电源提供器和所述时钟提供器。
7.一种信号处理***,包括:
根据权利要求2所述的信号处理装置;以及
处理量指定设备,用于输出被输入到所述信号处理装置中的处理量指定值。
8.根据权利要求7的信号处理***,
其中,所述处理量指定设备被适配为读取用于存储被输入到所述信号处理装置的信号数据和处理量指定值的记录介质,并且输出所述信号数据和所述处理量指定值。
CN200880015375A 2007-05-09 2008-04-16 信号处理装置和信号处理*** Pending CN101681192A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP124721/2007 2007-05-09
JP2007124721A JP2008282150A (ja) 2007-05-09 2007-05-09 信号処理装置及び信号処理システム
PCT/JP2008/001003 WO2008139685A1 (ja) 2007-05-09 2008-04-16 信号処理装置及び信号処理システム

Publications (1)

Publication Number Publication Date
CN101681192A true CN101681192A (zh) 2010-03-24

Family

ID=40001911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880015375A Pending CN101681192A (zh) 2007-05-09 2008-04-16 信号处理装置和信号处理***

Country Status (4)

Country Link
US (1) US20100131791A1 (zh)
JP (1) JP2008282150A (zh)
CN (1) CN101681192A (zh)
WO (1) WO2008139685A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103345382A (zh) * 2013-07-15 2013-10-09 郑州师范学院 一种cpu+gpu群核超算***及sift特征匹配并行计算方法
CN104112032A (zh) * 2013-04-22 2014-10-22 Nxp股份有限公司 时钟控制电路与方法
WO2015062504A1 (zh) * 2013-10-29 2015-05-07 华为终端有限公司 功耗控制方法和终端
CN107110672A (zh) * 2014-11-14 2017-08-29 夏普株式会社 信号处理装置、信号处理方法及计算机程序

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010277350A (ja) * 2009-05-28 2010-12-09 Toshiba Corp 電子機器
JP5836585B2 (ja) * 2010-02-09 2015-12-24 キヤノン株式会社 データ処理装置及びその制御方法、プログラム
EP2553573A4 (en) * 2010-03-26 2014-02-19 Virtualmetrix Inc FINANCIAL PERFORMANCE RESOURCE MANAGEMENT OF COMPUTER SYSTEMS
US8782653B2 (en) 2010-03-26 2014-07-15 Virtualmetrix, Inc. Fine grain performance resource management of computer systems
US8677071B2 (en) 2010-03-26 2014-03-18 Virtualmetrix, Inc. Control of processor cache memory occupancy
KR102114453B1 (ko) 2013-07-19 2020-06-05 삼성전자주식회사 모바일 장치 및 그것의 제어 방법
US9450571B2 (en) * 2014-06-03 2016-09-20 Arm Limited Data and clock signal voltages within an integrated circuit
TWI775109B (zh) * 2020-07-14 2022-08-21 宏碁股份有限公司 電子裝置與其電量管理方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000122747A (ja) * 1998-10-12 2000-04-28 Nec Corp ディジタル信号演算処理部の制御装置および方法
JP3880310B2 (ja) * 2000-12-01 2007-02-14 シャープ株式会社 半導体集積回路
WO2002050645A1 (fr) * 2000-12-20 2002-06-27 Hitachi, Ltd. Circuit electronique a faible consommation d'energie et procede de reduction de la consommation d'energie
JP3864859B2 (ja) * 2002-06-24 2007-01-10 株式会社日立製作所 半導体装置または上記半導体装置の消費電力を削減するプログラム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104112032A (zh) * 2013-04-22 2014-10-22 Nxp股份有限公司 时钟控制电路与方法
CN104112032B (zh) * 2013-04-22 2017-05-10 Nxp股份有限公司 时钟控制电路与方法
CN103345382A (zh) * 2013-07-15 2013-10-09 郑州师范学院 一种cpu+gpu群核超算***及sift特征匹配并行计算方法
WO2015062504A1 (zh) * 2013-10-29 2015-05-07 华为终端有限公司 功耗控制方法和终端
CN107110672A (zh) * 2014-11-14 2017-08-29 夏普株式会社 信号处理装置、信号处理方法及计算机程序
CN107110672B (zh) * 2014-11-14 2019-11-19 夏普株式会社 信号处理装置、信号处理方法及计算机程序

Also Published As

Publication number Publication date
JP2008282150A (ja) 2008-11-20
WO2008139685A1 (ja) 2008-11-20
US20100131791A1 (en) 2010-05-27

Similar Documents

Publication Publication Date Title
CN101681192A (zh) 信号处理装置和信号处理***
US9164564B2 (en) Method and apparatus for optimizing power consumption in a multiprocessor environment
US8225112B2 (en) Using historic load profiles to dynamically adjust operating frequency and available power to a handheld multimedia device processor core
US9778731B2 (en) Method for performing system power budgeting within electronic device, and associated apparatus
Alvarez et al. Dynamic tolerance region computing for multimedia
CN101539799A (zh) 使用处理器硬件反馈机制来选择最佳处理器性能水平的***和方法
KR20100026989A (ko) 에너지 절약형 멀티 코어 프로세서
CN110245061B (zh) 计算装置、其功耗预测方法及计算机可读存储介质
CN107465929A (zh) 基于hevc的dvfs控制方法、***、处理器及存储设备
EP1611498B1 (en) Branch based activity monitoring
CN110297743B (zh) 一种负载测试方法、装置和存储介质
CN105828181B (zh) 基于视频点播量的视频排序方法及装置
CN103389413B (zh) 一种频谱直方图的实时统计方法
US8555091B2 (en) Dynamic power state determination of a graphics processing unit
US20190094931A1 (en) ENERGY HARVESTING and AMBIENT CONDITION TRACKING in IoT for ADAPTIVE SENSING and SELF-MODIFYING APPLICATIONS
CN102067064A (zh) 具有可调节的性能水平的数据处理装置及其操作方法
US11803224B2 (en) Power management method, multi-processing unit system and power management module
US20100262756A1 (en) Method for writing to and erasing a non-volatile memory
CN114071127A (zh) 直播视频延迟的测试方法、装置、存储介质及电子设备
CN101454834B (zh) 内容再现装置
CN113692177B (zh) 数据中心制冷***功耗的控制方法、装置及终端
CN117634933B (zh) 一种碳排放数据预测方法及装置
CN117931458B (zh) 一种推理服务调度方法、装置、处理器及芯片
Hua et al. The realization of fast gradient adjusted prediction method for lossless video compression with low memory requirement
CN117608666A (zh) 一种分支预测方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20100324