Skip to content

Commit

Permalink
Few more slides
Browse files Browse the repository at this point in the history
  • Loading branch information
jabl committed May 15, 2015
1 parent 8347767 commit 28f40ce
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 3 deletions.
4 changes: 3 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ http://creativecommons.org/licenses/by-sa/4.0/

CPU.png figure from http://www.gotw.ca/publications/concurrency-ddj.htm

1000px-Von_Neumann_Architecture.svg.png from
Von_Neumann_Architecture.svg from
http://en.wikipedia.org/wiki/Von_Neumann_architecture, Creative
Commons by-sa 3.0 http://creativecommons.org/licenses/by-sa/3.0/

Intel_Core2_arch.svg from http://commons.wikimedia.org/wiki/File:Intel_Core2_arch.svg
---------------------------------------------------------------------------------

The technology behind the presentation is reveal.js 3.0, copyright and
Expand Down
23 changes: 21 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,9 @@
</section>

<section>
von Neumann architecture: Abstract model of how a computer works:
<h3>von Neumann architecture: Abstract model of how a computer works:</h3>

<img src="1000px-Von_Neumann_Architecture.svg.png" style="background-color:white;">
<img src="Von_Neumann_Architecture.svg" style="background-color:white;">

</section>

Expand All @@ -125,9 +125,28 @@
</section>

<section>
<h4>Major functional blocks of Intel Core2 processor (~10 years old)</h4>
<img src="Intel_Core2_arch.svg" width="500" height="579" style="background-color:white;">
</section>

<section>
Something happened around 2005...
<img src="CPU.png" width="435" height="434" style="background-color:white;">
<p>
Switching power P ~ CfV<sup>2</sup> + P<sub>static</sub>
</section>

<section data-markdown>
<script type="text/template">
### The result
- The "Power Wall" *combined with*
- Increasing ILP through microarchitectural tricks running out of steam

=> Instead of new CPU's that could run old code faster we got *multiple cores*. Thus shifting the burden of improving performance from the CPU designers to the programmers (i.e. YOU!)
</script>
</section>


<section>
<h5>Latency Comparison Numbers (Jeff Dean, Google)</h5>
<code><pre>
Expand Down

0 comments on commit 28f40ce

Please sign in to comment.