Articles | Open Access |

Hybrid Computational Framework Using C/C++ and MATLAB for High-Performance Scientific Simulations

Dr. Emilia Hoffmann , Faculty of Computer Science and Data Processing Technologies, University of Stuttgart, Stuttgart, Germany

Abstract

High-performance scientific simulations require computational systems capable of handling large-scale numerical models with high accuracy and efficiency. Traditional standalone programming environments often fail to meet the growing demands of modern scientific computing due to limitations in speed, scalability, and hardware utilization. This paper proposes a hybrid computational framework integrating C/C++ and MATLAB to leverage the strengths of both low-level high-performance programming and high-level numerical computing environments. The framework is designed to support parallel processing, GPU acceleration, and hardware-level optimization using technologies such as CUDA, FPGA, and GPU computing architectures. The proposed system is particularly suitable for applications in photovoltaic system modeling, signal processing, and large-scale scientific simulations. The paper discusses architecture design, implementation strategies, and performance considerations while referencing established research in high-performance computing and simulation methodologies.

 

Keywords

High-Performance Computing (HPC), Hybrid Computational Framework, C/C++ Programming, MATLAB Simulation

References

AMD Accelerated Parallel Processing Technology, CAL (Compute Abstraction Layer). [Online]. Available: http://developer.amd.com/gpu_assets/CAL_Release_Notes.pdf

Chetan Singh Solanki, “Solar photovoltaics - fundamentals, technologies and applications,” New Delhi: PHI Learning Private Limited, second edition, July 2011.

K. Eguro, "SIRC: An Extensible Reconfigurable Computing Communication API," in Proceedings of the 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, ser. FCCM '10. Washington, DC, USA: IEEE Computer Society, 2010, pp. 135–138.

Kun Ding, XinGao Bian, Hai Hao Liu and Tao Peng, “A MATLAB-Simulink-Based PV Module Model and Its Application Under Conditions of Nonuniform Irradiance,” IEEE Transactions on Energy Conversion, vol. 27, no. 4, December 2012.

M. A. Bhaskar, B. Vidya, R. Madhumitha, S. Priyadharcini, K. Jayanthi, and G. R. Malarkodi, “A simple PV array modeling using MATLAB,” in Proc. Int. Conf. Emerging Trends Electr. Computer Technol., pp. 122–126, 2011.

Manimekalai P, Harikumar R, Aiswarya R, “An Overview of Converters for Photo Voltaic Power Generating Systems,” International Conference on Advances in Communication and Computing Technologies (ICACACT), pp. 25–30, 2012.

Nvidia. Introduction to GPU Computing. [Online]. Available: http://www.nvidia.com/object/GPU_Computing.html

Nvidia. CUDA Zone-The Resource for CUDA Developers. [Online]. Available: http://www.nvidia.com/object/cuda_home_new.html

P. Sundararajan, "High Performance Computing Using FPGAs," September 10 2010, Xilinx Whitepaper, WP375 (v1.0).

R. Sriranjani, A. ShreeBharathi and S. Jayalalitha, “Design of Cuk Converter Powered by PV Array,” Research Journal of Applied Sciences, Engineering and Technology 6(5): 793–796, 2013.

R. Weber, A. Gothandaraman, R. J. Hinde, and G. D. Peterson, "Comparing Hardware Accelerators in Scientific Applications: A Case Study," IEEE Trans. Parallel Distrib. Syst., vol. 22, pp. 58–68, January 2011.

S. Che, J. Li, J. W. Sheaffer, K. Skadron, and J. Lach, "Accelerating Compute-Intensive Applications with GPUs and FPGAs," in Proceedings of the 2008 Symposium on Application Specific Processors. Washington, DC, USA: IEEE Computer Society, 2008, pp. 101–107.

S. Daison Stallon, K. Vinoth Kumar, S. Suresh Kumar, “High Efficient Module of Boost Converter in PV Module,” International Journal of Electrical and Computer Engineering (IJECE) Vol. 2, No. 6, pp. 758–781, December 2012.

S. Rosario-Torres and M. Velez-Reyes, "Speeding up the MATLAB Hyperspectral Image Analysis Toolbox using GPUs and the Jacket Toolbox," in Proceedings of the 2009 Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing, WHISPERS '09. Grenoble, France: IEEE Computer Society, 2009, pp. 1–4.

Shridhar Sholapur, K. R. Mohan, T. R. Narsimhegowda, “Boost converter topology for PV system with perturb and observe MPPT algorithm,” IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE), Volume 9, Issue 4 Ver. II, pp. 50–56, Jul–Aug 2014.

Srushti R. Chafle, Uttam B. Vaidya, Z. J. Khan, “Design of Cuk converter with mppt technique,” International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control Engineering, Vol. 1, Issue 4, July 2013.

T. A. Bingrui Wang, Qihui Zhang and M. Huang, "Design of a high performance FFT processor based on FPGA," in Proceedings of the 2010 Second International Conference on Computer Modeling and Simulation, 2010, pp. 432–435.

Article Statistics

Downloads

Download data is not yet available.

Copyright License

Download Citations

How to Cite

Dr. Emilia Hoffmann. (2026). Hybrid Computational Framework Using C/C++ and MATLAB for High-Performance Scientific Simulations. International Journal of Data Science and Machine Learning, 6(01), 250-255. https://www.academicpublishers.org/journals/index.php/ijdsml/article/view/13677