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

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?
主站蜘蛛池模板: 吴江市| 辽中县| 个旧市| 明光市| 色达县| 苗栗县| 岱山县| 长兴县| 扶绥县| 凯里市| 札达县| 张家川| 通榆县| 松原市| 墨玉县| 宁强县| 西贡区| 罗平县| 灌阳县| 都昌县| 龙游县| 定结县| 太谷县| 庆阳市| 水富县| 黔江区| 江陵县| 黄冈市| 石嘴山市| 隆安县| 永平县| 威宁| 镇安县| 永州市| 合阳县| 克东县| 吉隆县| 安岳县| 穆棱市| 兰考县| 南岸区|