Implementation of Parallel Applications on the Hypercube Topology by Using Multistage Network
摘要
The recent computational systems include multicomputer formations. Multiple computers allow many tasks to be processed faster and concurrently and the possibility of implementing the same functions on various processors simultaneously. The problem is that companies are required to pay thousands of dollars to construct data centers, locations, servers, technicians, and hardware maintenance costs and over time need to update and upgrade. This paper simulates a virtual machine and uses the hypercube topology to implement a Multistage Network, a single computer is divided into eight computers as clients and eight computers as servers, the interconnection between servers is represented by mesh topology, and parallel processing is represented by multiplying two-dimensional matrices A and B. Cloud computing should virtualize the management of resources (such as memories, CPUs, storage) to users at reasonable costs. The goal of using this method is to construct a model that not only works on hypercube topology but also works on various topologies. The results showed that the outputs are computed through parallel virtual servers by using the threading technique. We produced a sample approaching a cloud computing system.