Optimization Techniques for High-Performance computing on CPU Architectures

Authors

  • Rajalakshmi Srinivasaraghavan IBM, USA. Author

DOI:

https://doi.org/10.63282/3050-9246.IJETCSIT-V7I1P134

Keywords:

CPU Optimization, Compiler Optimization, Vectorization, Linux Libraries, High-Performance Computing, SIMD Instructions, Performance Profiling

Abstract

This paper introduces a comprehensive methodology for optimizing Linux libraries to maximize performance on CPU architectures such as POWER. The proposed optimization pipeline encompasses compiler selection and configuration, runtime profiling, and manual vectorization. The methodology systematically addresses critical performance bottlenecks by applying architecture-specific compiler flags, managing dependencies strategically, and implementing targeted code-level optimizations. Proper compiler selection, use of optimized dependencies such as Open BLAS, and application of manual vectorization techniques are shown to yield performance improvements of 10-20 times over baseline implementations. Validation is provided through practical examples, including matrix multiplication libraries, which demonstrate measurable improvements in FLOPS and overall throughput. These findings offer actionable guidance for developers aiming to maximize CPU utilization in performance-critical Linux applications.

Downloads

Download data is not yet available.

References

Published

2026-02-28

Issue

Section

Articles

How to Cite

1.
Srinivasaraghavan R. Optimization Techniques for High-Performance computing on CPU Architectures. IJETCSIT [Internet]. 2026 Feb. 28 [cited 2026 Mar. 7];7(1):226-9. Available from: https://www.ijetcsit.org/index.php/ijetcsit/article/view/613

Similar Articles

1-10 of 328

You may also start an advanced similarity search for this article.