MIMD implementation with PicoBlaze microprocessor using MPI functions

  • Authors:
  • Pavel Zaykov

  • Affiliations:
  • Technical University of Sofia, Bulgaria

  • Venue:
  • CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The article represents an approach of designing multiprocessor parallel architecture based on message passing paradigm in one of the Xilinx Spartan 3 family chips. Compared to the Flynn's taxonomy it falls in MIMD architectures with SPMD program model. Each node consist PicoBlaze -- 8-bits RISC microcontroller, local memory and communication assistant. Nodes are connected using custom-made network switch. Software abstraction model of the system is hierarchically designed in three layers. The lowest one is responsible for communication protocols and State Machines. The second one consists implementations of MPI_Send and MPI_Receive functions, which deliver abstraction for layer three -- program realization. Evaluation of the system is made -- system acceleration is measured using scalability of data and hardware resources.