计算机科学与技术方法论(邹复好)3 计算学科中的典型问题求解.pptVIP

  • 79
  • 0
  • 约1.86万字
  • 约 53页
  • 2017-07-09 发布于浙江
  • 举报

计算机科学与技术方法论(邹复好)3 计算学科中的典型问题求解.ppt

* 1998年实现13509个城市之间的TSP问题,2001年15112个城市的TSP,用了11台计算机,共花费22.9年,其他的应用如电路板钻孔,运输业、后勤服务业等。 * 当将一个问题分解到多个处理器上解决时,由于算法中不可避免地存在必须串行执行的操作,从而大大地限制了并行计算机系统的加速能力。下面,用阿姆达尔(G.Amdahl)定律来说明这个问题。 * 设f=1%,p→?,则Sp=100。 串行执行操作仅占全部操作1%,解题速度最多也只能提高100倍。 对难解性问题而言,提高计算机系统的速度是远远不够 的,而降低算法复杂度的数量级才是最关键的问题。 其中:P是处理器的个数,f是串行操作所占比例 讨论: 1、f=0, Sp=P 无串行 2、f=1, Sp =1 3、P→+无穷大 Sp=1/f 若f=1% 且P→+无穷大, 则Sp =100 所以增加P不是万灵药,降低算法复杂度的数量级是关键 * 设f=1%,p→?,则Sp=100。 串行执行操作仅占全部操作1%,解题速度最多也只能提高100倍。 对难解性问题而言,提高计算机系统的速度是远远不够 的,而降低算法复杂度的数量级才是最关键的问题。 其中:P是处理器的个数,f是串行操作所占比例 讨论: 1、f=0, Sp=P 无串行 2、f=1, Sp =1 3、P

文档评论(0)

1亿VIP精品文档

相关文档