<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Scripting to scaling: enabling broader access to HPC</title>
	<atom:link href="http://insidehpc.com/2010/04/13/scripting-to-scaling-enabling-broader-access-to-hpc/feed/" rel="self" type="application/rss+xml" />
	<link>http://insidehpc.com/2010/04/13/scripting-to-scaling-enabling-broader-access-to-hpc/</link>
	<description>HPC News Without the Noise for Supercomputing Professionals &#124; insideHPC</description>
	<lastBuildDate>Sun, 19 May 2013 10:46:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: What to read at insideHPC this week &#124; insideHPC.com</title>
		<link>http://insidehpc.com/2010/04/13/scripting-to-scaling-enabling-broader-access-to-hpc/#comment-220982</link>
		<dc:creator>What to read at insideHPC this week &#124; insideHPC.com</dc:creator>
		<pubDate>Sun, 18 Apr 2010 03:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://insidehpc.com/?p=10937#comment-220982</guid>
		<description>[...] Scripting to scaling: enabling broader access to HPC [...]</description>
		<content:encoded><![CDATA[<p>[...] Scripting to scaling: enabling broader access to HPC [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Silvina Grad-Freilich, MathWorks</title>
		<link>http://insidehpc.com/2010/04/13/scripting-to-scaling-enabling-broader-access-to-hpc/#comment-220400</link>
		<dc:creator>Silvina Grad-Freilich, MathWorks</dc:creator>
		<pubDate>Thu, 15 Apr 2010 12:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://insidehpc.com/?p=10937#comment-220400</guid>
		<description>Great to hear your thoughts on this concept and Craig’s analysis, John. Since MATLAB is directly addressed, I thought this would be a good forum to provide our insight on the topic. 

Very few engineers and scientists would consider themselves HPC experts. Most are just learning what it means to have multiple cores in their computer or access to GPUs that can do things other than graphics processing.  These same people also have day jobs that require them to get their work done using the tools they have available to them.  This is where MATLAB and other solutions come in. 

In order to successfully leverage these tools, engineers and scientists need an easy on ramp. They don’t want to be required to have to know MPI just to be able to leverage the hardware available to them.  They also don’t want to change their existing code base and they need to think about things like sharing their code with others who may not have the same hardware. MathWorks has been working to provide multiple levels of abstraction with our parallel computing capabilities so that users can leverage parallelism at the level that is appropriate for them; ranging from none to very few coding changes to low level programming of MPI. For us, a key design principle is to ensure that the ability to parallelize work does not get in the way of existing code. This allows everyday engineers and scientists to ease into parallel programming. Also, a software environment needs to separate the algorithms from the backend hardware so that code is portable and maintainable.  MathWorks parallel computing solution has done just this by enabling the same code to run in multiple environments without any code changes. 

We’ve seen fantastic response to our parallel computing tools because they lower the barriers to entry; they make parallel and cluster computing accessible to everyday technical professionals who are focused on the business of engineering, science, and other flavors of technical computing.</description>
		<content:encoded><![CDATA[<p>Great to hear your thoughts on this concept and Craig’s analysis, John. Since MATLAB is directly addressed, I thought this would be a good forum to provide our insight on the topic. </p>
<p>Very few engineers and scientists would consider themselves HPC experts. Most are just learning what it means to have multiple cores in their computer or access to GPUs that can do things other than graphics processing.  These same people also have day jobs that require them to get their work done using the tools they have available to them.  This is where MATLAB and other solutions come in. </p>
<p>In order to successfully leverage these tools, engineers and scientists need an easy on ramp. They don’t want to be required to have to know MPI just to be able to leverage the hardware available to them.  They also don’t want to change their existing code base and they need to think about things like sharing their code with others who may not have the same hardware. MathWorks has been working to provide multiple levels of abstraction with our parallel computing capabilities so that users can leverage parallelism at the level that is appropriate for them; ranging from none to very few coding changes to low level programming of MPI. For us, a key design principle is to ensure that the ability to parallelize work does not get in the way of existing code. This allows everyday engineers and scientists to ease into parallel programming. Also, a software environment needs to separate the algorithms from the backend hardware so that code is portable and maintainable.  MathWorks parallel computing solution has done just this by enabling the same code to run in multiple environments without any code changes. </p>
<p>We’ve seen fantastic response to our parallel computing tools because they lower the barriers to entry; they make parallel and cluster computing accessible to everyday technical professionals who are focused on the business of engineering, science, and other flavors of technical computing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
