I see the point being made. I thought it might be possible to avoid the cards needing to talk to each other by sharing access to pointers. The hashing could be done on two cards in parallel using the same pointers to working memory. I'm not familiar with what is loaded into the GPUs themselves though and what the system RAM is used for.