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

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?
主站蜘蛛池模板: 都江堰市| 长宁区| 康乐县| 塘沽区| 宁蒗| 丁青县| 外汇| 平度市| 屏东市| 汽车| 包头市| 灌云县| 武胜县| 湘乡市| 雅江县| 罗平县| 天镇县| 游戏| 库车县| 湄潭县| 武穴市| 临安市| 灵台县| 明溪县| 堆龙德庆县| 兴城市| 铁岭市| 新野县| 元谋县| 盱眙县| 陆河县| 望谟县| 海口市| 内黄县| 中山市| 湘乡市| 全州县| 洛川县| 澎湖县| 三原县| 鹤庆县|