<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 19 Oct 2010, at 23:56, Micha wrote:</div></div></div></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><blockquote type="cite">A bit off topic, so sorry, but it looks like a place where people who learned</blockquote></div></div></div></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div>these things at some point hand out ...<br><br>I've been asked to write a course on the subject of optimizing code. As it's<br>hard to translate knowledge into an actual course, I was wondering if anyone<br>here has references to either books, online tutorials or course syllabuses on<br>the subjects of parallelization (OpenMP, MPI, also matlabs parallel computing<br>toolbox) and optimization (sse, caches, memory access patterns, etc.) . It's less on<br>the subject of this list, but I also need references regarding testing (unit<br>and project), design and profiling.<br><br>I trying to build a coherent syllabus, and having some reference texts really<br>helps the process, and all my uni course materials are long dead.<br><br></div></blockquote>Intel has a bunch of stuff at their "Academic Community" site </div><a href="http://software.intel.com/en-us/academic/">http://software.intel.com/en-us/academic/</a> <div><br></div><div>There are certainly also discussions on code optimization and tools on the Intel SW site.</div><div><br></div><div>(Disclaimer: I work for Intel.)</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">--</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">-- Jim</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">--</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">James Cownie <<a href="mailto:jcownie@cantab.net">jcownie@cantab.net</a>></font></div>
<br class="Apple-interchange-newline">
</div>
<br></div></div><br></body></html>