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

Use of Shear Wall and Reinforced Cement Concrete Bracing System Both in High Rise Commercial Buildings Using Staad Pro Software

In earthquake-prone zones the structures are designed to withstand seismic or lateral forces along with gravity loads. In that respect shear wall system, bracing system, diagrid, etc., have been suggested over a period o...

Performance Comparison of Neural Classifiers for Face Recognition System Using GLCM Features

Sediment in hydraulic flow plays significant role because of complexity of its bed and the flow from multi direction with the variation of its forces. Accretion and erosion at river bed, banks, dams and power intake stru...

Fire Alarm System Through Smoke Detection

A reliable fire alarm system (FAS) is crucial for timely reporting and responding to fires. While existing techniques can predict undesirable outcomes, they lack guidance on when and how workers should intervene to minim...

Assessing the Performance of an Integrated Health Information Exchange System Using Unstructured Supplementary Service Data

As budding nations gradually adopt the use of IT services to store medical records, several healthcare facilities are still unable to exchange information because of limited access to high speed internet service and high...

A Review on Block Chain Technology

Block-chain is the foundation of all cryptocurrencies, including Bitcoins. Without the need of a third-party media, Blockchain is utilized for bitcoin transactions all around the world. Blockchain is used for worldwide d...

Download PDF file
  • EP ID EP747272
  • DOI 10.21276/ijircst.2021.9.5.5
  • Views 27
  • 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