[Aces-support] Matlab Memory Limits

Sai Ravela (MIT) ravela at MIT.EDU
Wed Aug 29 19:35:44 EDT 2007


2^32 = 2^10 * 2^10 * 2^10 * 4 = 4GB (32-bit)
(back when 80386 came, 4GB was more than the universe (in segments), 
we've finally caught up to its edge).

2^64 = 2^10 * 2^10 * 2^10 * 2^10 * 2^10 * 2^10 * 16 = Lots more memory.

Read up on logarithms and exponents, and memory and addressing,  that 
should be a good starting point for figuring out what the inherent 
limits are.

Why not just tile interpolation with overlap? (Isn't interpolation shift 
invariant? )

S




William Boos wrote:
> You could presumably try running octave on one of the Itanium nodes, 
> which have up to 16GB ram i believe.  though i'm sure this would 
> require some fiddling to get your scripts to work.
> -bill
>  
>
> ------------------------------------------------------------------------
> *From:* aces-support-bounces at mitgcm.org 
> [mailto:aces-support-bounces at mitgcm.org] *On Behalf Of *Ryan Abernathey
> *Sent:* Wednesday, August 29, 2007 2:44 PM
> *To:* ACES-support at mitgcm.org
> *Subject:* Re: [Aces-support] Matlab Memory Limits
>
> This is not a real solution, but Matt Mazloff suggested I modify the 
> original interp3 function to convert its internal variables to single 
> precision. This was able to reduce memory usage enough for the script 
> to work.
>
> The larger question of Matlab's inherent memory limitations still 
> stands...
>
>
> On Aug 29, 2007, at 11:57 AM, Ryan Abernathey wrote:
>
>> Hello,
>>
>> I am attempting to interpolate between two relatively large grids ( 
>> 360 x 160 x 50 --> 2160 x 320 x 42 ) using interp3. I keep getting 
>> the OUT OF MEMORY error. I looked into how much memory matlab can 
>> allocate, and the limit seems to be around 4GB (2^32), which is 
>> consistent with the limit of a 32-bit system. 
>> (http://www.mathworks.com/support/tech-notes/1100/1106.html) I am 
>> wondering if there is any way around this memory limit, i.e. if there 
>> is a 64-bit node where I can run a 64-bit version of Matlab.
>>
>> Does anyone know anything about this?
>>
>> Many thanks,
>>
>> __________________
>> Ryan Abernathey
>> rpa at mit.edu <mailto:rpa at mit.edu>
>> MIT Ph.D. Student
>> Program in Oceans, Atmospheres & Climate
>> http://web.mit.edu/rpa/
>>
>>
>>
>> _______________________________________________
>> Aces-support mailing list
>> Aces-support at acesgrid.org <mailto:Aces-support at acesgrid.org>
>> http://acesgrid.org/mailman/listinfo/aces-support
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Aces-support mailing list
> Aces-support at acesgrid.org
> http://acesgrid.org/mailman/listinfo/aces-support
>   



More information about the Aces-support mailing list