If I decide to parallel two computers via direct LAN connection would LAN (100 Mbits/s) bus bandwidth be enough for CPUs to communicate without performance loss? Or do I have to use some other bus (maybe USB)? Thanks.

**Update**

I want to run resource dependant applications on low power computer. The main idea is to split executed code into code portions which will be sent over machines in cluster and executed by them. There are pipelines which can not be parallelized but there are also an out-of-order execution and threads which are very likely to run parallel.