Keywords: parallel computer architectures, shared memory, message passing, network interfaces, performance evaluation.