I seem to have found a cure...
I had the same problem with the green dots on my 17 macbook pro.
It seems to be caused by overheating so I downloaded smcFanControl and set the speed to 6000rpm on the fans, the temperature came down to around 57ºC and the dots on the screen disappeared.
According to a Mac repairman it is a problem of the logic board that will eventually make your mac crash, but if that happens you should take it to an authorized mac dealer or Mac Store and they will get the part replaced at no cost, or so they say, the computer gives a code to whoever is fixing it in order to ask for the replacement, but if your computer doesn't show the code, you can't get the replacement and it costs over $1,000USD to have it replaced out of warranty.
Check with an authorized Mac repair shop or Mac Store, but as far as I am concerned, cooling down the computer helps.