The Vector Multiprocessor brings to the multiprocessor what vectorization brought to the single processor. In addition to the usual complement of logic and arithmetic units, each processor contains a programmable communication unit with registers that communicate directly with comparable registers in neighboring processors via an n -dimensional interconnection network. Interprocessor communication tasks are performed to and from these registers in the same way that computational tasks are performed on a vector uniprocessor.
Communication is shown to be optimal for a large class of communication tasks.
Elements are transmitted, in parallel, to their destination processors at an average rate of one per communication cycle. Finally, three performance models are presented for the spherical harmonic transform, which is the most communication-intensive part of climate model dynamics. Parallel algorithms, parallel architectures, locality. Back to Contents of Vol.