<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/248133</link>
    <title>MATLAB Central Newsreader - MATLAB and RAID</title>
    <description>Feed for thread: MATLAB and RAID</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Thu, 02 Apr 2009 09:35:02 -0400</pubDate>
      <title>MATLAB and RAID</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/248133#639631</link>
      <author>Andre Weideman</author>
      <description>I got a new Dell Precision T3400 Quad Core 2, with RAID technology&lt;br&gt;
(two disks, 320 Gig each).    I can set it up as RAID-0, RAID-1, or just&lt;br&gt;
use the second disk as a storage facility.  I would like to optimize speed&lt;br&gt;
in MATLAB (primarily floating point computations).     What should I do?&lt;br&gt;
Wikipedia tells me that RAID involves computations that could reduce my &lt;br&gt;
processing speed.  Would this offset the additional speed  offered by&lt;br&gt;
RAID-0?   I am pretty much an ignoramus here.   Thanks for any advice.&lt;br&gt;
&lt;br&gt;
Andre'</description>
    </item>
    <item>
      <pubDate>Thu, 02 Apr 2009 13:16:21 -0400</pubDate>
      <title>Re: MATLAB and RAID</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/248133#639686</link>
      <author>Peter Boettcher</author>
      <description>&quot;Andre Weideman&quot; &amp;lt;weideman@dip.sun.ac.za&amp;gt; writes:&lt;br&gt;
&lt;br&gt;
&amp;gt; I got a new Dell Precision T3400 Quad Core 2, with RAID technology&lt;br&gt;
&amp;gt; (two disks, 320 Gig each).    I can set it up as RAID-0, RAID-1, or just&lt;br&gt;
&amp;gt; use the second disk as a storage facility.  I would like to optimize speed&lt;br&gt;
&amp;gt; in MATLAB (primarily floating point computations).     What should I do?&lt;br&gt;
&amp;gt; Wikipedia tells me that RAID involves computations that could reduce my &lt;br&gt;
&amp;gt; processing speed.  Would this offset the additional speed  offered by&lt;br&gt;
&amp;gt; RAID-0?   I am pretty much an ignoramus here.   Thanks for any advice.&lt;br&gt;
&lt;br&gt;
Completely irrelevant.  If you are optimizing floating point&lt;br&gt;
computation, (and have enough memory) then you are not even accessing&lt;br&gt;
the disk.&lt;br&gt;
&lt;br&gt;
Even when you do, the hardware disk controller handles the RAID&lt;br&gt;
computations for you, so the CPU doesn't have to.  And even then,&lt;br&gt;
neither RAID-0 nor RAID-1 involve any computations.  RAID-0 alternates&lt;br&gt;
(stripes) data across the drives, while RAID-1 simply puts the same&lt;br&gt;
stuff on both.&lt;br&gt;
&lt;br&gt;
Using RAID-0 will speed up reads of large data.  It may not make much&lt;br&gt;
difference for opening lots of small files, like when you boot your&lt;br&gt;
computer or start MATLAB.  Only use this for your boot drive if you have&lt;br&gt;
a solid nightly backup system.&lt;br&gt;
&lt;br&gt;
RAID-1 is what I would use for a boot volume, where you store all your&lt;br&gt;
documents, programs, etc.  If one drive dies (sometime in your life, you&lt;br&gt;
will very likely have a failed drive) just replace the one, let the&lt;br&gt;
controller re-duplicate, and get back to work.  RAID-1 *does* help with&lt;br&gt;
read speed (similar to RAID-0), but slows down write speed.&lt;br&gt;
&lt;br&gt;
-Peter</description>
    </item>
  </channel>
</rss>

