mconv runs out memory in 1.5GBmachine
|
|
Bugzilla Link |
273 |
Created on |
Aug 10, 2006 20:46 |
Resolution |
REMIND |
Resolved on |
Oct 21, 2006 22:52 |
Version |
1.00beta |
OS |
Linux |
Architecture |
PC |
Attachments |
mconv.sac, crud.sac
|
Extended Description
The attached runs out of memory on a 1.5GB machine, running an admittedly
large convolution. However, the same convolution code, running under an
APL interpreter with no smarts whatsoever, runs in a 1GB workspace on
the same machine.
I said "refcnt", but am unsure as to the real cause.
Oh, I said "naive" up above, but the problem appears to occur with
the ArrayTransforms rotate code. It's possible that the APL
interpreter sees that the rotate array argument is a temp, so
does the rotate in-place.
However, I was hoping sac would be able to do at least that wel...