<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hello all--</div><div><br></div><div>A final reminder: </div><div>Prof. Josep Torrellas from UIUC will be visiting Princeton and giving a seminar on Tuesday April 30.  The seminar will be from 12:30-1:30 in CS Room 302, with pizza beforehand starting at noon.  Title/abstract below.</div><div><br></div><div>I have reserved a 1-hour slot for him to meet with grad students from 2:30-3:30pm that day. That will occur in CS room 401.  Any interested grad students can feel free to just show up for that.</div><div><br></div><div>Thanks,</div><div>Margaret</div><div><br></div><div><div><br></div><div>-----------------------------------------------------------------<br>     Toward Programmable High-Performance Multicores<br><br>                  Josep Torrellas<br>       University of Illinois, Urbana-Champaign<br>        <a href="http://iacoma.cs.uiuc.edu/~torrellas">http://iacoma.cs.uiuc.edu/~torrellas</a><br><br>One of the biggest challenges facing us today is how to design parallel<br>architectures that attain high performance while efficiently supporting<br>a programmable environment. In this talk, I describe novel organizations<br>that will make the next generation of multicores more programmable and<br>higher performance. Specifically, I show how to automatically reuse the<br>upcoming transactional memory hardware for optimized code generation. Next,<br>I describe a prototype of Record&Replay hardware that brings program<br>monitoring for debugging and security to the next level of capability. I<br>also describe a new design of hardware fences that is overhead-free and<br>requires no software support. Finally, if time permits, I will outline<br>architectural support to detect sequential consistency violations transparently.<br><br><br>BIO:<br>Josep Torrellas is a Professor of Computer Science and<br>Electrical and Computer Engineering at the University of Illinois at<br>Urbana-Champaign (UIUC). He is a Fellow of IEEE and ACM. He is the<br>Director of the Center for Programmable Extreme-Scale Computing, a<br>center funded by DARPA, DOE, and NSF that focuses on architectures for<br>extreme energy and power efficiency. He also directs the Intel-Illinois<br>Parallelism Center (I2PC), a center created by Intel to advance parallel<br>computing in clients. He has made contributions to parallel computer<br>architecture in the areas of shared-memory multiprocessor organizations,<br>cache hierarchies and coherence protocols, thread-level speculation,<br>and hardware and software reliability. He received a Ph.D. from<br>Stanford University.<br>------------------------------------------------------------</div></div><div><br></div><div><br></div><div><br></div><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Margaret Martonosi</div><div>Hugh Trumbull Adams '35 Professor of Computer Science</div><div>Princeton University</div><div><a href="http://www.princeton.edu/~mrm">http://www.princeton.edu/~mrm</a></div><div><a href="mailto:mrm@princeton.edu">mrm@princeton.edu</a></div></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></body></html>