《并行程序设计导论》 第一章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Analysis (cont.) The difference is more dramatic with a larger number of cores. If we have 1000 cores: The first example would require the master to perform 999 receives and 999 additions. The second example would only require 10 receives and 10 additions. That’s an improvement of almost a factor of 100! Copyright ? 2010, Elsevier Inc. All rights Reserved . How do we write parallel programs? Task parallelism Partition various tasks carried out solving the problem among the cores. Data parallelism Partition the data used in solving the problem among the cores. Each core carries out similar operations on it’s part of the data. Copyright ? 2010, Elsevier Inc. All rights Reserved . Professor P Copyright ? 2010, Elsevier Inc. All rights Reserved 15 questions 300 exams . Professor P’s grading assistants Copyright ? 2010, Elsevier Inc. All rights Reserved TA#1 TA#2 TA#3 . . * * Copyright ? 2010, Elsevier Inc. All rights Reserved The University of Adelaide, School of Computer Science * Chapter 2 — Instructions: Language of the Computer * The University of Adelaide, School of Computer Science * Chapter 2 — Instructions: Language of the Computer * Copyright ? 2010, Elsevier Inc. All rights Reserved Chapter 1 Why Parallel Computing? An Introduction to Parallel Programming Peter Pacheco Copyright ? 2010, Elsevier Inc. All rights Reserved Roadmap Why we need ever-increasing performance. Why we’re building parallel systems. Why we need to write parallel programs. How do we write parallel programs? What we’ll be doing. Concurrent, parallel, distributed! # Chapter Subtitle . Changing times Copyright ? 2010, Elsevier Inc. All rights Reserved From 1986 – 2002, microprocessors were speeding like a rocket, increasing in performance an average of 50% per year. Since then, it’s dropped to about 20% increase per year. . An intelligent solution Copyright ? 2010, Elsevier Inc. All rights Reserved Instead of designing and building faster microprocessors, put multiple processors on a sin

文档评论(0)

aA + 关注
实名认证
内容提供者

章节测验不包含期末考试,题库具有时效性,请留意文档上传时间;课程会更新,有更新请留言

1亿VIP精品文档

相关文档