Asic and board design of a high performance parallel architecture