QQ登录

只需要一步,快速开始

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

[已经回复] 200907网友练习《CPU节能模型》

[复制链接]
字体大小: 正常 放大
le062        

2

主题

5

听众

10

积分

升级  5.26%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2009-7-27 10:46 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 为你奋斗 于 2009-12-3 15:41 编辑 一般说来,单位时间CPU 能耗与CPU 在该时刻的工作率有关,工作率越大,能耗越高。而工作率又影响设备的性能,决定程序的反应时间和完成工作所需的时间。当然不同情况下,侧重有所不同。以下是两类常见的问题。
问题一:现有一批任务,每个任务有其到达时刻和截止时刻,任务必须在两者之间完成,但允许在多个不连续的时间区间内运行,CPU 在同一时刻也可执行多个任务。要求这些任务都可按时完成,并且耗用的能量最小。
问题二:假设任务只有到达时刻,没有截止时刻,完成这些任务所消耗的能量有一个上限。要求在耗用能量不超过上限的条件下,使这些任务的流程时间之和尽可能小,这里某个任务的流程时间是指其完成时刻与到达时刻之差。
对以上两个问题,试作出合理的假设,建立模型,设计算法以给出 CPU 如
何处理一批任务的方案,并分析你的算法的性能。
下面给出一组简单数据用于问题一的测试,你的算法应能处理更复杂的情
况。假设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 支持支持1 反对反对0 微信微信
yuancht 实名认证       

7

主题

3

听众

45

积分

升级  42.11%

该用户从未签到

回复

使用道具 举报

晓月        

0

主题

0

听众

10

积分

升级  5.26%

该用户从未签到

回复

使用道具 举报

龙茂 实名认证       

0

主题

3

听众

13

积分

升级  8.42%

该用户从未签到

群组西南大学建模组

回复

使用道具 举报

10

主题

3

听众

64

积分

升级  62.11%

该用户从未签到

回复

使用道具 举报

0

主题

4

听众

135

积分

升级  17.5%

该用户从未签到

回复

使用道具 举报

0

主题

0

听众

3

积分

升级  60%

该用户从未签到

回复

使用道具 举报

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

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

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

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

蒙公网安备 15010502000194号

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

GMT+8, 2026-4-11 06:59 , Processed in 0.365552 second(s), 90 queries .

回顶部