Hi CSD,
One other option available right now is that since the current Vision Acquisition release and the 1429 both fully support 64-bit kernels, you can still address more than 2GB of memory in the system, just each 32-bit process is limited to 2GB of user memory (possibly more if you have the /3GB kernel switch enabled, but that's another story). Since that limitation is per-process, if you have multiple processes they can each get their own space.
Since you have two 1429's you could make a built LabVIEW app and run two instances of it, one per board. Assuming the streaming to disk you are doing is independent between the two cameras, you may be able to split it up easily in this manner. Another option is to send the data between processes using something like TCP/IP and have multiple applications each handling a single acquisition with a full ~2GB image ring and sending the data to a 3rd process that multiplexes the data together and writes to disk. Note that the viability of this option may depend on CPU and memory bandwidth your system has compared to the data rate you are trying to achieve.
Hope this helps,
Eric
Message Edited by BlueCheese on 09-04-2007 05:57 PM