QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 30821|回复: 90
打印 上一主题 下一主题

CPU节能策略

[复制链接]
字体大小: 正常 放大
Megan812 实名认证       

1

主题

3

听众

38

积分

升级  34.74%

该用户从未签到

自我介绍
数学是我的最爱!
跳转到指定楼层
1#
发表于 2010-8-12 10:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta |邮箱已经成功绑定

' \- `" u) a+ l. i5 x1 q
近年来,能源紧缺问题日益突出。尽管单台计算机功率不大,但总的数量增长是十分迅速。据统计,1998年在美国计算机消耗了13%的电力供应。CPU节能的另一个动因来自笔记本电脑、智能手机等靠电池的电子设备上。为了延长电池使用时间,必须尽可能地减少能量消耗。
一般说来,单位时间CPU 能耗与CPU 在该时刻的工作率有关,工作率越大,能耗越高。而工作率又影响设备的性能,决定程序的反应时间和完成工作所需的时间。当然不同情况下,侧重有所不同。以下是两类常见的问题。 6 G/ m* B9 v/ z8 s5 a$ ^- c$ L

/ K- `- l( l. o
问题一:现有一批任务,每个任务有其到达时刻和截止时刻任务必须在两者之间完成,但允许在多个不连续的时间区间内运行,CPU 在同一时刻也可执行多个任务。要求这些任务都可按时完成,并且耗用的能量最小
8 U& u# a7 g4 P! Q" e5 n3 ]; `! q9 [6 z4 F  O. w
问题二:假设任务只有到达时刻,没有截止时刻,完成这些任务所消耗的能量有一个上限。要求在耗用能量不超过上限的条件下,使这些任务的流程时间之和尽可能小,这里某个任务的流程时间是指其完成时刻与到达时刻之差。 $ C0 M/ o3 Y7 F, Y' ]
对以上两个问题,试作出合理的假设,建立模型,设计算法以给出 CPU
* r9 X7 m- D2 `: u3 ^
何处理一批任务的方案,并分析你的算法的性能。

, E$ {( G9 N9 ?  L* M
下面给出一组简单数据用于问题一的测试,你的算法应能处理更复杂的情

7 [$ s# u# j+ ^; V
况。假设CPU 每秒最多可完成1000 万【10(百万)】个单位的运算,到达时刻与截止时刻单位均为秒。
任务序号
1
2
3
4
5
6
7
8
9
10
11
到达时间
0
1
1
2
4
5
8
7
7
8
5
截止时间
2
2
3
5
8
7
9
8
9
10
10
所需运算单位数(百万
3
6
9
6
12
6
3
9
6
3
3
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

7

主题

3

听众

109

积分

升级  4.5%

  • TA的每日心情
    开心
    2011-9-11 11:10
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    加油!!!

    群组数学建模培训课堂2

    回复

    使用道具 举报

    0

    主题

    2

    听众

    4

    积分

    升级  80%

    该用户从未签到

    回复

    使用道具 举报

    Megan812 实名认证       

    1

    主题

    3

    听众

    38

    积分

    升级  34.74%

    该用户从未签到

    自我介绍
    数学是我的最爱!
    回复

    使用道具 举报

    Megan812 实名认证       

    1

    主题

    3

    听众

    38

    积分

    升级  34.74%

    该用户从未签到

    自我介绍
    数学是我的最爱!
    回复

    使用道具 举报

    Megan812 实名认证       

    1

    主题

    3

    听众

    38

    积分

    升级  34.74%

    该用户从未签到

    自我介绍
    数学是我的最爱!
    回复

    使用道具 举报

    whgzd.123 实名认证       

    0

    主题

    3

    听众

    78

    积分

    升级  76.84%

  • TA的每日心情
    开心
    2011-7-12 23:48
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    群组Matlab讨论组

    群组数学建模

    群组数学建摸协会

    回复

    使用道具 举报

    紫辰 实名认证       

    12

    主题

    16

    听众

    1304

    积分

    升级  30.4%

  • TA的每日心情
    擦汗
    2013-2-5 09:29
  • 签到天数: 35 天

    [LV.5]常住居民I

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    群组学术交流A

    群组数学建模保研联盟

    群组Matlab讨论组

    群组湖南大学数学建模

    群组学术交流B

    回复

    使用道具 举报

    calmisen        

    1

    主题

    3

    听众

    392

    积分

    升级  30.67%

    该用户从未签到

    回复

    使用道具 举报

    246897531 实名认证       

    1

    主题

    3

    听众

    24

    积分

    升级  20%

    该用户从未签到

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-7-21 07:31 , Processed in 0.670168 second(s), 99 queries .

    回顶部