No and no. Graphics adapters have been using memory, both internally as cache and on board, since the mid 80s. And nVidia was not first with multi-gpu, that would be 3Dfx. ATI also used multi-gpus back in the late 90s with their Rage Fury MAXX cards long before nVidia ever had dual GPU support.