scholarly journals Parallel Hybrid Testing Tool for Applications Developed by Using MPI + OpenACC Dual-Programming Model

2019 ◽  
Vol 4 (2) ◽  
pp. 203-210 ◽  
Author(s):  
Ahmed Mohammed Alghamdi ◽  
Fathy Elbouraey Eassa
2011 ◽  
Vol 7 (4) ◽  
pp. 750-758 ◽  
Author(s):  
P. Basanta-Val ◽  
M. Garcia-Valls ◽  
I. Estevez-Ayres

Symmetry ◽  
2020 ◽  
Vol 12 (9) ◽  
pp. 1555
Author(s):  
Ahmed Mohammed Alghamdi ◽  
Fathy Elbouraey Eassa ◽  
Maher Ali Khamakhem ◽  
Abdullah Saad AL-Malaise AL-Ghamdi ◽  
Ahmed S. Alfakeeh ◽  
...  

The importance of high-performance computing is increasing, and Exascale systems will be feasible in a few years. These systems can be achieved by enhancing the hardware’s ability as well as the parallelism in the application by integrating more than one programming model. One of the dual-programming model combinations is Message Passing Interface (MPI) + OpenACC, which has several features including increased system parallelism, support for different platforms with more performance, better productivity, and less programming effort. Several testing tools target parallel applications built by using programming models, but more effort is needed, especially for high-level Graphics Processing Unit (GPU)-related programming models. Owing to the integration of different programming models, errors will be more frequent and unpredictable. Testing techniques are required to detect these errors, especially runtime errors resulting from the integration of MPI and OpenACC; studying their behavior is also important, especially some OpenACC runtime errors that cannot be detected by any compiler. In this paper, we enhance the capabilities of ACC_TEST to test the programs built by using the dual-programming models MPI + OpenACC and detect their related errors. Our tool integrated both static and dynamic testing techniques to create ACC_TEST and allowed us to benefit from the advantages of both techniques reducing overheads, enhancing system execution time, and covering a wide range of errors. Finally, ACC_TEST is a parallel testing tool that creates testing threads based on the number of application threads for detecting runtime errors.


2020 ◽  
Vol 6 (1) ◽  
Author(s):  
S Mohd Baki ◽  
Jack Kie Cheng

Production planning is often challenging for small medium enterprises (SMEs) company. Most of the SMEs are having difficulty in determining the optimal level of the production output which can affect their business performance. Product mix optimization is one of the main key for production planning. Many company have used linear programming model in determining the optimal combination of various products that need to be produced in order to maximize profit. Thus, this study aims for profit maximization of a SME company in Malaysia by using linear programming model. The purposes of this study are to identify the current process in the production line and to formulate a linear programming model that would suggest a viable product mix to ensure optimum profitability for the company. ABC Sdn Bhd is selected as a case study company for product mix profit maximization study. Some conclusive observations have been drawn and recommendations have been suggested. This study will provide the company and other companies, particularly in Malaysia, an exposure of linear programming method in making decisions to determine the maximum profit for different product mix.


Author(s):  
Umeshkannan P ◽  
Muthurajan KG

The developed countries are consuming more amount of energy in all forms including electricity continuously with advanced technologies.  Developing  nation’s  energy usage trend rises quickly but very less in comparison with their population and  their  method of generating power is not  seems  to  be  as  advanced  as  developed  nations. The   objective   function   of   this   linear   programming model is to maximize the average efficiency of power generation inIndia for 2020 by giving preference to energy efficient technologies. This model is subjected to various constraints like potential, demand, running cost and Hydrogen / Carbon ratio, isolated load, emission and already installed capacities. Tora package is used to solve this linear program. Coal,  Gas,  Hydro  and  Nuclear  sources can are  supply around 87 %  of  power  requirement .  It’s concluded that we can produce power  at  overall  efficiency  of  37%  while  meeting  a  huge demand  of  13,00,000  GWh  of  electricity.  The objective function shows the scenario of highaverage efficiency with presence of 9% renewables. Maximum value   is   restricted   by   low   renewable   source’s efficiencies, emission constraints on fossil fuels and cost restriction on some of efficient technologies. This    model    shows    that    maximum    18%    of    total requirement   can   be   met   by   renewable itself which reduces average efficiency to 35.8%.   Improving technologies  of  renewable  sources  and  necessary  capacity addition  to  them in  regular  interval  will  enhance  their  role and existence against fossil fuels in future. The work involves conceptualizing, modeling, gathering information for data’s to be used in model for problem solving and presenting different scenarios for same objective.


Sign in / Sign up

Export Citation Format

Share Document