Though of course there are the advantages of having it self contained also.
Mainly to simplify it's use for the technically challenged
Mainly to simplify it's use for the technically challenged
IMO it simplifies clusters. And we know ngzhang has been considering this point quite a lot with his FPGA boards.
Also, if the system is only one board, it simplifies the communications between the ASIC and the CPU
Not to mention the fact that one 60GH board on a computer is one thing, 10x60GH board one one single computer may be a problem to allocate work from the pool at a decent rate. With this architecture, the problem is up to the pool, not the computer.
But it's just my opinion.