Advanced Computational Techniques for Large-Scale Data Manipulation in High-Performance Computing
DOI:
https://doi.org/10.63282/3050-9246.IJETCSIT-V1I1P102Keywords:
High-Performance Computing (HPC), Artificial Intelligence (AI), Machine Learning, Optimization, Algorithms, Data Processing, Simulation, ModelingAbstract
Advanced computational techniques are crucial for effectively manipulating large-scale data within high-performance computing (HPC) environments. HPC utilizes parallel data processing to enhance computing performance and handle complex calculations, which is essential for cutting-edge technologies like AI, machine learning, and IoT that require processing vast amounts of data. This review examines recent advancements in computational methods, focusing on modeling, simulation, and optimization of complex systems, and emphasizes the integration of Artificial Intelligence (AI) with traditional computational approaches. Modern algorithms, including AI methods, offer novel strategies for materials production and optimization within energy systems, demonstrating significant improvements in accuracy and efficiency. The development of new machine learning models and algorithms addresses the challenges of efficient training, accelerated inference, and improved generalization. Techniques such as LSTM-Jump, which skips unimportant information in text, and QANet, a recurrence-free model for parallel training and inference, exemplify these advancements. Furthermore, algorithms like DSPDC and DSCOVR enable fast training of neural networks and distributed optimization on parameter servers, achieving linear convergence rates. High-performance computing systems can perform quadrillions of calculations per second, vastly outperforming regular computers and workstations. These advancements not only enhance computational speed but also overcome computational barriers faced by conventional systems
Downloads
References
[1] Bradford University. HPC case studies. https://www.bradford.ac.uk/research/hpc/hpc-case-studies/hpc-case-studies/
[2] Carnegie Mellon University. (2019). High-performance computing for machine learning: A dissertation study (Doctoral
dissertation). https://www.ml.cmu.edu/research/phd-dissertation-pdfs/cmu-ml-19-111-yu-adams.pdf
[3] Cloud Google. What is high-performance computing? https://cloud.google.com/discover/what-is-high-performancecomputing
[4] IBM. Solve complex problems quickly: High-performance computing on cloud. https://www.ibm.com/think/insights/solvecomplex-problems-quickly-high-performance-computing-on-cloud
[5] Zhiwei Xu, Xuebin Chi, Nong Xiao (2016). High-Performance Computing Environment: A Review of Twenty Years of
Experiments in China. National Science Review, 3(1), 36-48. https://doi.org/10.1093/nsr/nww001
[6] G Sravanthi. (2014). A Review of High Performance Computing. IOSR Journal of Computer Engineering
https://www.academia.edu/50098348/A_review_of_High_Performance_Computing
[7] TechTarget. What is high-performance computing (HPC)? https://www.techtarget.com/searchdatacenter/definition/highperformance-computing-HPC
[8] Weka.io. HPC applications and use cases. https://www.weka.io/learn/hpc/hpc-applications/