Login  Register

Re: Using more (>4GB) memory is possible with linux AMD64

Posted by Jeff Brandenburg on Aug 08, 2007; 1:44pm
URL: http://imagej.273.s1.nabble.com/Using-more-4GB-memory-is-possible-with-linux-AMD64-tp3698700p3698702.html

On Aug 7, 2007, at 11:31 AM, Michael Weber wrote:

> Hi Jan,
>
> using more memory also works fine with Windows x64. So far I was  
> using 7,x GB out of 8 GB system memory. I can check what's possible  
> on our 16 GB system, but it's probably working as well.
>
> However, the multiple processor tweak sounds interesting. As far as  
> I know, Java doesn't support multiple cores, or does it already? Is  
> it supported by ImageJ plugins as well? So one could have things  
> eight times faster.

Java does support multiple cores, at least on the OS X systems I  
use.  I've written code using Java's standard thread model that keeps  
four cores 100% busy.

To get a speedup in ImageJ, you would need code that explicitly  
divides its work among multiple threads.  I and others have done some  
work in that direction -- I hacked up a version of Slicer that ran on  
multiple threads, and I think someone else made similar modifications  
to StackProcessor -- but I don't think anything is available for  
general release yet.  (My code made invasive changes to ImageStack,  
and was based on ImageJ 1.29, so it's not especially useful today.)
--
        -jeffB (Jeff Brandenburg, Duke Center for In-Vivo Microscopy)