On Tue, Sep 9, 2014 at 9:28 AM, Chris Marshall <[email protected]> wrote: > On Tue, Sep 9, 2014 at 5:30 AM, Ronak Agrawal <[email protected]> wrote: >> >> ...snip... >> >> I am using Virtual Machine with 1 GB Memory and therby I am getting Out of >> Memory for $a = sequnece 15000 * 15000 >> Is there any way to tackle it...Currently i need to compute a Spare matrix >> of 12000 * 8000 and find A'A ( A transpose A ) > > If you have very small memory, you'll need to do something > like a disk-to-disk computation.
Take a look a PDL::DiskCache where you could use readflex/writeflex to read/write the blocks of the matrix and then write a blocked matrix multiply on the PDL::DiskCache object with the IO handled transparently. --Chris _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
