新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

 

1

 

?/p>

 

 

?/p>

 

 

?/p>

 

?/p>

 

?/p>

 

5

.若有两个基准测试程?/p>

P1

?/p>

P2

在机?/p>

M1

?/p>

M2

上运行,假定

M1

?/p>

M2

的价格分别是

5000

?/p>

?/p>

8000

元,下表给出?/p>

P1

?/p>

P2

?/p>

M1

?/p>

M2

上所花的时间和指令条数?/p>

 

程序

 

M1 

M2 

指令条数

 

执行时间

(ms) 

指令条数

 

执行时间

(ms) 

P1 

200

×

10

6

 

10000 

150

×

10

6

 

5000 

P2 

300

×

10

3

 

3 

420

×

10

3

 

6 

请回答下列问题:

 

?/p>

1

?/p>

 

对于

P1

,哪台机器的速度快?快多少?对于

P2

呢?

 

?/p>

2

?/p>

 

?/p>

M1

上执?/p>

P1

?/p>

P2

的速度分别是多?/p>

MIPS

?在

M2

上的执行速度又各是多少?从执?

速度来看,对?/p>

P2

,哪台机器的速度快?快多少?

 

?/p>

3

?/p>

 

假定

M1

?/p>

M2

的时钟频率各?/p>

800MHz

?/p>

1.2GHz

,则?/p>

M1

?/p>

M2

上执?/p>

P1

时的平均?

钟周期数

CPI

各是多少?/p>

 

 

?/p>

4

?/p>

 

如果某个用户需要大量使用程?/p>

P1

,并且该用户主要关心系统的响应时间而不是吞吐率?

那么,该用户需要大批购进机器时,应该选择

M1

还是

M2

?为什么?(提示:从性价比上

考虑?/p>

 

?/p>

5

?/p>

 

如果另一个用户也需要购进大批机器,但该用户使用

P1

?/p>

P2

一样多,主要关心的也是响应

时间,那么,应该选择

M1

还是

M2

?为什么?

 

参考答案:

 

?/p>

1

?/p>

 

对于

P1

?/p>

M2

?/p>

M1

快一倍;对于

P2

?/p>

M1

?/p>

M2

快一倍?/p>

 

?/p>

2

?/p>

 

对于

M1

?/p>

P1

的速度为:

200M/10=20MIPS

?/p>

P2

?/p>

300k/0.003=100MIPS

?/p>

 

对于

M2

?/p>

P1

的速度为:

150M/5=30MIPS

?/p>

P2

?/p>

420k/0.006=70MIPS

?/p>

 

从执行速度来看,对?/p>

P2

,因?/p>

100/70=1.43

倍,所?/p>

M1

?/p>

M2

?/p>

0.43

倍?/p>

 

 

?/p>

3

?/p>

 

?/p>

M1

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

10×

800M/(200×

10

6

)=40

?/p>

 

?/p>

M2

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

5×

1.2G/(150×

10

6

)=40

?/p>

 

?/p>

4

?/p>

 

考虑运行

P1

?/p>

M1

?/p>

M2

的性价比,因为该用户主要关心系统的响应时间,所以性价比中?

性能应考虑执行时间,其性能为执行时间的倒数。故性价?/p>

R

为:

 

R=1/(

执行时间

×

价格

) 

R

越大说明性价比越高,也即?/p>

?/p>

执行时间

×

价格

?/p>

的值越小,则性价比越高?/p>

 

因为

10×

5000 > 5×

8000

,所以,

M2

的性价比高。应选择

M2

?/p>

 

?/p>

5

?/p>

 

P1

?/p>

P2

需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均?/p>

 

若用算术平均方式,则:因?/p>

 

(10+0.003)/2×

5000 > (5+0.006)/2×

8000

,所?/p>

M2

的性价?/p>

高,应选择

M2

?/p>

 

若用几何平均方式,则:因?/p>

sqrt(10×

0.003) ×

5000 < sqrt(5×

0.006) ×

8000

,所?/p>

M1

的性价?/p>

高,应选择

M1

?/p>

 

6

.若机器

M1

?/p>

M2

具有相同的指令集,其时钟频率分别?/p>

1GHz

?/p>

1.5GHz

。在指令集中有五种不

同类型的指令

A

~

E

。下表给出了?/p>

M1

?/p>

M2

上每类指令的平均时钟周期?/p>

CPI

?/p>

 

机器

 

A 

B 

C 

D 

E 

M1 

1 

2 

2 

3 

4 

M2 

2 

2 

4 

5 

6 

请回答下列问题:

 

?/p>

1

?/p>

M1

?/p>

M2

的峰?/p>

MIPS

各是多少?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

 

1

 

?/p>

 

 

?/p>

 

 

?/p>

 

?/p>

 

?/p>

 

5

.若有两个基准测试程?/p>

P1

?/p>

P2

在机?/p>

M1

?/p>

M2

上运行,假定

M1

?/p>

M2

的价格分别是

5000

?/p>

?/p>

8000

元,下表给出?/p>

P1

?/p>

P2

?/p>

M1

?/p>

M2

上所花的时间和指令条数?/p>

 

程序

 

M1 

M2 

指令条数

 

执行时间

(ms) 

指令条数

 

执行时间

(ms) 

P1 

200

×

10

6

 

10000 

150

×

10

6

 

5000 

P2 

300

×

10

3

 

3 

420

×

10

3

 

6 

请回答下列问题:

 

?/p>

1

?/p>

 

对于

P1

,哪台机器的速度快?快多少?对于

P2

呢?

 

?/p>

2

?/p>

 

?/p>

M1

上执?/p>

P1

?/p>

P2

的速度分别是多?/p>

MIPS

?在

M2

上的执行速度又各是多少?从执?

速度来看,对?/p>

P2

,哪台机器的速度快?快多少?

 

?/p>

3

?/p>

 

假定

M1

?/p>

M2

的时钟频率各?/p>

800MHz

?/p>

1.2GHz

,则?/p>

M1

?/p>

M2

上执?/p>

P1

时的平均?

钟周期数

CPI

各是多少?/p>

 

 

?/p>

4

?/p>

 

如果某个用户需要大量使用程?/p>

P1

,并且该用户主要关心系统的响应时间而不是吞吐率?

那么,该用户需要大批购进机器时,应该选择

M1

还是

M2

?为什么?(提示:从性价比上

考虑?/p>

 

?/p>

5

?/p>

 

如果另一个用户也需要购进大批机器,但该用户使用

P1

?/p>

P2

一样多,主要关心的也是响应

时间,那么,应该选择

M1

还是

M2

?为什么?

 

参考答案:

 

?/p>

1

?/p>

 

对于

P1

?/p>

M2

?/p>

M1

快一倍;对于

P2

?/p>

M1

?/p>

M2

快一倍?/p>

 

?/p>

2

?/p>

 

对于

M1

?/p>

P1

的速度为:

200M/10=20MIPS

?/p>

P2

?/p>

300k/0.003=100MIPS

?/p>

 

对于

M2

?/p>

P1

的速度为:

150M/5=30MIPS

?/p>

P2

?/p>

420k/0.006=70MIPS

?/p>

 

从执行速度来看,对?/p>

P2

,因?/p>

100/70=1.43

倍,所?/p>

M1

?/p>

M2

?/p>

0.43

倍?/p>

 

 

?/p>

3

?/p>

 

?/p>

M1

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

10×

800M/(200×

10

6

)=40

?/p>

 

?/p>

M2

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

5×

1.2G/(150×

10

6

)=40

?/p>

 

?/p>

4

?/p>

 

考虑运行

P1

?/p>

M1

?/p>

M2

的性价比,因为该用户主要关心系统的响应时间,所以性价比中?

性能应考虑执行时间,其性能为执行时间的倒数。故性价?/p>

R

为:

 

R=1/(

执行时间

×

价格

) 

R

越大说明性价比越高,也即?/p>

?/p>

执行时间

×

价格

?/p>

的值越小,则性价比越高?/p>

 

因为

10×

5000 > 5×

8000

,所以,

M2

的性价比高。应选择

M2

?/p>

 

?/p>

5

?/p>

 

P1

?/p>

P2

需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均?/p>

 

若用算术平均方式,则:因?/p>

 

(10+0.003)/2×

5000 > (5+0.006)/2×

8000

,所?/p>

M2

的性价?/p>

高,应选择

M2

?/p>

 

若用几何平均方式,则:因?/p>

sqrt(10×

0.003) ×

5000 < sqrt(5×

0.006) ×

8000

,所?/p>

M1

的性价?/p>

高,应选择

M1

?/p>

 

6

.若机器

M1

?/p>

M2

具有相同的指令集,其时钟频率分别?/p>

1GHz

?/p>

1.5GHz

。在指令集中有五种不

同类型的指令

A

~

E

。下表给出了?/p>

M1

?/p>

M2

上每类指令的平均时钟周期?/p>

CPI

?/p>

 

机器

 

A 

B 

C 

D 

E 

M1 

1 

2 

2 

3 

4 

M2 

2 

2 

4 

5 

6 

请回答下列问题:

 

?/p>

1

?/p>

M1

?/p>

M2

的峰?/p>

MIPS

各是多少?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

 

1

 

?/p>

 

 

?/p>

 

 

?/p>

 

?/p>

 

?/p>

 

5

.若有两个基准测试程?/p>

P1

?/p>

P2

在机?/p>

M1

?/p>

M2

上运行,假定

M1

?/p>

M2

的价格分别是

5000

?/p>

?/p>

8000

元,下表给出?/p>

P1

?/p>

P2

?/p>

M1

?/p>

M2

上所花的时间和指令条数?/p>

 

程序

 

M1 

M2 

指令条数

 

执行时间

(ms) 

指令条数

 

执行时间

(ms) 

P1 

200

×

10

6

 

10000 

150

×

10

6

 

5000 

P2 

300

×

10

3

 

3 

420

×

10

3

 

6 

请回答下列问题:

 

?/p>

1

?/p>

 

对于

P1

,哪台机器的速度快?快多少?对于

P2

呢?

 

?/p>

2

?/p>

 

?/p>

M1

上执?/p>

P1

?/p>

P2

的速度分别是多?/p>

MIPS

?在

M2

上的执行速度又各是多少?从执?

速度来看,对?/p>

P2

,哪台机器的速度快?快多少?

 

?/p>

3

?/p>

 

假定

M1

?/p>

M2

的时钟频率各?/p>

800MHz

?/p>

1.2GHz

,则?/p>

M1

?/p>

M2

上执?/p>

P1

时的平均?

钟周期数

CPI

各是多少?/p>

 

 

?/p>

4

?/p>

 

如果某个用户需要大量使用程?/p>

P1

,并且该用户主要关心系统的响应时间而不是吞吐率?

那么,该用户需要大批购进机器时,应该选择

M1

还是

M2

?为什么?(提示:从性价比上

考虑?/p>

 

?/p>

5

?/p>

 

如果另一个用户也需要购进大批机器,但该用户使用

P1

?/p>

P2

一样多,主要关心的也是响应

时间,那么,应该选择

M1

还是

M2

?为什么?

 

参考答案:

 

?/p>

1

?/p>

 

对于

P1

?/p>

M2

?/p>

M1

快一倍;对于

P2

?/p>

M1

?/p>

M2

快一倍?/p>

 

?/p>

2

?/p>

 

对于

M1

?/p>

P1

的速度为:

200M/10=20MIPS

?/p>

P2

?/p>

300k/0.003=100MIPS

?/p>

 

对于

M2

?/p>

P1

的速度为:

150M/5=30MIPS

?/p>

P2

?/p>

420k/0.006=70MIPS

?/p>

 

从执行速度来看,对?/p>

P2

,因?/p>

100/70=1.43

倍,所?/p>

M1

?/p>

M2

?/p>

0.43

倍?/p>

 

 

?/p>

3

?/p>

 

?/p>

M1

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

10×

800M/(200×

10

6

)=40

?/p>

 

?/p>

M2

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

5×

1.2G/(150×

10

6

)=40

?/p>

 

?/p>

4

?/p>

 

考虑运行

P1

?/p>

M1

?/p>

M2

的性价比,因为该用户主要关心系统的响应时间,所以性价比中?

性能应考虑执行时间,其性能为执行时间的倒数。故性价?/p>

R

为:

 

R=1/(

执行时间

×

价格

) 

R

越大说明性价比越高,也即?/p>

?/p>

执行时间

×

价格

?/p>

的值越小,则性价比越高?/p>

 

因为

10×

5000 > 5×

8000

,所以,

M2

的性价比高。应选择

M2

?/p>

 

?/p>

5

?/p>

 

P1

?/p>

P2

需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均?/p>

 

若用算术平均方式,则:因?/p>

 

(10+0.003)/2×

5000 > (5+0.006)/2×

8000

,所?/p>

M2

的性价?/p>

高,应选择

M2

?/p>

 

若用几何平均方式,则:因?/p>

sqrt(10×

0.003) ×

5000 < sqrt(5×

0.006) ×

8000

,所?/p>

M1

的性价?/p>

高,应选择

M1

?/p>

 

6

.若机器

M1

?/p>

M2

具有相同的指令集,其时钟频率分别?/p>

1GHz

?/p>

1.5GHz

。在指令集中有五种不

同类型的指令

A

~

E

。下表给出了?/p>

M1

?/p>

M2

上每类指令的平均时钟周期?/p>

CPI

?/p>

 

机器

 

A 

B 

C 

D 

E 

M1 

1 

2 

2 

3 

4 

M2 

2 

2 

4 

5 

6 

请回答下列问题:

 

?/p>

1

?/p>

M1

?/p>

M2

的峰?/p>

MIPS

各是多少?/p>

 

Ͼλ">
Ͼλ
Ŀ

计算机组成与系统结构课后答案全清华大学出版社袁春风主?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

 

1

 

?/p>

 

 

?/p>

 

 

?/p>

 

?/p>

 

?/p>

 

5

.若有两个基准测试程?/p>

P1

?/p>

P2

在机?/p>

M1

?/p>

M2

上运行,假定

M1

?/p>

M2

的价格分别是

5000

?/p>

?/p>

8000

元,下表给出?/p>

P1

?/p>

P2

?/p>

M1

?/p>

M2

上所花的时间和指令条数?/p>

 

程序

 

M1 

M2 

指令条数

 

执行时间

(ms) 

指令条数

 

执行时间

(ms) 

P1 

200

×

10

6

 

10000 

150

×

10

6

 

5000 

P2 

300

×

10

3

 

3 

420

×

10

3

 

6 

请回答下列问题:

 

?/p>

1

?/p>

 

对于

P1

,哪台机器的速度快?快多少?对于

P2

呢?

 

?/p>

2

?/p>

 

?/p>

M1

上执?/p>

P1

?/p>

P2

的速度分别是多?/p>

MIPS

?在

M2

上的执行速度又各是多少?从执?

速度来看,对?/p>

P2

,哪台机器的速度快?快多少?

 

?/p>

3

?/p>

 

假定

M1

?/p>

M2

的时钟频率各?/p>

800MHz

?/p>

1.2GHz

,则?/p>

M1

?/p>

M2

上执?/p>

P1

时的平均?

钟周期数

CPI

各是多少?/p>

 

 

?/p>

4

?/p>

 

如果某个用户需要大量使用程?/p>

P1

,并且该用户主要关心系统的响应时间而不是吞吐率?

那么,该用户需要大批购进机器时,应该选择

M1

还是

M2

?为什么?(提示:从性价比上

考虑?/p>

 

?/p>

5

?/p>

 

如果另一个用户也需要购进大批机器,但该用户使用

P1

?/p>

P2

一样多,主要关心的也是响应

时间,那么,应该选择

M1

还是

M2

?为什么?

 

参考答案:

 

?/p>

1

?/p>

 

对于

P1

?/p>

M2

?/p>

M1

快一倍;对于

P2

?/p>

M1

?/p>

M2

快一倍?/p>

 

?/p>

2

?/p>

 

对于

M1

?/p>

P1

的速度为:

200M/10=20MIPS

?/p>

P2

?/p>

300k/0.003=100MIPS

?/p>

 

对于

M2

?/p>

P1

的速度为:

150M/5=30MIPS

?/p>

P2

?/p>

420k/0.006=70MIPS

?/p>

 

从执行速度来看,对?/p>

P2

,因?/p>

100/70=1.43

倍,所?/p>

M1

?/p>

M2

?/p>

0.43

倍?/p>

 

 

?/p>

3

?/p>

 

?/p>

M1

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

10×

800M/(200×

10

6

)=40

?/p>

 

?/p>

M2

上执?/p>

P1

时的平均时钟周期?/p>

CPI

为:

5×

1.2G/(150×

10

6

)=40

?/p>

 

?/p>

4

?/p>

 

考虑运行

P1

?/p>

M1

?/p>

M2

的性价比,因为该用户主要关心系统的响应时间,所以性价比中?

性能应考虑执行时间,其性能为执行时间的倒数。故性价?/p>

R

为:

 

R=1/(

执行时间

×

价格

) 

R

越大说明性价比越高,也即?/p>

?/p>

执行时间

×

价格

?/p>

的值越小,则性价比越高?/p>

 

因为

10×

5000 > 5×

8000

,所以,

M2

的性价比高。应选择

M2

?/p>

 

?/p>

5

?/p>

 

P1

?/p>

P2

需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均?/p>

 

若用算术平均方式,则:因?/p>

 

(10+0.003)/2×

5000 > (5+0.006)/2×

8000

,所?/p>

M2

的性价?/p>

高,应选择

M2

?/p>

 

若用几何平均方式,则:因?/p>

sqrt(10×

0.003) ×

5000 < sqrt(5×

0.006) ×

8000

,所?/p>

M1

的性价?/p>

高,应选择

M1

?/p>

 

6

.若机器

M1

?/p>

M2

具有相同的指令集,其时钟频率分别?/p>

1GHz

?/p>

1.5GHz

。在指令集中有五种不

同类型的指令

A

~

E

。下表给出了?/p>

M1

?/p>

M2

上每类指令的平均时钟周期?/p>

CPI

?/p>

 

机器

 

A 

B 

C 

D 

E 

M1 

1 

2 

2 

3 

4 

M2 

2 

2 

4 

5 

6 

请回答下列问题:

 

?/p>

1

?/p>

M1

?/p>

M2

的峰?/p>

MIPS

各是多少?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 㷨Ƽϰο
  • ڶ
  • 40ӭ̰ܽ
  • (̴)ۺϰ°
  • ͳһս֪ʶ200
  • ɽپҽԺҽѧƬ˵
  • ()Ʊҵ
  • ֲѧиϰϵ ֲĹ
  • Ŀ1 ⶨ͵ܶ
  • վϵϺų

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)