<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3987724935298478534</id><updated>2012-02-16T20:42:07.336-05:00</updated><title type='text'>CS 264 Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cs264.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-162094809868906447</id><published>2011-09-02T14:56:00.001-04:00</published><updated>2011-09-02T14:56:33.322-04:00</updated><title type='text'></title><content type='html'>Lecture 1 is online&lt;br&gt;     &lt;br&gt;     &lt;a       href="http://cm.dce.harvard.edu/2012/01/13806/publicationListing.shtml"&gt;Click       Here&lt;/a&gt; to watch!&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-162094809868906447?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/162094809868906447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/162094809868906447'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/09/lecture-1-is-online-click-here-to-watch.html' title=''/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-261004904692724959</id><published>2011-05-09T11:47:00.000-04:00</published><updated>2011-05-09T11:48:29.575-04:00</updated><title type='text'>Uploading your Project Videos</title><content type='html'>It appears that the Harvard&amp;#39;s iSites Dropbox is full (argnnnn!%#$!) so&lt;br&gt;you won&amp;#39;t be able to upload your video.&lt;p&gt;Please upload it to youtube and send us your link by email at&lt;br&gt;&lt;a href="mailto:staff%2Bvideo@cs264.org"&gt;staff+video@cs264.org&lt;/a&gt; with subject:&lt;br&gt;&amp;quot;Video: TITLE OF YOUR PROJECT - STUDENT NAMES&amp;quot;.&lt;p&gt;Thank you.&lt;p&gt;Regards,&lt;p&gt;Nicolas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-261004904692724959?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/261004904692724959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/261004904692724959'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/05/uploading-your-project-videos.html' title='Uploading your Project Videos'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8071806461967949012</id><published>2011-05-05T00:18:00.000-04:00</published><updated>2011-05-05T00:19:13.802-04:00</updated><title type='text'>Project Week: Final Schedule (May 8th - May 13th)</title><content type='html'>Dear cs264 gang,&lt;p&gt;The project deadlines are approaching really fast, I hope that you&lt;br&gt;have made good progress on your projects and, most importantly, that&lt;br&gt;you have learned a lot while working on them. You will find below more&lt;br&gt;detailed information about next week&amp;#39;s schedule.&lt;p&gt;First, please verify that your project is properly listed at:&lt;br&gt;&lt;a href="http://www.cs264.org/projects/projects/list.php"&gt;http://www.cs264.org/projects/projects/list.php&lt;/a&gt;&lt;br&gt;If not, please contact us at &lt;a href="mailto:staff@cs264.org"&gt;staff@cs264.org&lt;/a&gt; asap.&lt;p&gt;Here is the final schedule:&lt;p&gt;- Sunday May 8th 11pm:&lt;br&gt;DUE: Project (Final) Code + Video (2 minutes)&lt;br&gt;NO extension will be allowed (final grades are due on May 15th)&lt;br&gt;Instructions at:&lt;br&gt;&lt;a href="http://www.cs264.org/projects/projects.html"&gt;http://www.cs264.org/projects/projects.html&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.cs264.org/projects/projects/presentations.html"&gt;http://www.cs264.org/projects/projects/presentations.html&lt;/a&gt;&lt;p&gt;- Tuesday May 10th 7:35-9:35pm (MD 125)&lt;br&gt;Students: Project Presentations Session #1&lt;br&gt;Presence is _mandatory_&lt;p&gt;- Thursday May 12th 7:35-9:35pm (MD 125)&lt;br&gt;Students:  Project Presentations Session #2&lt;br&gt;Presence is _mandatory_&lt;p&gt;- Friday May 13th 11pm:&lt;br&gt;DUE: Project Webpage Report&lt;br&gt;NO extension will be allowed (final grades are due on May 15th)&lt;br&gt;Instructions at: &lt;a href="http://www.cs264.org/projects/projects.html"&gt;http://www.cs264.org/projects/projects.html&lt;/a&gt;&lt;p&gt;Due to logistic constraints, the final project prize (a brand new&lt;br&gt;Tesla C2070 donated by NVIDIA) will be based on votes from the staff&lt;br&gt;and will be announced after May 15th.&lt;p&gt;Good luck to everyone !&lt;p&gt;Sincerely,&lt;p&gt;Nicolas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8071806461967949012?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8071806461967949012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8071806461967949012'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/05/project-week-final-schedule-may-8th-may.html' title='Project Week: Final Schedule (May 8th - May 13th)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-7018721878384910183</id><published>2011-05-02T16:23:00.001-04:00</published><updated>2011-05-02T16:23:38.735-04:00</updated><title type='text'>Fwd: mrjob v0.2.5 released</title><content type='html'>---------- Forwarded message ----------&lt;br&gt;From: Jimmy Retzlaff &amp;lt;&lt;a href="mailto:jimmy@retzlaff.com"&gt;jimmy@retzlaff.com&lt;/a&gt;&amp;gt;&lt;br&gt;Date: Sat, Apr 30, 2011 at 1:20 PM&lt;br&gt;Subject: mrjob v0.2.5 released&lt;br&gt;To: &lt;a href="mailto:python-announce@python.org"&gt;python-announce@python.org&lt;/a&gt;, &lt;a href="mailto:python-list@python.org"&gt;python-list@python.org&lt;/a&gt;&lt;p&gt;&lt;br&gt;What is mrjob?&lt;br&gt;-----------------------&lt;p&gt;mrjob is a Python package that helps you write and run Hadoop Streaming jobs.&lt;p&gt;mrjob fully supports Amazon&amp;#39;s Elastic MapReduce (EMR) service, which&lt;br&gt;allows you to buy time on a Hadoop cluster on an hourly basis. It also&lt;br&gt;works with your own Hadoop cluster.&lt;p&gt;Some important features:&lt;p&gt;&amp;#160;* Run jobs on EMR, your own Hadoop cluster, or locally (for testing).&lt;br&gt;&amp;#160;* Write multi-step jobs (one map-reduce step feeds into the next)&lt;br&gt;&amp;#160;* Duplicate your production environment inside Hadoop&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* Upload your source tree and put it in your job&amp;#39;s $PYTHONPATH&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* Run make and other setup scripts&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* Set environment variables (e.g. $TZ)&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* Easily install python packages from tarballs (EMR only)&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* Setup handled transparently by mrjob.conf config file&lt;br&gt;&amp;#160;* Automatically interpret error logs from EMR&lt;br&gt;&amp;#160;* SSH tunnel to hadoop job tracker on EMR&lt;br&gt;&amp;#160;* Minimal setup&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* To run on EMR, set $AWS_ACCESS_KEY_ID and $AWS_SECRET_ACCESS_KEY&lt;br&gt;&amp;#160; &amp;#160; &amp;#160;* To run on your Hadoop cluster, install simplejson and make&lt;br&gt;sure $HADOOP_HOME is set.&lt;p&gt;More info:&lt;p&gt;&amp;#160;* Install mrjob: python setup.py install&lt;br&gt;&amp;#160;* Documentation: &lt;a href="http://packages.python.org/mrjob/"&gt;http://packages.python.org/mrjob/&lt;/a&gt;&lt;br&gt;&amp;#160;* PyPI: &lt;a href="http://pypi.python.org/pypi/mrjob"&gt;http://pypi.python.org/pypi/mrjob&lt;/a&gt;&lt;br&gt;&amp;#160;* Discussion: &lt;a href="http://groups.google.com/group/mrjob"&gt;http://groups.google.com/group/mrjob&lt;/a&gt;&lt;br&gt;&amp;#160;* Development is hosted at github: &lt;a href="http://github.com/Yelp/mrjob"&gt;http://github.com/Yelp/mrjob&lt;/a&gt;&lt;p&gt;&lt;br&gt;What&amp;#39;s new?&lt;br&gt;-------------------&lt;p&gt;v0.2.5, 2011-04-29 -- Hadoop input and output formats&lt;br&gt;&amp;#160;* Added hadoop_input/output_format options&lt;br&gt;&amp;#160;* You can now specify a custom Hadoop streaming jar (hadoop_streaming_jar)&lt;br&gt;&amp;#160;* extra args to hadoop now come before -mapper/-reducer on EMR, so&lt;br&gt;&amp;#160; &amp;#160;that e.g. -libjar will work (worked in hadoop mode since v0.2.2)&lt;br&gt;&amp;#160;* hadoop mode now supports s3n:// URIs (Issue #53)&lt;br&gt;--&lt;br&gt;&lt;a href="http://mail.python.org/mailman/listinfo/python-announce-list"&gt;http://mail.python.org/mailman/listinfo/python-announce-list&lt;/a&gt;&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;Support the Python Software Foundation:&lt;br&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;a href="http://www.python.org/psf/donations/"&gt;http://www.python.org/psf/donations/&lt;/a&gt;&lt;p&gt;&lt;p&gt;-- &lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-7018721878384910183?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7018721878384910183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7018721878384910183'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/05/fwd-mrjob-v025-released.html' title='Fwd: mrjob v0.2.5 released'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3547472610735854983</id><published>2011-04-23T18:20:00.000-04:00</published><updated>2011-04-23T18:21:11.625-04:00</updated><title type='text'>TALK: CUDA Optimization: A Case Study of High-Performance Sorting (Duane Merrill from University of Virginia, Tuesday April 26th, 7:35 PM, Harvard MD G125)</title><content type='html'>Title: CUDA Optimization: A Case Study of High-Performance Sorting&lt;br&gt;Speaker: Duane Merrill (University of Virginia)&lt;p&gt;Date: 4-26-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Maxwell Dworkin G125 (&lt;a href="http://j.mp/eCgV66"&gt;http://j.mp/eCgV66&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;In this presentation, we use our implementation for high performance&lt;br&gt;radix sorting as a case study for illustrating advanced design&lt;br&gt;patterns and idioms. These techniques have allowed us to demonstrate&lt;br&gt;Fermi sorting rates that exceed 1.0 billion 32-bit keys per second&lt;br&gt;(and over 770 million key-value pairs per second), making it the&lt;br&gt;fastest fully-programmable micro-architecture for this genre of&lt;br&gt;sorting problems. Although the CUDA programming model is elegantly&lt;br&gt;decoupled from any particular hardware configuration, we present&lt;br&gt;techniques for exploiting knowledge of the NVIDIA GPU machine model in&lt;br&gt;order to produce more efficient implementations. Our design patterns&lt;br&gt;enable the compiler to specialize a single program text for a variety&lt;br&gt;of architectures, resulting in target code that &amp;quot;fits&amp;quot; the underlying&lt;br&gt;hardware significantly better than more general approaches. In&lt;br&gt;particular, we discuss strategies for kernel fusion, warp-synchronous&lt;br&gt;programming, flexible granularity via meta-programming, algorithm&lt;br&gt;serialization, and data-movement tuning.&lt;p&gt;Speaker biography:&lt;p&gt;Duane Merrill is a Ph. D. candidate at the University of Virginia,&lt;br&gt;Department of Computer Science. His advisor is Professor Andrew&lt;br&gt;Grimshaw. His current research interests lay in parallel and&lt;br&gt;high-performance computing, specifically in regard to programming&lt;br&gt;models and algorithmic primitives for GPU architectures.  His&lt;br&gt;dissertation work investigates efficient strategies and algorithms for&lt;br&gt;solving classes of fine-grained, parallel problems that are typically&lt;br&gt;thought to be poorly-suited for the bulk-synchronous GPU machine&lt;br&gt;model.  Much of his prior academic work has involved concurrent&lt;br&gt;systems in one form or another, including grid and distributed&lt;br&gt;computing; virtual machines and hypervisor technologies; operating&lt;br&gt;systems and meta-systems; and security architecture and protocols.&lt;p&gt;&lt;p&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3547472610735854983?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3547472610735854983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3547472610735854983'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-cuda-optimization-case-study-of.html' title='TALK: CUDA Optimization: A Case Study of High-Performance Sorting (Duane Merrill from University of Virginia, Tuesday April 26th, 7:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4556675201831564969</id><published>2011-04-20T15:34:00.000-04:00</published><updated>2011-04-20T15:35:06.343-04:00</updated><title type='text'>Tomorrow: Project Clinic @ 53 Church St. #104</title><content type='html'>Dear cs264 students,&lt;p&gt;Tomorrow we will have a project clinic at 53 Church St. #104 from&lt;br&gt;7:35pm to 9:35pm. Please bring any project-related&lt;br&gt;question/bug/discussion with you!&lt;p&gt;See you there.&lt;p&gt;Regards,&lt;p&gt;Nicolas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4556675201831564969?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4556675201831564969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4556675201831564969'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/tomorrow-project-clinic-53-church-st.html' title='Tomorrow: Project Clinic @ 53 Church St. #104'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8475235503303421783</id><published>2011-04-18T16:15:00.001-04:00</published><updated>2011-04-18T16:15:19.286-04:00</updated><title type='text'>Cluster Compute/GPU Spot Instances Now Available!</title><content type='html'>Hi Class,&lt;p&gt;Amazon has just announced support for Cluster Compute/GPU spot&lt;br&gt;instances which should dramatically lower your costs of using the HPC&lt;br&gt;instance types on EC2:&lt;p&gt;&lt;a href="http://aws.amazon.com/about-aws/whats-new/2011/04/07/announcing-amazon-ec2-spot-integration-with-hpc-instances/"&gt;http://aws.amazon.com/about-aws/whats-new/2011/04/07/announcing-amazon-ec2-spot-integration-with-hpc-instances/&lt;/a&gt;&lt;p&gt;I&amp;#39;ve added support for the new Cluster Compute/GPU spot instances to&lt;br&gt;StarCluster. You will need to re-download and install the development&lt;br&gt;version of StarCluster in order to request spot HPC instances. At the&lt;br&gt;time of writing the spot price stats for the HPC instances are:&lt;p&gt;&lt;br&gt;Cluster Compute Instances:&lt;br&gt;-------------------------------------&lt;br&gt;% starcluster spothistory cc1.4xlarge&lt;br&gt;StarCluster - (&lt;a href="http://web.mit.edu/starcluster"&gt;http://web.mit.edu/starcluster&lt;/a&gt;) (v. 0.9999)&lt;br&gt;Software Tools for Academics and Researchers (STAR)&lt;br&gt;Please submit bug reports to &lt;a href="mailto:starcluster@mit.edu"&gt;starcluster@mit.edu&lt;/a&gt;&lt;p&gt;&amp;gt;&amp;gt;&amp;gt; Current price: $0.53&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Max price: $1.01&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Average price: $0.57&lt;p&gt;&lt;br&gt;Cluster GPU Instances:&lt;br&gt;-------------------------------&lt;br&gt;% starcluster spothistory cg1.4xlarge&lt;br&gt;StarCluster - (&lt;a href="http://web.mit.edu/starcluster"&gt;http://web.mit.edu/starcluster&lt;/a&gt;) (v. 0.9999)&lt;br&gt;Software Tools for Academics and Researchers (STAR)&lt;br&gt;Please submit bug reports to &lt;a href="mailto:starcluster@mit.edu"&gt;starcluster@mit.edu&lt;/a&gt;&lt;p&gt;&amp;gt;&amp;gt;&amp;gt; Current price: $0.78&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Max price: $0.78&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Average price: $0.74&lt;p&gt;As you can see the average spot price for the HPC instance types are&lt;br&gt;much lower than the flat-rate price (~$2.10/instance/hr). I hope you&lt;br&gt;will find this useful in making your credits last even longer during&lt;br&gt;your final projects.&lt;p&gt;~Justin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8475235503303421783?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8475235503303421783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8475235503303421783'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/cluster-computegpu-spot-instances-now.html' title='Cluster Compute/GPU Spot Instances Now Available!'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3711403762329626240</id><published>2011-04-17T23:18:00.001-04:00</published><updated>2011-04-17T23:18:56.843-04:00</updated><title type='text'>Fwd: CCS Seminar - Friday - April 22, 2011 - 12:00 - prb595 - Ron Dror (D.E. Shaw Research) (fwd)</title><content type='html'>---------- Forwarded message ----------&lt;br&gt;From: Mike Clark &amp;lt;&lt;a href="mailto:mikec@seas.harvard.edu"&gt;mikec@seas.harvard.edu&lt;/a&gt;&amp;gt;&lt;br&gt;Date: Sat, Apr 16, 2011 at 9:07 AM&lt;br&gt;Subject: Fwd: CCS Seminar - Friday - April 22, 2011 - 12:00 - prb595 -&lt;br&gt;Ron Dror (D.E. Shaw Research) (fwd)&lt;br&gt;To: &lt;a href="mailto:scigpu@googlegroups.com"&gt;scigpu@googlegroups.com&lt;/a&gt;&lt;p&gt;&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br&gt;CCS Seminar&lt;br&gt;Friday - April 22, 2011&lt;br&gt;12:00&lt;br&gt;Physics Research Building, Boston University&lt;br&gt;Room 595&lt;br&gt;3 Cummington Street&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br&gt;Ron O. Dror&lt;br&gt;D.E. Shaw Research&lt;p&gt;&lt;br&gt;&amp;quot;Overcoming Communication Latency Barriers to Enable Massively&lt;br&gt;Parallel Biomolecular Dynamics Simulations on Anton&amp;quot;&lt;p&gt;Strong scaling of scientific applications on parallel architectures is&lt;br&gt;increasingly limited by communication latency. &amp;#160;This talk will&lt;br&gt;describe the techniques used to reduce latency and mitigate its&lt;br&gt;effects on performance in Anton, a massively parallel special-purpose&lt;br&gt;machine that accelerates molecular dynamics (MD) simulations by orders&lt;br&gt;of magnitude compared with the previous state of the art. Achieving&lt;br&gt;this speedup required both specialized hardware mechanisms and a&lt;br&gt;restructuring of the application software to reduce network latency,&lt;br&gt;sender and receiver overhead, and synchronization costs. &amp;#160;Anton&lt;br&gt;delivers end-to-end inter-node latency significantly lower than any&lt;br&gt;other large-scale parallel machine, and the total critical-path&lt;br&gt;communication time for an Anton MD simulation is less than 3% that of&lt;br&gt;the next-fastest MD platform. &amp;#160;The resulting speedup allows Anton to&lt;br&gt;capture functionally important biological events that often occur on&lt;br&gt;timescales ranging from several microseconds to a millisecond,&lt;br&gt;including the &amp;quot;folding&amp;quot; of proteins into their native&lt;br&gt;three-dimensional shapes, the structural changes that underlie protein&lt;br&gt;function, and the interactions between a protein and a drug molecule.&lt;p&gt;Cheryl Endicott&lt;br&gt;Center for Computational Science&lt;br&gt;3 Cummington Street&lt;br&gt;Boston, MA 02215&lt;br&gt;tel: 617-358-1470&lt;br&gt;fax: 617-358-2487&lt;br&gt;&lt;a href="http://ccs.bu.edu"&gt;http://ccs.bu.edu&lt;/a&gt;&lt;p&gt;&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3711403762329626240?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3711403762329626240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3711403762329626240'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/fwd-ccs-seminar-friday-april-22-2011.html' title='Fwd: CCS Seminar - Friday - April 22, 2011 - 12:00 - prb595 - Ron Dror (D.E. Shaw Research) (fwd)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-2320596064780114014</id><published>2011-04-16T21:38:00.001-04:00</published><updated>2011-04-16T21:38:40.258-04:00</updated><title type='text'>TALK: The Onset of Parallelism, Changes in Computer Architecture and Microsoft's Role in the Transition (David Rich from Microsoft Research, Tuesday April 19th, 8:35 PM, Harvard MD G125)</title><content type='html'>Title: The Onset of Parallelism, Changes in Computer Architecture and&lt;br&gt;Microsoft&amp;#39;s Role in the Transition&lt;br&gt;Speaker:  David Rich (Microsoft Research)&lt;p&gt;Date: 4-19-2011&lt;br&gt;Time: 8:35 PM&lt;br&gt;Location: Harvard Maxwell Dworkin G125 (&lt;a href="http://j.mp/eCgV66"&gt;http://j.mp/eCgV66&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;Computing performance continues to rise, but seemingly only at the&lt;br&gt;cost of increased complexity and programming challenge.  Architectures&lt;br&gt;are changing and may become more diverse in the near future.  This&lt;br&gt;talk will discuss the progression of computer architecture while&lt;br&gt;relating that progression to building construction.  Microsoft&amp;#39;s plans&lt;br&gt;for parallel programming and supporting frameworks will also be&lt;br&gt;discussed.&lt;p&gt;&lt;br&gt;Speaker biography:&lt;p&gt;David joined Microsoft as part of the acquisition of Interactive&lt;br&gt;Supercomputing where he was VP of Marketing. At Microsoft his focus is&lt;br&gt;on developing strategy and business and is now focused on both GPU&lt;br&gt;computing and the manufacturing vertical. Previous to Microsoft and&lt;br&gt;ISC, he was director of marketing at AMD where he started and ran&lt;br&gt;AMD&amp;#39;s HPC and high-end embedded businesses.  He also served as&lt;br&gt;president of the Hypertransport Consortium.  His experience includes&lt;br&gt;VP business development and VP marketing assignments at Fujitsu, and&lt;br&gt;startups API Networks and Dolphin Interconnect.  He started and&lt;br&gt;managed the TotalView Parallel Debugger business and in the very early&lt;br&gt;days worked on BBN Butterfly parallel computers and Apollo&lt;br&gt;workstations. His only job writing code was Z80 assembler for an SNA&lt;br&gt;(3274) protocol converter.  He has a degree in computer science from&lt;br&gt;Brown University.&lt;p&gt;&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-2320596064780114014?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/2320596064780114014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/2320596064780114014'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-onset-of-parallelism-changes-in.html' title='TALK: The Onset of Parallelism, Changes in Computer Architecture and Microsoft&apos;s Role in the Transition (David Rich from Microsoft Research, Tuesday April 19th, 8:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3144564105546685460</id><published>2011-04-16T21:34:00.001-04:00</published><updated>2011-04-16T21:34:46.658-04:00</updated><title type='text'>TALK: Jacket - Visual Computing (James Malcolm from AccelerEyes, Tuesday April 19th, 7:35 PM, Harvard MD G125)</title><content type='html'>Title:  Jacket -- Visual Computing&lt;br&gt;Speaker:  James Malcolm (AccelerEyes)&lt;p&gt;Date: 4-19-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Maxwell Dworkin G125 (&lt;a href="http://j.mp/eCgV66"&gt;http://j.mp/eCgV66&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;Jacket is a platform for data-parallel programming in MATLAB, Python,&lt;br&gt;and C/C++ using NVIDIA GPUs for acceleration.  The platform includes&lt;br&gt;libraries for matrix and array manipulation, linear algebra, signal&lt;br&gt;and image processing, and visualization.&lt;p&gt;The first part of the talk will highlight many of these features&lt;br&gt;through code examples.  The second part of the talk will detail some&lt;br&gt;of the design decisions in the underlying implementation.&lt;p&gt;Speaker biography:&lt;p&gt;James Malcolm is a developer at AccelerEyes.  He has a PhD from&lt;br&gt;Georgia Tech in computer vision with a fellowship at Harvard Medical&lt;br&gt;in diffusion MRI imaging.  More info: &lt;a href="http://jgmalcolm.com"&gt;http://jgmalcolm.com&lt;/a&gt;&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3144564105546685460?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3144564105546685460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3144564105546685460'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-jacket-visual-computing-james.html' title='TALK: Jacket - Visual Computing (James Malcolm from AccelerEyes, Tuesday April 19th, 7:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-2968640650668574734</id><published>2011-04-12T18:39:00.001-04:00</published><updated>2011-04-12T18:39:31.936-04:00</updated><title type='text'>TALK: Enabling CPU/GPU Portability via Execution Model Translation Speaker (Gregory Diamos from Georgia Tech, Thursday April 14th, 7:35 PM, Harvard Hall 104)</title><content type='html'>Title: Enabling CPU/GPU Portability via Execution Model Translation&lt;br&gt;Speaker: Gregory Diamos (Georgia Tech)&lt;p&gt;Date: 4-14-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Hall 104 (&lt;a href="http://j.mp/icUlNw"&gt;http://j.mp/icUlNw&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;The emergence of heterogeneous and many-core architectures has changed&lt;br&gt;the hardware/software interface.  While architecture innovations have&lt;br&gt;traditionally been hidden under ISA abstractions that could be&lt;br&gt;efficiently mapped to hardware, new CPU/GPU processors expose multiple&lt;br&gt;cores with heterogeneous micro-architectures directly to programmers&lt;br&gt;and languages.&lt;p&gt;Bulk-synchronous and data-parallel execution model abstractions have&lt;br&gt;risen in response.  They enable the same program representation to be&lt;br&gt;efficiently mapped to processors composed of CPU and GPU cores.  This&lt;br&gt;talk focuses on these abstractions, which have the potential to&lt;br&gt;continue the exponential increase in computing potential made possible&lt;br&gt;by technology scaling via translation to CPU, GPU, and future core&lt;br&gt;architectures that have yet to be designed.&lt;p&gt;These abstractions and the translation processes that map them to&lt;br&gt;hardware are discussed in the context of Ocelot, an open-source&lt;br&gt;dynamic compiler targeting multi-core CPUs, NVIDIA GPUs, and AMD GPUs&lt;p&gt;Speaker biography:&lt;p&gt;Gregory Diamos is a PhD candidate in the Computer Architecture and&lt;br&gt;Systems Lab at the Georgia Institute of Technology, under the&lt;br&gt;direction of Professor Sudhakar Yalamanchili, as well as a Research&lt;br&gt;Scientist at NVIDIA. He received his B.S. and M.S. in Electrical&lt;br&gt;Engineering from the Georgia Institute of Technology in 2006 and 2008,&lt;br&gt;respectively, where he focused on architecture techniques for&lt;br&gt;controlling PVT variations and runtime scheduling techniques for&lt;br&gt;heterogeneous processors.&lt;br&gt;His current research interests follow the industry shift to&lt;br&gt;heterogeneous many core architectures, where mounting communication&lt;br&gt;requirements place increasing demands on processor memory systems and&lt;br&gt;the ability to tightly integrate heterogeneous cores on-chip offers&lt;br&gt;the potential for dramatic improvements in efficiency at the cost of&lt;br&gt;increased design complexity; his research is directed toward&lt;br&gt;developing abstractions that maintain this efficiency while reducing&lt;br&gt;design complexity.&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-2968640650668574734?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/2968640650668574734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/2968640650668574734'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-enabling-cpugpu-portability-via.html' title='TALK: Enabling CPU/GPU Portability via Execution Model Translation Speaker (Gregory Diamos from Georgia Tech, Thursday April 14th, 7:35 PM, Harvard Hall 104)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3612651780158074876</id><published>2011-04-12T08:04:00.001-04:00</published><updated>2011-04-12T08:04:37.766-04:00</updated><title type='text'>Fwd: InPar 2011 - Call for Papers</title><content type='html'>&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;---------- Forwarded message ----------&lt;br&gt;From: &lt;b class="gmail_sendername"&gt;Schuh, Andrew&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:aschuh@illinois.edu"&gt;aschuh@illinois.edu&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;  Date: Tue, Apr 12, 2011 at 6:29 AM&lt;br&gt;Subject: InPar 2011 - Call for Papers&lt;br&gt;To: &amp;quot;&lt;a href="mailto:nicolas.pinto@gmail.com"&gt;nicolas.pinto@gmail.com&lt;/a&gt;&amp;quot; &amp;lt;&lt;a href="mailto:nicolas.pinto@gmail.com"&gt;nicolas.pinto@gmail.com&lt;/a&gt;&amp;gt;&lt;br&gt;  &lt;br&gt;&lt;br&gt;         &lt;div lang="EN-US" link="blue" vlink="purple"&gt;  &lt;div&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;b&gt;&lt;span style="font-size:24.0pt;color:black"&gt;Innovative Parallel Computing&lt;br&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:18.0pt;color:black"&gt;Foundations &amp;amp; Applications of GPU, Manycore, and Heterogeneous Systems (INPAR'11)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;b&gt;&lt;span style="font-size:12.0pt;color:black"&gt;Call for participation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt;We are pleased to announce the &lt;b&gt;2011 Innovative Parallel Computing: Foundations &amp;amp; Applications of GPU, Manycore, and Heterogeneous Systems (InPar'11)&lt;/b&gt;. This new conference provides a first-tier academic venue for peer-reviewed publications in the emerging fields of parallel computing, encompassing the topics of GPU computing, manycore computing, and heterogeneous computing. &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt; &lt;br&gt; &lt;/span&gt;&lt;span style="color:black"&gt;InPar has dual focus on "Foundations"—the fundamental advances in parallel computing itself— and "Applications"—case studies and lessons learned from the application of commodity parallel computing in domains across science and engineering. The goal of InPar is to bring together researchers in the myriad fields being revolutionized by GPUs to share experiences, discover commonalities, and both inform and learn from the computer scientists working on the foundations of parallel computing.&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt; &lt;br&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color:black"&gt;Topics&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt;: InPar encourages papers involving current GPU/manycore architectures, new or emerging commodity parallel architectures (such as Intel "MIC" products), and hybrid or heterogeneous systems. Possible topics include, but are not limited to: &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td width="551" colspan="2" valign="top" style="width:413.6pt;border:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;i&gt;&lt;span style="color:black"&gt;Foundations:&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="486" colspan="2" valign="top" style="width:364.5pt;border:solid white 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;i&gt;&lt;span style="color:black"&gt;Applications:&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="17" valign="top" style="width:13.1pt;border:solid white 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt; &lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="534" valign="top" style="width:400.5pt;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Programming        systems&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Parallel         programming models&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Languages,         including domain-specific languages (DSLs)&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Compilers and         runtime systems&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Operating         system support for GPU/manycore processors and heterogeneity&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Approaches and         tools for program analysis, profiling and debugging&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Rethinking        algorithms and data structures for parallel computing&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Core         algorithms and data structures: sorting, hash tables, etc.&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Graph         algorithms&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Numerical         algorithms and data structures&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Heterogeneous        computing with a primary focus toward GPUs/manycore processors&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Compilation         for heterogeneous applications&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Runtime         support for heterogeneous applications&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Applications         that effectively use heterogeneous resources&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Cross-platform        solutions&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Languages and         runtime systems (OpenCL, Ocelot, PyOpenCL, etc)&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Performance         evaluation and comparisons &lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Computer        architecture for commodity parallel computing&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Parallel         system simulators and predictive models&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Microarchitecture         &lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Memory system         architecture&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;System         interconnect&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Fault         tolerance and reliable computing&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;   &lt;/ul&gt;   &lt;/td&gt;   &lt;td width="18" valign="top" style="width:13.5pt;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-left:.5in;line-height:normal;vertical-align:baseline"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="468" valign="top" style="width:351.0pt;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Computational        physics and chemistry&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;molecular         physics, quantum chemistry&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;condensed-matter         physics, fluid dynamics and material science&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;earth         sciences, climate and weather modeling&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;astrophysics         and cosmology&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Life sciences        &amp;amp; computational biology&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;bioinformatics,         protein folding&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;neuroscience&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;biomedical         imaging&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Engineering        simulation &amp;amp; design&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;optimization&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;electronic         design automation&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;product         development&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Statistical        modeling and computational finance&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;random number         generators, Monte Carlo&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;data analysis         and forecasting&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Data-intensive        applications&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;machine         learning&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;artificial         intelligence&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;real-time         processing&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Computer vision&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;fast graph         algorithms&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;visual         saliency, recognition, object detection &lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Video/image/audio        and signal processing&lt;/span&gt;&lt;/li&gt;    &lt;ul type="circle"&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;speech         recognition&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;photo-realistic         rendering&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;spectral         analysis&lt;/span&gt;&lt;/li&gt;     &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;visual effects         for film and video&lt;/span&gt;&lt;/li&gt;    &lt;/ul&gt;   &lt;/ul&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr height="0"&gt;   &lt;td width="16" style="border:none"&gt;&lt;/td&gt;   &lt;td width="375" style="border:none"&gt;&lt;/td&gt;   &lt;td width="16" style="border:none"&gt;&lt;/td&gt;   &lt;td width="340" style="border:none"&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in"&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal;border:none;padding:0in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none"&gt;  &lt;tbody&gt;&lt;tr style="min-height:16.15pt"&gt;   &lt;td width="551" colspan="2" valign="top" style="width:413.6pt;border:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt;min-height:16.15pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;b&gt;&lt;span style="color:black"&gt;Committee:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="486" colspan="2" valign="top" style="width:364.5pt;border:solid white 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt;min-height:16.15pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;b&gt;&lt;span style="color:black"&gt;Dates:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="17" valign="top" style="width:13.1pt;border:solid white 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;b&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="534" valign="top" style="width:400.5pt;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt;General   co-chairs: &lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Amitabh        Varshney (University of Maryland)&lt;/span&gt;&lt;/li&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;David Luebke        (NVIDIA Research)&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt;Paper   co-chairs: &lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Lorena Barba        (Boston University)&lt;/span&gt;&lt;/li&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;John Owens        (University of California Davis)&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt;Program   co-chairs: &lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;John Stone        (University of Illinois)&lt;/span&gt;&lt;/li&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Hanspeter        Pfister (Harvard University)&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span&gt;Steering Committee   chair:&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Wen-Mei Hwu (University of        Illinois)&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt;Treasurer:&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;    &lt;li class="MsoNormal" style="color:black;line-height:normal;vertical-align:baseline"&gt;&lt;span&gt;Andrew Schuh        (University of Illinois)&lt;/span&gt;&lt;/li&gt;   &lt;/ul&gt;   &lt;/td&gt;   &lt;td width="18" valign="top" style="width:13.5pt;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt; &lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="468" valign="top" style="width:351.0pt;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="color:black"&gt;Abstract   due:                                         June 10&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt;   &lt;/span&gt;&lt;span style="color:black"&gt;Papers due:                                           June   17&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt;   &lt;/span&gt;&lt;span style="color:black"&gt;Authors   informed of decisions:           July 26&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt;   &lt;/span&gt;&lt;span style="color:black"&gt;Camera-ready   papers due:                August 16&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt;   &lt;/span&gt;&lt;span style="color:black"&gt;Conference:                                          October   10-11&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr height="0"&gt;   &lt;td width="16" style="border:none"&gt;&lt;/td&gt;   &lt;td width="375" style="border:none"&gt;&lt;/td&gt;   &lt;td width="17" style="border:none"&gt;&lt;/td&gt;   &lt;td width="339" style="border:none"&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black"&gt;Proceedings&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt;: InPar &lt;/span&gt;&lt;span&gt;is&lt;span style="color:red"&gt; &lt;/span&gt;&lt;span style="color:black"&gt;a highly selective, peer-reviewed, and archival publication venue. Due to the diverse, multi-disciplinary nature of this conference, some authors may be unfamiliar with publication traditions that are customary in computer science but uncommon in &lt;/span&gt;other fields. We are currently working towards ACM sponsorship of this conference. After approval, the papers will be published via the &lt;/span&gt;&lt;a href="http://www.acm.org/publications/icp_series" target="_blank"&gt;&lt;span style="color:windowtext"&gt;ACM International Conference Proceedings Series&lt;/span&gt;&lt;/a&gt;&lt;span&gt; and will appear in the ACM Digital Library, will receive an ISBN number, etc. The program committee and tertiary reviewers will revi&lt;span style="color:black"&gt;ew, rank, and select only the best papers for presentation at the conference and publication in the proceedings. Authors will receive review reports, but the short publication cycle allows only minor revisions. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:12.0pt;line-height:115%;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;br&gt; &lt;br&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="font-size:12.0pt;line-height:115%;color:black"&gt;The conference website is available at &lt;/span&gt;&lt;/i&gt;&lt;a href="http://../../../../../Desktop/www.innovativeparallel.org" target="_blank"&gt;&lt;i&gt;&lt;span style="font-size:12.0pt;line-height:115%"&gt;www.innovativeparallel.org&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span style="font-size:12.0pt;line-height:115%;color:black"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;    &lt;/div&gt;  &lt;/div&gt;   &lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto" target="_blank"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3612651780158074876?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3612651780158074876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3612651780158074876'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/fwd-inpar-2011-call-for-papers.html' title='Fwd: InPar 2011 - Call for Papers'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4575777844876238281</id><published>2011-04-10T21:46:00.001-04:00</published><updated>2011-04-10T21:46:34.085-04:00</updated><title type='text'>TALK: R-Stream - Programming GPUs without Writing a Line of CUDA (Nicolas Vasilache from Reservoir Labs, Tuesday April 12th, 7:35 PM, Harvard MD G125)</title><content type='html'>Title:  R-Stream - Programming GPUs without Writing a Line of CUDA&lt;br&gt;Speaker:  Nicolas Vasilache (Reservoir Labs)&lt;p&gt;Date: 4-12-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Maxwell Dworkin G125 (&lt;a href="http://j.mp/eCgV66"&gt;http://j.mp/eCgV66&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;A new class of multicore processors and accelerators has emerged with&lt;br&gt;significant parallelism and on-chip distributed memory (e.g., GPGPU,&lt;br&gt;IBM&amp;#39;s Cell, SCC) that requires explicit control and communication&lt;br&gt;among tiled computation kernels.&lt;p&gt;R-Stream is a &amp;quot;High Level Compiler&amp;quot; for embedded signal/knowledge&lt;br&gt;processing and HPC algorithms, and is designed to seamlessly generate&lt;br&gt;parallelized code to target-specific (low-level) C compilers.&lt;br&gt;Specifically, R-Stream is a source-to-source compiler that accepts a&lt;br&gt;sequential C program as input and produces code that has been&lt;br&gt;parallelized and optimized for these new types of processors.&lt;br&gt;R-Stream can output optimized code in a variety of formats for&lt;br&gt;downstream processors, including highly optimized OpenMP and CUDA.&lt;p&gt;R-Stream performs multiple advanced transformations from the input C&lt;br&gt;source code in order to achieve high performance. These include&lt;br&gt;special forms of array expansion (to remove constraints on&lt;br&gt;parallelism), joint scheduling for parallelism and locality, task&lt;br&gt;granularity selection, communications/DMA generation, software&lt;br&gt;pipelining, memory region reshaping, and back end dialect generation.&lt;br&gt;The resulting mapped program is much more than simply parallelized —&lt;br&gt;it represents a detailed choreography of computation and data motion&lt;br&gt;across parallel units and through explicitly managed memory&lt;br&gt;hierarchies.&lt;p&gt;&lt;br&gt;Speaker biography:&lt;p&gt;Dr. Nicolas T. Vasilache, Senior Engineer, holds an Engineering Degree&lt;br&gt;from the ENST T&amp;#233;l&amp;#233;com Paris and M.S. / PhD from the Universit&amp;#233; Paris&lt;br&gt;Sud in Orsay.  His doctoral studies focused on high performance&lt;br&gt;compilation in the polyhedral model, and his dissertation addresses&lt;br&gt;fundamental theoretical problems in polyhedral compilation.  Prior to&lt;br&gt;joining Reservoir, he worked as a technical co-op specialist for the&lt;br&gt;IBM TJ Watson Research Center where he successfully implemented his&lt;br&gt;ideas in the XLC compiler.  He in an inventor of 4 US patents filed on&lt;br&gt;behalf of IBM. Since joining Reservoir Labs, Dr. Vasilache has worked&lt;br&gt;on Alef, Reservoir&amp;#39;s distributed satisfiability solver for one year.&lt;br&gt;He is one of the main developers of Reservoir&amp;#39;s R-Stream compiler and&lt;br&gt;focuses on various aspect of high-level code optimization in a&lt;br&gt;polyhedral intermediate representation. Dr. Vasilache is also&lt;br&gt;Reservoir&amp;#39;s main contributor to the UHPC effort in the team lead by&lt;br&gt;Intel.  He is in an inventor of 4 US patents filed on behalf of&lt;br&gt;Reservoir Labs.&lt;p&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4575777844876238281?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4575777844876238281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4575777844876238281'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-r-stream-programming-gpus-without.html' title='TALK: R-Stream - Programming GPUs without Writing a Line of CUDA (Nicolas Vasilache from Reservoir Labs, Tuesday April 12th, 7:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4670887902460932225</id><published>2011-04-04T23:47:00.000-04:00</published><updated>2011-04-04T23:48:28.868-04:00</updated><title type='text'>TALK: Irregular Parallelism on the GPU: Algorithms and Data Structures (John Owens from UC Davis, Thursday April 7th, 7:35 PM, Harvard Hall 104)</title><content type='html'>Title:  Irregular Parallelism on the GPU: Algorithms and Data Structures&lt;p&gt;Speaker:  John Owens (UC Davis, Electrical and Computer Engineering)&lt;p&gt;Date: 4-7-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Hall 104 (&lt;a href="http://j.mp/icUlNw"&gt;http://j.mp/icUlNw&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;The computational power of GPUs, coupled with advances in its&lt;br&gt;programmability, is making the GPU an increasingly compelling platform&lt;br&gt;for high-performance computing. In this talk I&amp;#39;ll discuss some of our&lt;br&gt;recent research results in supporting *irregular parallelism* on the&lt;br&gt;GPU. While GPUs are particularly good at regular, structured codes,&lt;br&gt;it&amp;#39;s still a large challenge to efficiently support more irregular&lt;br&gt;data structures and algorithms. I&amp;#39;ll talk about our recent work in&lt;br&gt;task queuing, hash tables, fragment compositing, and multi-GPU&lt;br&gt;MapReduce, and also touch on some of the research problems I&amp;#39;d like to&lt;br&gt;address going forward.&lt;p&gt;Speaker biography:&lt;p&gt;John Owens is an associate professor of electrical and computer&lt;br&gt;engineering at the University of California, Davis, where he leads a&lt;br&gt;research group with a focus on parallel computing, concentrating on&lt;br&gt;fundamental primitives and applications on the GPU. He is also one of&lt;br&gt;the lead developers of the popular CUDPP GPU computing library. At UC&lt;br&gt;Davis, he earned the Department of Energy Early Career Principal&lt;br&gt;Investigator Award (2004), an NVIDIA Teaching Fellowship (2006), and&lt;br&gt;his department&amp;#39;s Graduate Student Association Award for Graduate&lt;br&gt;Teaching and Mentorship (2009). He is a PI in both the DOE&amp;#39;s SciDAC&lt;br&gt;Institute for Ultrascale Visualization and in the new Intel Science&lt;br&gt;and Technology Center for Visual Computing. John earned his Ph.D. in&lt;br&gt;electrical engineering in 2003 from Stanford University and his B.S.&lt;br&gt;in electrical engineering and computer sciences in 1995 from the&lt;br&gt;University of California, Berkeley.&lt;p&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4670887902460932225?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4670887902460932225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4670887902460932225'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-irregular-parallelism-on-gpu.html' title='TALK: Irregular Parallelism on the GPU: Algorithms and Data Structures (John Owens from UC Davis, Thursday April 7th, 7:35 PM, Harvard Hall 104)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-6722660884204172242</id><published>2011-04-03T19:21:00.000-04:00</published><updated>2011-04-03T19:22:29.745-04:00</updated><title type='text'>TALK: Analysis-Driven Performance Optimization with CUDA (Cliff Woolley from NVIDIA, Tuesday April 5h, 8:35 PM, Harvard MD G125)</title><content type='html'>Title:  Analysis-Driven Performance Optimization with CUDA&lt;br&gt;Speaker:  Cliff Woolley (CUDA Developer Technology Engineer, NVIDIA Corporation)&lt;p&gt;Date: 4-5-2011&lt;br&gt;Time: 8:35 PM&lt;br&gt;Location: Harvard Maxwell Dworkin G125 (&lt;a href="http://j.mp/eCgV66"&gt;http://j.mp/eCgV66&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;The goal of this talk is to demystify performance optimization by&lt;br&gt;transforming it into an analysis-driven process. There are three&lt;br&gt;fundamental limiters to kernel performance: instruction throughput,&lt;br&gt;memory throughput, and latency. In this talk we will describe how to&lt;br&gt;use profiling tools and source code instrumentation to assess the&lt;br&gt;significance of each limiter, what optimizations to apply for each&lt;br&gt;limiter, and how to determine when hardware limits are reached.&lt;p&gt;Notes:  It is assumed that attendees are already familiar with&lt;br&gt;fundamental optimization techniques.  This talk was originally&lt;br&gt;prepared and delivered by my colleague, Paulius Micikevicius, for&lt;br&gt;GTC2010.&lt;p&gt;Speaker biography:&lt;p&gt;Cliff Woolley is a CUDA Developer Technology Engineer with NVIDIA&lt;br&gt;Corporation.  He received his Master&amp;#39;s degree in Computer Science from&lt;br&gt;the University of Virginia in 2003.  He was among the earliest&lt;br&gt;academic researchers to investigate the use of graphics processors for&lt;br&gt;general purpose computation, having applied these early GPGPU ideas&lt;br&gt;both to non-traditional graphics rendering techniques as well as to&lt;br&gt;non-graphical algorithms such as a multigrid solver for PDEs.&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-6722660884204172242?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6722660884204172242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6722660884204172242'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-analysis-driven-performance.html' title='TALK: Analysis-Driven Performance Optimization with CUDA (Cliff Woolley from NVIDIA, Tuesday April 5h, 8:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-9128819069602798040</id><published>2011-04-03T19:11:00.000-04:00</published><updated>2011-04-03T19:12:20.105-04:00</updated><title type='text'>TALK: Programming the Memory Hierarchy with Sequoia (Mike Bauer from Stanford, Tuesday April 5h, 7:35 PM, Harvard MD G125)</title><content type='html'>Title: Programming the Memory Hierarchy with Sequoia&lt;br&gt;Speaker:  Mike Bauer (Stanford)&lt;p&gt;Date: 4-5-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Maxwell Dworkin G125 (&lt;a href="http://j.mp/eCgV66"&gt;http://j.mp/eCgV66&lt;/a&gt;)&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course&lt;br&gt;&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;Due to power concerns modern computer architectures have turned to&lt;br&gt;parallelism to make use of the additional transistors provided by&lt;br&gt;Moore&amp;#39;s law.  Each new computer architecture will contain an order of&lt;br&gt;magnitude more computational units than the previous generation.  With&lt;br&gt;sufficient on-chip computational resources all but the most&lt;br&gt;compute-intensive applications will become bound by memory and&lt;br&gt;communication bandwidth.  In order to ensure efficient execution of&lt;br&gt;memory- and communication-bound programs, parallel programming&lt;br&gt;languages must be locality-aware to effectively utilize the complex&lt;br&gt;memory hierarchies of new architectures.  This talk will describe&lt;br&gt;Sequoia, a locality-aware parallel programming language for&lt;br&gt;programming deep memory hierarchies in a portable manner.  An&lt;br&gt;implementation of the Sequoia compiler and runtime systems will be&lt;br&gt;covered as well as case studies using Sequoia to program a variety of&lt;br&gt;memory hierarchies.&lt;p&gt;Speaker biography:&lt;p&gt;Michael Bauer is a third-year PhD student in the Department of&lt;br&gt;Computer Science at Stanford University and an NVIDIA Graduate Student&lt;br&gt;Fellow.&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-9128819069602798040?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/9128819069602798040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/9128819069602798040'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/04/talk-programming-memory-hierarchy-with.html' title='TALK: Programming the Memory Hierarchy with Sequoia (Mike Bauer from Stanford, Tuesday April 5h, 7:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4885510102860925127</id><published>2011-03-31T12:00:00.001-04:00</published><updated>2011-03-31T12:00:55.993-04:00</updated><title type='text'>HW2 Answers</title><content type='html'>&lt;div&gt;Please see this post for link to HW2 answer guide: &amp;nbsp;&lt;a href="http://forum.cs264.org/index.php?topic=365.0"&gt;http://forum.cs264.org/index.php?topic=365.0&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;... Dwight&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4885510102860925127?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4885510102860925127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4885510102860925127'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/hw2-answers.html' title='HW2 Answers'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3811164660719527532</id><published>2011-03-31T10:14:00.000-04:00</published><updated>2011-03-31T10:15:17.700-04:00</updated><title type='text'>Office Hours 4/1</title><content type='html'>I&amp;#39;ll be holding office hours on 4/1 from 6-8 in 53 Church St.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-Jud&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3811164660719527532?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3811164660719527532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3811164660719527532'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/office-hours-41.html' title='Office Hours 4/1'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8709365719953025073</id><published>2011-03-30T23:29:00.000-04:00</published><updated>2011-03-30T23:30:12.735-04:00</updated><title type='text'>TALK: cl.oquence: High-Level Language Abstractions for Low-Level Programming (Cyrus Omar from CMU, Thursday March 31st, 2011, 8:35 PM, Harvard Hall 104)</title><content type='html'>Title: cl.oquence: High-Level Language Abstractions for Low-Level Programming&lt;br&gt;Speaker:  Cyrus Omar (CMU)&lt;p&gt;Date: 3-31-2011&lt;br&gt;Time: 8:35 PM&lt;br&gt;Location: Harvard Hall 104 **Room change**&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course (&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;)&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;When performance is important, developers turn to &amp;quot;low-level&amp;quot;&lt;br&gt;languages like C, FORTRAN, CUDA and OpenCL. These languages handle&lt;br&gt;issues related to register and stack allocation for their users, but&lt;br&gt;do not otherwise attempt to manage memory allocation or control data&lt;br&gt;movement. Developers continue to favor this design, despite the&lt;br&gt;increased development burden, because small changes to an algorithm&amp;#39;s&lt;br&gt;data movement patterns can dramatically impact overall performance on&lt;br&gt;modern hardware, including GPUs, but compilers for high-level&lt;br&gt;languages are not yet able to reliably outperform motivated human&lt;br&gt;experts. Indeed, the most prominent productivity-oriented languages in&lt;br&gt;computational science -- MATLAB and Python -- come with significant&lt;br&gt;performance overhead.&lt;p&gt;In this talk, I will demonstrate that many of the&lt;br&gt;productivity-enhancing features characteristic of high-level languages&lt;br&gt;can be reconciled with a low-level programming model with no&lt;br&gt;performance penalty, using techniques like type inference, structural&lt;br&gt;polymorphism and compile-time metaprogramming. The resulting language,&lt;br&gt;called cl.oquence, compiles directly into OpenCL source code. Because&lt;br&gt;OpenCL is low-level, supports a variety of architectures and can be&lt;br&gt;called from several languages, cl.oquence functions can be integrated&lt;br&gt;into existing projects easily. For Python users, special bindings have&lt;br&gt;been developed, based on pyopencl, that allow users to write&lt;br&gt;cl.oquence functions inline and call them directly, without even the&lt;br&gt;minimal syntactic overhead that a more generic binding would require.&lt;p&gt;Although the language remains in beta, I have been using it to run&lt;br&gt;large-scale neurobiological circuit simulations. An informal case&lt;br&gt;study of this simulation framework will be presented. The language is&lt;br&gt;free, open-source and well-documented. It will be available at&lt;br&gt;&lt;a href="http://cl.oquence.org/"&gt;http://cl.oquence.org/&lt;/a&gt; shortly. Interested people can email me&lt;br&gt;(&lt;a href="mailto:cyrus@cmu.edu"&gt;cyrus@cmu.edu&lt;/a&gt;).&lt;p&gt;&lt;br&gt;Speaker biography:&lt;p&gt;Cyrus Omar is a graduate student in the Computer Science Department at&lt;br&gt;Carnegie Mellon University. His research focuses on building better&lt;br&gt;programming languages, compilers, development environments and data&lt;br&gt;sharing infrastructure for computational science and high-performance&lt;br&gt;computing, with a particular focus on computational neurobiology.&lt;br&gt;&lt;a href="http://www.cs.cmu.edu/~comar"&gt;http://www.cs.cmu.edu/~comar&lt;/a&gt;&lt;p&gt;&lt;br&gt;--&lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8709365719953025073?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8709365719953025073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8709365719953025073'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/talk-cloquence-high-level-language.html' title='TALK: cl.oquence: High-Level Language Abstractions for Low-Level Programming (Cyrus Omar from CMU, Thursday March 31st, 2011, 8:35 PM, Harvard Hall 104)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-7175098585877294518</id><published>2011-03-30T09:10:00.000-04:00</published><updated>2011-03-30T09:11:27.256-04:00</updated><title type='text'>TALK: Easy, Effective, Efficient: GPU Programming in Python with PyOpenCL and PyCUDA (Andreas Kloeckner, Thursday March 31st, 2011, 7:35 PM, Harvard MD G125)</title><content type='html'>Title: Easy, Effective, Efficient: GPU Programming in Python with&lt;br&gt;PyOpenCL and PyCUDA&lt;br&gt;Speaker:  Andreas Kloeckner (NYU)&lt;p&gt;Date: 3-31-2011&lt;br&gt;Time: 7:35 PM&lt;br&gt;Location: Harvard Hall 104 **Room change**&lt;p&gt;Harvard CS264 2011 Guest Lecture Series&lt;br&gt;&amp;quot;Massively Parallel Computing&amp;quot; Course (&lt;a href="http://www.cs264.org"&gt;http://www.cs264.org&lt;/a&gt;)&lt;br&gt;Host: Nicolas Pinto (Harvard, MIT)&lt;p&gt;Abstract:&lt;p&gt;High-level scripting languages are in many ways polar opposites to&lt;br&gt;GPUs. GPUs are highly parallel, subject to hardware subtleties, and&lt;br&gt;designed for maximum throughput, and they offer a tremendous advance&lt;br&gt;in the performance achievable for a significant number of&lt;br&gt;computational problems. On the other hand, scripting languages such as&lt;br&gt;Python favor ease of use over computational speed and do not generally&lt;br&gt;emphasize parallelism. PyOpenCL and PyCUDA are two packages that&lt;br&gt;attempt to join the two together. By showing concrete examples, both&lt;br&gt;at the toy and the whole-application level, this talk aims to&lt;br&gt;demonstrate that by combining these opposites, a programming&lt;br&gt;environment is created that is greater than just the sum of its two&lt;br&gt;parts.&lt;p&gt;Speaker biography:&lt;p&gt;Andreas Kl&amp;#246;ckner obtained his PhD degree working with Jan Hesthaven at&lt;br&gt;the Department of Applied Mathematics at Brown University.  He worked&lt;br&gt;on a variety of topics all aiming to broaden the utility of&lt;br&gt;discontinuous Galerkin (DG) methods.  This included their use in the&lt;br&gt;simulation of plasma physics and the demonstration of their particular&lt;br&gt;suitability for computation on throughput-oriented graphics processors&lt;br&gt;(GPUs). He also worked on multi-rate time stepping methods and shock&lt;br&gt;capturing schemes for DG.&lt;p&gt;In the fall of 2010, he joined the Courant Institute of Mathematical&lt;br&gt;Sciences at New York University as a Courant Instructor. There, he is&lt;br&gt;working on problems in computational electromagnetics with Leslie&lt;br&gt;Greengard.&lt;p&gt;His research interests include:&lt;p&gt;- Discontinuous Galerkin and integral equation methods for wave&lt;br&gt; propagation&lt;p&gt;- Programming tools for parallel architectures&lt;p&gt;- High-order unstructured particle-in-cell methods for plasma simulation&lt;p&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-7175098585877294518?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7175098585877294518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7175098585877294518'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/talk-easy-effective-efficient-gpu.html' title='TALK: Easy, Effective, Efficient: GPU Programming in Python with PyOpenCL and PyCUDA (Andreas Kloeckner, Thursday March 31st, 2011, 7:35 PM, Harvard MD G125)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4988753697404603326</id><published>2011-03-25T22:17:00.000-04:00</published><updated>2011-03-25T22:18:23.280-04:00</updated><title type='text'>Posted: Homework 4 (due Friday April 8th, 2011 11PM EST)</title><content type='html'>Hey gang,&lt;p&gt;Homework 4 has been posted:&lt;br&gt;&lt;a href="http://www.cs264.org/homeworks/homeworks.html"&gt;http://www.cs264.org/homeworks/homeworks.html&lt;/a&gt;&lt;p&gt;Let us know how it goes.&lt;p&gt;Good luck&lt;p&gt;N&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4988753697404603326?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4988753697404603326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4988753697404603326'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/posted-homework-4-due-friday-april-8th.html' title='Posted: Homework 4 (due Friday April 8th, 2011 11PM EST)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4806968871556751052</id><published>2011-03-24T16:27:00.000-04:00</published><updated>2011-03-24T16:28:04.869-04:00</updated><title type='text'>Reminder: Project Proposals &amp; HW3 due **tomorrow**</title><content type='html'>Hey gang,&lt;p&gt;Please don&amp;#39;t forget that your project proposal &amp;amp; HW3 are due tomorrow.&lt;br&gt;Note that no further extension will be given (the schedule is getting&lt;br&gt;tight).&lt;p&gt;Thanks.&lt;p&gt;Best,&lt;p&gt;N&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4806968871556751052?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4806968871556751052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4806968871556751052'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/reminder-project-proposals-hw3-due.html' title='Reminder: Project Proposals &amp; HW3 due **tomorrow**'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8088439224905627280</id><published>2011-03-23T15:20:00.000-04:00</published><updated>2011-03-23T15:21:23.113-04:00</updated><title type='text'>Hadoop/EC2 lab tomorrow</title><content type='html'>&lt;div&gt;Hi everyone,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;We&amp;#39;ll be covering the basics of hadoop and EC2 in the lab tomorrow. In order to simplify getting the tools and environment setup, we&amp;#39;ll be using the Cloudera development VM. This is an ubuntu virtual machine image that comes preinstalled with hadoop and supporting tools. It can be found at &lt;a href="http://www.cloudera.com/downloads/virtual-machine/"&gt;http://www.cloudera.com/downloads/virtual-machine/&lt;/a&gt;. To get the most out of the lab, please download and install this VM image on your laptop before coming to lab.&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To run this VM image, you&amp;#39;ll need either VMware Player (&lt;a href="http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0"&gt;http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0&lt;/a&gt;) or VMware Fusion on a Mac. VMware player is available for free. You can get a 30 day free trial of VMware fusion if you don&amp;#39;t already have a license.&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks,&lt;/div&gt;&lt;div&gt;Jud&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8088439224905627280?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8088439224905627280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8088439224905627280'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/hadoopec2-lab-tomorrow.html' title='Hadoop/EC2 lab tomorrow'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-290763735910051239</id><published>2011-03-23T13:20:00.001-04:00</published><updated>2011-03-23T13:20:29.718-04:00</updated><title type='text'>HW3 Relief</title><content type='html'>Two items of good news on HW3:&lt;p&gt;1) The due date for HW3 is now Friday, 3/25 at 11:00 pm.&lt;p&gt;2) The timing values are being revised due to slow performance observed on resonance.  The new timing targets for part D are:&lt;p&gt;	• 2 processes 10,000 ms (unchanged)&lt;br&gt;	• 4 processes   4,200 ms&lt;br&gt;	• 6 processes   3,000 ms&lt;p&gt;... Dwight&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-290763735910051239?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/290763735910051239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/290763735910051239'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/hw3-relief.html' title='HW3 Relief'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-770927353875082674</id><published>2011-03-18T17:11:00.000-04:00</published><updated>2011-03-18T17:12:56.623-04:00</updated><title type='text'>CS264 AWS Free Credits</title><content type='html'>Dear gang,&lt;p&gt;The AWS codes have been sent by email.&lt;p&gt;Please let us know if you did not receive yours.&lt;p&gt;Regards,&lt;p&gt;-- &lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-770927353875082674?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/770927353875082674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/770927353875082674'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/cs264-aws-free-credits.html' title='CS264 AWS Free Credits'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-4052666245753858310</id><published>2011-03-14T09:15:00.000-04:00</published><updated>2011-03-14T09:16:19.707-04:00</updated><title type='text'>Posted: Homework 3 (due Wednesday March 23rd, 2011 11PM EST)</title><content type='html'>Hey gang,&lt;p&gt;Homework 3 has been posted:&lt;br&gt;&lt;a href="http://www.cs264.org/homeworks/homeworks/hw3.php"&gt;http://www.cs264.org/homeworks/homeworks/hw3.php&lt;/a&gt;&lt;p&gt;Let us know how it goes.&lt;p&gt;Good luck&lt;p&gt;Regards,&lt;p&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-4052666245753858310?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4052666245753858310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/4052666245753858310'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/posted-homework-3-due-wednesday-march.html' title='Posted: Homework 3 (due Wednesday March 23rd, 2011 11PM EST)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3211149173296325704</id><published>2011-03-05T18:35:00.000-05:00</published><updated>2011-03-05T18:36:31.683-05:00</updated><title type='text'>CS264 Projects</title><content type='html'>Hey gang,&lt;p&gt;Information about the projects has been posted on the website and&lt;br&gt;project ideas from research groups will be posted on the forum.&lt;p&gt;For more details, see:&lt;br&gt;&lt;a href="http://www.cs264.org/projects/projects.html"&gt;http://www.cs264.org/projects/projects.html&lt;/a&gt;&lt;br&gt;&lt;a href="http://forum.cs264.org/index.php?board=6.0"&gt;http://forum.cs264.org/index.php?board=6.0&lt;/a&gt;&lt;p&gt;Please submit your proposal as soon as possible so that you can start&lt;br&gt;working on it sooner.&lt;p&gt;Best,&lt;p&gt;-- &lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3211149173296325704?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3211149173296325704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3211149173296325704'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/cs264-projects.html' title='CS264 Projects'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8346594869764825470</id><published>2011-03-01T11:57:00.000-05:00</published><updated>2011-03-01T11:59:48.105-05:00</updated><title type='text'>HW1 Grades</title><content type='html'>HW1 grades have been sent out. If you did not receive your grade, or have any questions, please let us know. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8346594869764825470?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8346594869764825470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8346594869764825470'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/03/hw1-grades.html' title='HW1 Grades'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-6429751466838297236</id><published>2011-02-26T17:54:00.000-05:00</published><updated>2011-02-26T17:55:24.657-05:00</updated><title type='text'>HW2 due date update and Lab 4+5 recordings</title><content type='html'>Lab 4 recording is available at  &lt;a href="http://continuinged.na5.acrobat.com/p10438725/"&gt;http://continuinged.na5.acrobat.com/p10438725/&lt;/a&gt;&lt;p&gt;Lab 5 recording is available at &lt;a href="http://continuinged.na5.acrobat.com/p87132471/"&gt;http://continuinged.na5.acrobat.com/p87132471/&lt;/a&gt;&lt;p&gt;HW2 is now due on Monday, 3/14 at 11:00pm.&lt;p&gt;Enjoy!&lt;p&gt;N&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-6429751466838297236?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6429751466838297236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6429751466838297236'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/hw2-due-date-update-and-lab-45.html' title='HW2 due date update and Lab 4+5 recordings'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8494967408623211859</id><published>2011-02-23T19:42:00.001-05:00</published><updated>2011-02-23T19:42:39.830-05:00</updated><title type='text'>Homework 0 Solution Posted</title><content type='html'>The solution to the C programming questions in Homework 0 have been&lt;br&gt;posted to the Homework Solutions board:&lt;p&gt;&lt;a href="http://forum.cs264.org/index.php?topic=195.msg467#msg467"&gt;http://forum.cs264.org/index.php?topic=195.msg467#msg467&lt;/a&gt;&lt;p&gt;NOTE: You must be logged into the forums to access the solution.&lt;p&gt;Those of you that turned in Homework 0 should have received an email&lt;br&gt;containing your grade. Please have a look at the solutions and make&lt;br&gt;sure you understand them.&lt;p&gt;If you have any questions or concerns please send an email to staff&lt;br&gt;&amp;#39;at&amp;#39; cs264 &amp;#39;dot&amp;#39; org or post to the homework forum board.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8494967408623211859?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8494967408623211859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8494967408623211859'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/homework-0-solution-posted.html' title='Homework 0 Solution Posted'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8253639415568839857</id><published>2011-02-20T17:04:00.001-05:00</published><updated>2011-02-20T17:04:53.181-05:00</updated><title type='text'>Posted: Homework 2 (due Fri Mar 11th, 2011 11PM EST)</title><content type='html'>Hey gang,&lt;p&gt;Homework 2 has been posted:&lt;br&gt;&lt;a href="http://www.cs264.org/homeworks/homeworks/hw2.php"&gt;http://www.cs264.org/homeworks/homeworks/hw2.php&lt;/a&gt;&lt;p&gt;Let us know how it goes.&lt;p&gt;Good luck!&lt;p&gt;Best,&lt;p&gt;--&lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8253639415568839857?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8253639415568839857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8253639415568839857'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/posted-homework-2-due-fri-mar-11th-2011.html' title='Posted: Homework 2 (due Fri Mar 11th, 2011 11PM EST)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-38884461213307286</id><published>2011-02-12T01:27:00.001-05:00</published><updated>2011-02-12T01:27:37.345-05:00</updated><title type='text'>Lab 3 Video</title><content type='html'>The Lab 3 video has been posted:&lt;br&gt;&lt;a href="http://continuinged.na5.acrobat.com/p48543334/"&gt;http://continuinged.na5.acrobat.com/p48543334/&lt;/a&gt;&lt;p&gt;(see &amp;quot;Lectures&amp;quot; section on &lt;a href="http://cs264.org"&gt;cs264.org&lt;/a&gt;)&lt;p&gt;Thanks Dwight for navigating the painful Adobe Connect maze...&lt;p&gt;Enjoy!&lt;p&gt;N&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-38884461213307286?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/38884461213307286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/38884461213307286'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/lab-3-video.html' title='Lab 3 Video'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-8049632477872716618</id><published>2011-02-10T23:05:00.000-05:00</published><updated>2011-02-10T23:06:00.435-05:00</updated><title type='text'>Office Hours for 02/11/2011</title><content type='html'>Office hours will be help on Friday, Feb. 11 from 10am-12pm and from 5:30pm-7pm in Maxwell Dworkin 307.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks,&lt;/div&gt;&lt;div&gt;Jud&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-8049632477872716618?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8049632477872716618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/8049632477872716618'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/office-hours-for-02112011.html' title='Office Hours for 02/11/2011'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-6054878063644791053</id><published>2011-02-10T15:08:00.001-05:00</published><updated>2011-02-10T15:08:56.086-05:00</updated><title type='text'>Fwd: Save the date for GPU Technology Conference 2011</title><content type='html'>&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;---------- Forwarded message ----------&lt;br&gt;From: &lt;b class="gmail_sendername"&gt;GPU Technology Conference&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:gtc@nvidia.com"&gt;gtc@nvidia.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;  Date: Thu, Feb 10, 2011 at 11:33 AM&lt;br&gt;Subject: Save the date for GPU Technology Conference 2011&lt;br&gt;To: Pinto Nicolas &amp;lt;&lt;a href="mailto:pinto@mit.edu"&gt;pinto@mit.edu&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;          &lt;div&gt;   &lt;table bgcolor="#ffffff" width="600" style="margin-left:10px" cellspacing="0" border="0" cellpadding="0"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td valign="top" style="border-width:1px;border-style:solid;border-color:#CCCCCC"&gt;&lt;a href="http://news.nvidia.com:8080/t/153792/15175911/3882/0/" target="_blank"&gt;&lt;img width="600" src="http://www.nvidia.com/content/newsletters/email/images/header_gtc_2011.jpg" style="border:0" alt="GPU Technology Conference" height="197" title="GPU Technology Conference" align="top"&gt;&lt;/a&gt;   &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:15px;font-weight:bolder;color:#76b900;margin-left:20px;margin-right:20px;margin-top:20px"&gt; &lt;a style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:15px;font-weight:bold;color:#76b900" href="http://news.nvidia.com:8080/t/153792/15175911/4362/0/" target="_blank"&gt;Save the date for GPU Technology Conference 2011&lt;/a&gt;&lt;/p&gt;    &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;margin-left:20px;margin-right:20px"&gt; We're excited to announce another unrivaled week of innovation, learning and networking. &lt;a style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#76b900" href="http://news.nvidia.com:8080/t/153792/15175911/8848/0/" target="_blank"&gt;Mark your calendar&lt;/a&gt;.&lt;/p&gt;    &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;margin-left:20px;margin-right:20px"&gt;&lt;a style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#76b900" href="http://news.nvidia.com:8080/t/153792/15175911/8895/0/" target="_blank"&gt;GTC 2011&lt;/a&gt; will take place October 11-14, 2011 at the McEnery Convention Center in San Jose, California.&lt;/p&gt;     &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;margin-left:20px;margin-right:20px"&gt;Whether you&amp;#39;re a returning alumni or planning to come for the very first time, you&amp;#39;ll find the best and the brightest from all over the world demonstrating cutting-edge work across a wide variety of fields. GTC highlights will include:&lt;/p&gt;   &lt;ul&gt; &lt;li style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333"&gt;Practical code development tools and techniques&lt;/li&gt; &lt;li style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333"&gt;Exposure to a spectrum of impactful science and engineering driven by GPUs&lt;/li&gt; &lt;li style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333"&gt;A unique opportunity to network with peers and establish new connections&lt;/li&gt; &lt;/ul&gt;  &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;margin-left:20px;margin-right:20px"&gt;We&amp;#39;re always looking for talented minds in academia and industry. Please consider submitting a proposal to present. Visit &lt;a style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#76b900" href="http://news.nvidia.com:8080/t/153792/15175911/8894/0/" target="_blank"&gt;GTC 2010 content archives &lt;/a&gt; for highlights of last year&amp;#39;s conference sessions. Call for Submissions will open in March. Watch your inbox for submission details.&lt;/p&gt;    &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;margin-left:20px;margin-right:20px"&gt;GPUs are changing the science of computing, as well as mission critical practical applications! Get ready for &lt;em&gt;the&lt;/em&gt; GPU event of the year! &lt;/p&gt;    &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;margin-left:20px;margin-right:20px"&gt;Spread the word!&lt;/p&gt;  &lt;table width="560" style="margin-top:5px;margin-bottom:20px;margin-left:20px;margin-right:20px" border="0" cellpadding="0"&gt;   &lt;tbody&gt;&lt;tr&gt;     &lt;td colspan="2" align="center"&gt;&lt;img width="556" src="http://www.nvidia.com/content/newsletters/email/images/tesla_psc/greyline_bar.jpg" alt="Grey Line" height="7" vspace="10"&gt;&lt;/td&gt;       &lt;/tr&gt;   &lt;tr valign="top"&gt;     &lt;td width="440" style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:10px;font-weight:normal;color:#666666;margin-bottom:20px"&gt;Copyright © 2011 NVIDIA, the NVIDIA logo, Quadro, the Quadro logo, and CUDA, are registered trademarks and/or trademarks of NVIDIA Corporation in the United States and other countries. All other company and product names are trademarks or registered trademarks of the respective owners with which they are associated.&lt;br&gt;  &lt;br&gt;          Please note that this message was sent to the following email address: (&lt;a style="color:#999999;text-decoration:none;font-weight:bold" href="mailto:pinto@mit.edu" target="_blank"&gt;pinto@mit.edu&lt;/a&gt;)&lt;br&gt;     If you would like to no longer receive email from NVIDIA, &lt;a style="font-family:Trebuchet MS;font-size:10px;color:#76b900" href="http://news.nvidia.com:8080/t/153792/15175911/2464/0/" target="_blank"&gt;click here to unsubscribe&lt;/a&gt;.&lt;br&gt;  &lt;br&gt;          NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050&lt;/td&gt;     &lt;td width="120" align="right"&gt;&lt;img width="117" src="http://www.nvidia.com/content/newsletters/email/images/nvidia_logo.jpg" alt="NVIDIA" height="22" title="NVIDIA"&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;img alt="" src="http://news.nvidia.com:8080/db/153792/15175911/1.gif" width="1" height="1"&gt;&lt;/div&gt;  &lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto" target="_blank"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-6054878063644791053?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6054878063644791053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6054878063644791053'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/fwd-save-date-for-gpu-technology.html' title='Fwd: Save the date for GPU Technology Conference 2011'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-7773201682152837071</id><published>2011-02-10T12:50:00.001-05:00</published><updated>2011-02-10T12:50:51.951-05:00</updated><title type='text'>Fwd: Exclusive Webinars for CUDA Developers</title><content type='html'>&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;---------- Forwarded message ----------&lt;br&gt;From: &lt;b class="gmail_sendername"&gt;NVIDIA&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:news@nvidia.com" target="_blank"&gt;news@nvidia.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;  Date: Thu, Feb 10, 2011 at 12:46 PM&lt;br&gt; Subject: Exclusive Webinars for Developers&lt;br&gt;To: Pinto Nicolas &amp;lt;&lt;a href="mailto:pinto@mit.edu" target="_blank"&gt;pinto@mit.edu&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;       &lt;div&gt;  &lt;table bgcolor="#ffffff" width="600" style="margin-left:0px" cellspacing="0" border="0" cellpadding="0"&gt;   &lt;tbody&gt;&lt;tr&gt; &lt;td valign="top"&gt; &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;Dear Developer,&lt;br&gt;&lt;br&gt; You are receiving this email since you registered as a GPU Computing Developer. &lt;br&gt;&lt;br&gt; One of the privileges of this membership is the opportunity to engage with technical experts from NVIDIA and partners. We are also introducing new &lt;em&gt;Coffee Time&lt;/em&gt; webinars, where you can get answers to your questions directly from the experts. &lt;/p&gt;  &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;You can find about more information about the webinars and the presenters by following the links below.&lt;/p&gt;     &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;&lt;strong&gt;Register now for these exclusive 2011 webinars (many more coming!).&lt;/strong&gt;&lt;br&gt;      &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/8896/0/" target="_blank"&gt;&lt;em&gt;Feb 11th, 9am PST &lt;/em&gt;&lt;strong&gt;CUDA 3.2 Library Performance Results Review &lt;/strong&gt;&lt;/a&gt;&lt;br&gt;   &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/8897/0/" target="_blank"&gt;&lt;em&gt;Feb 16th,10am PST &lt;/em&gt;&lt;strong&gt;Overview &amp;amp; Demo of CUDA-gdb&lt;/strong&gt;&lt;/a&gt; &lt;br&gt;   &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/8898/0/" target="_blank"&gt;&lt;em&gt;March 2nd,10am PST &lt;/em&gt;&lt;strong&gt;Overview &amp;amp; Demo of CUDA-memcheck &lt;/strong&gt;&lt;/a&gt;&lt;br&gt;   &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/8899/0/" target="_blank"&gt;&lt;em&gt;March 23rd,9am PST &lt;/em&gt;&lt;strong&gt;Parallel Nsight-A Technical Overview &lt;/strong&gt;&lt;/a&gt;&lt;br&gt;   &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/8900/0/" target="_blank"&gt;&lt;em&gt;April 13th,9am PST &lt;/em&gt;&lt;strong&gt;Coffee with NVIDIAs Satish Salian, CUDA gdb  &amp;amp; memcheck&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;If you have friends who would like to attend please suggest  they &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/8901/0/" target="_blank"&gt;register as a developer&lt;/a&gt;.&lt;/p&gt;     &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;If you haven't been to the secure developer portal recently  then please login here: &lt;a style="color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/127/0/" target="_blank"&gt;https://nvdeveloper.nvidia.com/login.asp&lt;/a&gt;&lt;br&gt;   There are links to reset your password – just incase!&lt;/p&gt;  &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;Another exclusive benefit of the registered developer  program is early access to new revisions of the CUDA Toolkit, SDK and drivers.&lt;/p&gt;     &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;We look forward to re-engaging with you as we schedule more  webinars over the next few months.&lt;/p&gt;     &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:13px;color:#333333;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;Best regards,&lt;br&gt; NVIDIA  GPU Computing Developer Program Team&lt;/p&gt;  &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:11px;color:#666666;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt;&lt;img width="558" src="http://www.nvidia.com/content/newsletters/email/images/underline.gif" alt="" height="1" border="0" align="top"&gt;&lt;/p&gt;     &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:11px;color:#666666;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:20px"&gt; Please note that this message was sent to the following email address: (&lt;a style="color:#666666;text-decoration:none;font-weight:bold" href="mailto:pinto@mit.edu" target="_blank"&gt;pinto@mit.edu&lt;/a&gt;) &lt;br&gt; If  you would like to stop receiving emails from NVIDIA, &lt;a style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:11px;color:#76b900" href="http://news.nvidia.com:8080/t/153798/20202029/2464/0/" target="_blank"&gt;Click here to unsubscribe&lt;/a&gt;&lt;/p&gt;    			 &lt;p style="font-family:trebuchet, arial, helvetica, sans-serif;font-size:11px;color:#666666;margin-left:24px;margin-right:24px;margin-bottom:10px;margin-top:10px"&gt;Copyright © 2011 NVIDIA Corporation. All rights reserved.&lt;br&gt;    2701 San Tomas Expw., Santa Clara, CA 95050&lt;/p&gt;  &lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;img alt="" src="http://news.nvidia.com:8080/db/153798/20202029/1.gif" width="1" height="1"&gt;&lt;/div&gt;  &lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto" target="_blank"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-7773201682152837071?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7773201682152837071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7773201682152837071'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/fwd-exclusive-webinars-for-cuda.html' title='Fwd: Exclusive Webinars for CUDA Developers'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-2543294807268653654</id><published>2011-02-09T12:39:00.000-05:00</published><updated>2011-02-09T12:40:11.339-05:00</updated><title type='text'>Posted: Lecture 3 slides, Homework 1 (due Fri Feb 18th, 2011 11PM EST)</title><content type='html'>Hey gang,&lt;p&gt;You&amp;#39;ll find the slides of yesterday&amp;#39;s lecture here:&lt;br&gt;&lt;a href="http://www.cs264.org/lectures/lectures.html"&gt;http://www.cs264.org/lectures/lectures.html&lt;/a&gt;&lt;p&gt;And homework 1 has been posted:&lt;br&gt;&lt;a href="http://www.cs264.org/homeworks/homeworks.html"&gt;http://www.cs264.org/homeworks/homeworks.html&lt;/a&gt;&lt;p&gt;Good luck!&lt;p&gt;Best,&lt;p&gt;-- &lt;br&gt;Nicolas Pinto&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-2543294807268653654?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/2543294807268653654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/2543294807268653654'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/posted-lecture-3-slides-homework-1-due.html' title='Posted: Lecture 3 slides, Homework 1 (due Fri Feb 18th, 2011 11PM EST)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-1058665891247765162</id><published>2011-02-04T11:10:00.001-05:00</published><updated>2011-02-04T11:10:32.253-05:00</updated><title type='text'>Updated Office Hours for 02/04/2011</title><content type='html'>If anyone needs to meet with me today during office hours I will be at&lt;br&gt;53 Church Street from 5:00pm-7:00pm in the Mac cluster.&lt;p&gt;~Justin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-1058665891247765162?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/1058665891247765162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/1058665891247765162'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/updated-office-hours-for-02042011.html' title='Updated Office Hours for 02/04/2011'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-6915647496370498201</id><published>2011-02-03T22:58:00.001-05:00</published><updated>2011-02-03T22:58:49.563-05:00</updated><title type='text'>Posted: slides for Lecture 1 and 2.</title><content type='html'>Hey gang,&lt;p&gt;The slides for the first two lectures have been posted at&lt;br&gt;&lt;a href="http://www.cs264.org/lectures/lectures.html"&gt;http://www.cs264.org/lectures/lectures.html&lt;/a&gt;&lt;p&gt;Lecture 2 has a lot of material but don&amp;#39;t worry, you don&amp;#39;t have to&lt;br&gt;know it all (just need to be aware of it)!&lt;p&gt;I would advice you to focus primarily on the &amp;quot;Thinking Parallel&amp;quot;&lt;br&gt;section and the parts that you have never seen before (e.g&lt;br&gt;&amp;quot;Architecture&amp;quot;). The &amp;quot;Patterns&amp;quot; section is more for reference (it will&lt;br&gt;become handy very soon...).&lt;p&gt;Let us know if you have any question regarding the material.&lt;p&gt;HTH&lt;p&gt;Cheers,&lt;p&gt;-- &lt;br&gt;Nicolas Pinto, PhD&lt;br&gt;&lt;a href="http://web.mit.edu/pinto"&gt;http://web.mit.edu/pinto&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-6915647496370498201?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6915647496370498201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/6915647496370498201'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/posted-slides-for-lecture-1-and-2.html' title='Posted: slides for Lecture 1 and 2.'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-7276647328111069345</id><published>2011-02-02T17:49:00.001-05:00</published><updated>2011-02-02T17:49:17.856-05:00</updated><title type='text'>gpu-login changes</title><content type='html'>Folks,&lt;p&gt;Due to the issues we were seeing with the normal gpu-login, we&amp;#39;ve&lt;br&gt;changed the way gpu-login works. Now you need not do agent forwarding&lt;br&gt;... once you are on the cluster, gpu-login should work without any&lt;br&gt;credentials.&lt;p&gt;IRCS will close all tickets related to this, so let us know if&lt;br&gt;problems persist after 6 pm this evening (Wednesday).&lt;p&gt;Thanks for your patience,&lt;p&gt;Rob and the IRCS Team&lt;p&gt;&lt;p&gt;-- &lt;br&gt;Robert E. Parrott, Ph.D. (Phys. &amp;#39;06)&lt;br&gt;Director, Instructional and Research Computing Services&lt;br&gt;Harvard University Sch. of Eng. and App. Sci.&lt;br&gt;Maxwell-Dworkin &amp;#160;211,&lt;br&gt;33 Oxford St.&lt;br&gt;Cambridge, MA 02138&lt;br&gt;(617)-496-1520&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-7276647328111069345?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7276647328111069345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/7276647328111069345'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/gpu-login-changes.html' title='gpu-login changes'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-5982084366071640322</id><published>2011-02-01T13:41:00.000-05:00</published><updated>2011-02-01T13:42:43.180-05:00</updated><title type='text'>Tonight's lecture has been cancelled due to snow storm (02/01/2011)</title><content type='html'>Hi Class,&lt;p&gt;Due to the snow storm the Harvard Extension School has cancelled all&lt;br&gt;classes on 02/01 and 02/02.&lt;p&gt;Please note that even though we don&amp;#39;t have class tonight we will still&lt;br&gt;have lab on Thursday at 53 Church St.&lt;p&gt;We will send out another announcement once we&amp;#39;ve posted the lecture&lt;br&gt;slides for tonight&amp;#39;s cancelled class. You should read over them before&lt;br&gt;coming to lab on Thursday.&lt;p&gt;~Justin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-5982084366071640322?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/5982084366071640322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/5982084366071640322'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/02/tonights-lecture-has-been-cancelled-due.html' title='Tonight&apos;s lecture has been cancelled due to snow storm (02/01/2011)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-1870750122764657769</id><published>2011-01-31T18:43:00.001-05:00</published><updated>2011-01-31T18:43:45.010-05:00</updated><title type='text'>Resonance GPU cluster downtime on 02/01/2011</title><content type='html'>SEAS will be moving the resonance cluster starting tomorrow February&lt;br&gt;1st. The cluster should be up by early afternoon tomorrow (sometime&lt;br&gt;between 12pm-2pm). We will post another announcement as soon as the&lt;br&gt;cluster is back online. Sorry for any inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-1870750122764657769?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/1870750122764657769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/1870750122764657769'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/01/resonance-gpu-cluster-downtime-on.html' title='Resonance GPU cluster downtime on 02/01/2011'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-9049405074001150815</id><published>2011-01-28T13:48:00.001-05:00</published><updated>2011-01-28T13:48:42.852-05:00</updated><title type='text'>Updated Office Hours Location for 01/28/2011</title><content type='html'>I will now be at 53 Church Street Lab from 3pm-5pm for anyone needing&lt;br&gt;to meet during my Office Hours.&lt;p&gt;~Justin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-9049405074001150815?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/9049405074001150815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/9049405074001150815'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/01/updated-office-hours-location-for.html' title='Updated Office Hours Location for 01/28/2011'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-1983338870155856181</id><published>2011-01-28T13:44:00.001-05:00</published><updated>2011-01-28T13:44:59.244-05:00</updated><title type='text'>HW0 posted (DUE Feb. 4th)</title><content type='html'>&lt;a href="http://www.cs264.org/homeworks/homeworks.html"&gt;http://www.cs264.org/homeworks/homeworks.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-1983338870155856181?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/1983338870155856181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/1983338870155856181'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/01/hw0-posted-due-feb-4th.html' title='HW0 posted (DUE Feb. 4th)'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3774070547071648036</id><published>2011-01-26T16:45:00.001-05:00</published><updated>2011-01-26T16:45:25.924-05:00</updated><title type='text'>Lecture Posted</title><content type='html'>The&amp;nbsp;&lt;a href="http://cm.dce.harvard.edu/2011/02/23430/L01/"&gt;video&lt;/a&gt;&amp;nbsp;for yesterday's introductory lecture has been posted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3774070547071648036?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3774070547071648036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3774070547071648036'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2011/01/lecture-posted.html' title='Lecture Posted'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3987724935298478534.post-3597944598363397425</id><published>2010-11-22T09:00:00.001-05:00</published><updated>2010-11-22T09:00:31.099-05:00</updated><title type='text'>Fwd: BBN Distributed Computing is Hiring</title><content type='html'>&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;Begin forwarded message:&lt;/div&gt;&lt;br class="Apple-interchange-newline"&gt;&lt;blockquote type="cite"&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"&gt;&lt;span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"&gt;&lt;b&gt;From: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:'Helvetica'; font-size:medium;"&gt;Kurt Rohloff &amp;lt;&lt;a href="mailto:krohloff@bbn.com"&gt;krohloff@bbn.com&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"&gt;&lt;span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"&gt;&lt;b&gt;Date: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:'Helvetica'; font-size:medium;"&gt;November 21, 2010 11:52:58 PM EST&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"&gt;&lt;span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"&gt;&lt;b&gt;To: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:'Helvetica'; font-size:medium;"&gt;Hanspeter Pfister &amp;lt;&lt;a href="mailto:pfister@seas.harvard.edu"&gt;pfister@seas.harvard.edu&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"&gt;&lt;span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"&gt;&lt;b&gt;Subject: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:'Helvetica'; font-size:medium;"&gt;&lt;b&gt;BBN Distributed Computing is Hiring&lt;/b&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;Hanspeter-&lt;br&gt;&lt;br&gt;I hope all is well with you. &amp;nbsp;I wanted to send you a quick note to say that our distributed systems group at BBN is hiring R&amp;amp;D software engineers in our Cambridge office. &amp;nbsp;We're looking for strong students at the MS or PHD level with hands-on interests in high-performance computing, real-time systems, QoS management, distributed resource allocation and information assurance. &amp;nbsp;I'm also looking for promising folks with experience in cloud computing, GPUs, FPGAs and other scientific computing paradigms.&lt;br&gt;&lt;br&gt;We need folks who get their hands dirty with programming and developing working R&amp;amp;D prototypes. &amp;nbsp;Interest or demonstrated ability to publish is a big plus.&lt;br&gt;&lt;br&gt;*REQUIRED: Ability &amp;amp; willingness to obtain a security clearance for which the DoD requires US citizenship.*&lt;br&gt;&lt;br&gt;If you know of anyone good, please have them drop me a line and/or fill out the appropriate application below.&lt;br&gt;&lt;br&gt;&lt;a href="http://careers.bbn.com/servlet/av/jd?ai=715&amp;amp;ji=2484696&amp;amp;sn=I"&gt;http://careers.bbn.com/servlet/av/jd?ai=715&amp;amp;ji=2484696&amp;amp;sn=I&lt;/a&gt;&lt;br&gt;http://careers.bbn.com/servlet/av/jd?ai=715&amp;amp;ji=2484700&amp;amp;sn=I&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;Kurt&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3987724935298478534-3597944598363397425?l=cs264.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3597944598363397425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3987724935298478534/posts/default/3597944598363397425'/><link rel='alternate' type='text/html' href='http://cs264.blogspot.com/2010/11/fwd-bbn-distributed-computing-is-hiring.html' title='Fwd: BBN Distributed Computing is Hiring'/><author><name>Hanspeter Pfister</name><uri>http://www.blogger.com/profile/07640181341761379979</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
