Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Increasing memory. Will 64bit linux help?
Date: Wed, 17 Dec 2008 12:27:02 +0000 (UTC)
Organization: Helbling Technik Bern AG
Lines: 18
Message-ID: <giar6m$t3p$1@fred.mathworks.com>
References: <giaqnn$mok$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1229516822 29817 172.30.248.37 (17 Dec 2008 12:27:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Wed, 17 Dec 2008 12:27:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1271984
Xref: news.mathworks.com comp.soft-sys.matlab:507491


"Ben Irv" <i.benjamin@ymail.com> wrote in message <giaqnn$mok$1@fred.mathworks.com>...
> Hi,
> 
> I need to increase the virtual memory available to matlab significantly. I see that 32 bit operating have a process limit for each programme of 2Gb of ram. 
> 
> I will first try and give matlab an extra 1Gb by using a 3Gb switch which increases the amount of virtual memory that programmes can acesss.
> 
> But I was wondering if using 64 bit linux might be a better idea. I am new to linux and 64 bit operating systems. If I installed 64bit Ubuntu, installed Wine (a programme that could run windows programmes) and then installed my windows version of matlab would I be able to have a much larger process limit? Or do I have to buy another special 64bit linux version of matlab?
> 
> Thanks
> 
> Ben

Running a windows in a linux is a bad idea. If you switch to Linux, run Matlab in Linux.

Windows 32bits can access to 3Go of RAM, provided that you have 4 Go in your computer, and that you modify the boot.ini file (otherwise, 2Go are reserved for windows). By the way, I guess you mean RAM when speaking about virtual memory. Virtual memory is not RAM, check wikipedia for more info. You can allocate to Matalb virtually any amount of virtual memory, but it will be disk storage used as RAM, which will be VERY slow.

Now what exactly is your problem? Often, people have simulations that require a lot of computational power, although not a lot of RAM. In this situation, augmenting the RAM won't diminish the calculation time. Large amounts of RAM are especially required when running calculation on very large matrixes.