官术网_书友最值得收藏!

Questions

  1. There are three for statements in this chapter's Mandelbrot example; however, we can only parallelize over the first two. Why can't we parallelize over all of the for loops here?
  2. What is something that Amdahl's Law doesn't account for when we apply it to offloading a serial CPU algorithm to a GPU?
  3. Suppose that you gain exclusive access to three new top-secret GPUs that are the same in all respects, except for core counts—the first has 131,072 cores, the second has 262,144 cores, and the third has 524,288 cores. If you parallelize and offload the Mandelbrot example onto these GPUs (which generates a 512 x 512 pixel image), will there be a difference in computation time between the first and second GPU? How about between the second and third GPU?
  4. Can you think of any problems with designating certain algorithms or blocks of code as parallelizable in the context of Amdahl's Law?
  5. Why should we use profilers instead of just using Python's time function?
主站蜘蛛池模板: 汝阳县| 阿城市| 临漳县| 大埔县| 永修县| 鄂尔多斯市| 泰和县| 胶州市| 调兵山市| 肃南| 崇义县| 满洲里市| 锦屏县| 新邵县| 安庆市| 张北县| 苍梧县| 香港| 余姚市| 苏尼特右旗| 阿拉尔市| 新郑市| 白玉县| 沈阳市| 马山县| 全椒县| 全州县| 万宁市| 榆林市| 呼伦贝尔市| 天峨县| 新巴尔虎右旗| 梁平县| 延安市| 北票市| 铁岭县| 铜陵市| 汉寿县| 明光市| 浦东新区| 格尔木市|