<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Research Computing Events</title>
    <link>http://www.princeton.edu/researchcomputing</link>
    <description>Research computing events at Princeton University RSS</description>
    <language>en-us</language>
    
    
    
	
	
	
	
    
    
    
    	<item>
    		<title>Programming Heterogeneous Parallel Computing Systems  </title>
    		<link>http://www.princeton.edu/events_archive/viewevent.xml?id=87</link>
    		<description>tudying many current GPU computing applications, we have learned that the limits of an application&#39;s scalability are often related to some combination of memory bandwidth saturation, memory contention, imbalanced data distribution, or data structure/algorithm interactions. Successful GPU application developers often adjust their data structures and problem formulation specifically for massive threading and executed their threads leveraging shared on-chip memory resources for bigger impact. We looked for patterns among those transformations, and here present the seven most common and crucial algorithm and data optimization techniques we discovered. Each can improve performance of applicable kernels by 2-10X in current processors while improving future scalability. </description>
    		<pubDate>2012-05-23 14:30:22</pubDate>
    		<guid>http://www.princeton.edu/events_archive/viewevent.xml?id=87</guid>
    	</item>
    
    	<item>
    		<title>Virtual School of Computational Science and Engineering</title>
    		<link>http://www.princeton.edu/events_archive/viewevent.xml?id=86</link>
    		<description>The Virtual School of Computational Science and Engineering (VSCSE) helps graduate students, post-docs and young professionals from all disciplines and institutions across the country gain the skills they need to use advanced computational resources to advance their research.

Often the practical aspects of computational science fall between the cracks, as computer science departments focus on what computer scientists need to know and domain science and engineering departments focus on the applications of computer science to those disciplines. The Virtual School was created to help students fill those knowledge gaps, preparing them to use emerging petascale (and then exascale) computing resources. Participating in the Virtual School also helps students build networks of fellow researchers who they can turn to for support and collaboration.

Virtual School courses are delivered simultaneously at multiple locations across the country using high-definition videoconferencing technology.</description>
    		<pubDate>2012-05-14 16:00:00</pubDate>
    		<guid>http://www.princeton.edu/events_archive/viewevent.xml?id=86</guid>
    	</item>
    
    

  </channel>
</rss>
