The Parallel Architectures research Group (GAP) of the Polytechnic University of Valencia has a long experience working on interconnection networks for parallel computers, ranging from large supercomputers, through clusters of personal computers, usually used as servers, to the networks on chip in multicore processors. GAP has also developed research in related subjects, such as, processor microarchitecture and the cache coherence protocols. This research has been supported by national and international grants.