Using Virtual Processors for Parallel Programs

From Simple Sci Wiki
Jump to navigation Jump to search

Title: Using Virtual Processors for Parallel Programs

Research Question: Can using virtual processors improve parallel programs, especially for memory-based computations and massive disk-storage operations?

Methodology: The researcher used the INTEL Hyper Threading technology on real processors and tested it with MATLAB scripts for floating-point computations. They created a parallel environment using two virtual processors as if they were real processors. The researcher also tested the exchange of messages among independent processes and the impact on execution time.

Results: The researcher found that using virtual processors is a good technique for improving parallel programs, not only for memory-based computations but also for massive disk-storage operations. They observed that the exchange of messages among independent processes is not critical for the time execution if fast mass-storage systems are used.

Implications: The research suggests that using virtual processors can enhance parallel programs, making them more efficient and effective, especially for memory-intensive and disk-based operations. This could lead to improved performance in various fields, such as scientific computing, finance, and data analysis. The research also highlights the importance of fast mass-storage systems for parallel computing.

Link to Article: https://arxiv.org/abs/0312049v1 Authors: arXiv ID: 0312049v1