Empirical Investigation of Cloud, Grid and Virtualization Using Compiler Optimization Level for Threads Processes

Abstract

This research focused on the implementation of Open MP. It considers the parallelization of an application code that simulates the thermal gradient of material in two dimensions. A C language program code called jacobi2d.c that solves a rectangular 2-dimensional heat conductivity problem using Jacobi iterative method was used. The boundary conditions required to compute a temperature distribution for a rectangular 2D problem are: Top 300C, Bottom 500C, Left 400C and Right 900C with a range of problem sizes enter as a run-time parameter to alter the problem sizes and convergence criteria. Also, there were computations and readings for iterations and runtime for four values of M and N which were selected for 01, 02, and 03 optimizations. In Table 1 Readings, four values were selected for each of the iterations. The results show the performance of the runtime as the processor increases from 01-optimization, to 02-optimization and finally to 03-optimization. It can be deduced from the representation that the run time of the values reduces as more resources are allocated to execution through the increase in optimization level. Also, in Table 2 Readings, the runtime decreases as it moves from thread1, thread2, thread3, and thread4, comparing the last values for thread1 which are M is 180, N is 200, and their runtime which is 42.797187001. Also the last values for thread2 which are M is 180, N is 200, their runtime which is 21.772106003. When the two runtimes were compared, it was discovered that there was a decrease in the runtime because the more the thread increases, the more system resources they share such as a processor which may affect their runtime by increasing it.

Authors and Affiliations

Solanke Ilesanmi, Alomaja Victor Ojumu, Ajayi Abiodun Folurera and Ajao Aisha Omorinbola

Keywords

Related Articles

Review Analysis of Cyber Security in Healthcare System: A Systematic Approach of Modern Development

The healthcare industry provides medical devices such as pharmaceuticals. The third-party vendor can also pose a risk to the organization. Cyber security if they are not properly vetted and do not have adequate security...

Improvisation of Round Robin Algorithm

We are trying to improvise the existing Round Robin Algorithm and test its performance across host OS and VM as well. We would be testing the performance of the improvised algorithm on the Cent OS running on Virtual Box....

Management of Surface and Underground Water: A Possibility to Improve Irrigation Effectiveness

Conjunctive usage management may be used in a variety of contexts, and there do not seem to be any instances where it should not be used. Conjunctive usage management that is planned is much superior to spontaneous conju...

A Comprehensive Review of Knowledge Distillation- Methods, Applications, and Future Directions

Knowledge distillation is a model compression technique that enhances the performance and efficiency of a smaller model (student model) by transferring knowledge from a larger model (teacher model). This technique utiliz...

Risk Management in Infrastructure Projects

Management of risks in the infrastructure projects has been categorized of utmost importance to the process of management so that the project objectives and motives in terms of time, cost, quality may be accomplished. Th...

Download PDF file
  • EP ID EP747272
  • DOI 10.21276/ijircst.2021.9.5.5
  • Views 1
  • Downloads 0

How To Cite

Solanke Ilesanmi, Alomaja Victor Ojumu, Ajayi Abiodun Folurera and Ajao Aisha Omorinbola (2021). Empirical Investigation of Cloud, Grid and Virtualization Using Compiler Optimization Level for Threads Processes. International Journal of Innovative Research in Computer Science and Technology, 9(5), -. https://europub.co.uk/articles/-A-747272