Introduction to Parallel Processing: Algorithms and Architectures
Introduction to Parallel Processing: Algorithms and Architectures
VHDL: Programming by Example
Pipelined Processor Farms: Structured Design for Embedded Parallel Systems
Pipelined Processor Farms: Structured Design for Embedded Parallel Systems
Advanced Computer Architecture and Parallel Processing (Wiley Series on Parallel and Distributed Computing)
A Design Methodology for Efficient Application-Specific On-Chip Interconnects
IEEE Transactions on Parallel and Distributed Systems
The Essentials of Computer Organization And Architecture
The Essentials of Computer Organization And Architecture
Parallel Programming in C with MPI and OpenMP
Parallel Programming in C with MPI and OpenMP
Hi-index | 0.00 |
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.