G
geerrxin
Hi,
I have a need to manipulate a large matrix, say, A(N,N) (of real) > 8GB
which can't fit in physical memory (2 BG). But the nature of
computation
requires the operation on only a portion of the data, e.g. 500 MB (0.5
GB)
at a time.
The procedure is as follows:
1. Generate data and store the data in array A(N,N), N is HUGE.
2. Do computation on A in loops, e.g.
for i = 1, N
for j = 1, N
compute something using A (a portion)
end
end
How can I implement the procedure to accommodate the large memory
needs?
Thanks,
Zin
I have a need to manipulate a large matrix, say, A(N,N) (of real) > 8GB
which can't fit in physical memory (2 BG). But the nature of
computation
requires the operation on only a portion of the data, e.g. 500 MB (0.5
GB)
at a time.
The procedure is as follows:
1. Generate data and store the data in array A(N,N), N is HUGE.
2. Do computation on A in loops, e.g.
for i = 1, N
for j = 1, N
compute something using A (a portion)
end
end
How can I implement the procedure to accommodate the large memory
needs?
Thanks,
Zin