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

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?
主站蜘蛛池模板: 泸定县| 健康| 平遥县| 会理县| 公安县| 宁乡县| 新河县| 彭水| 天峻县| 蓬安县| 永安市| 彰化县| 吉木萨尔县| 永和县| 汉阴县| 防城港市| 沙河市| 孝昌县| 太保市| 界首市| 万山特区| 和顺县| 板桥市| 新乐市| 政和县| 罗定市| 遵义市| 海安县| 慈溪市| 于都县| 韶山市| 绥阳县| 安阳县| 邵东县| 古田县| 株洲市| 沭阳县| 高台县| 安宁市| 巩义市| 宁德市|