Skip to main content
Log in

Aircraft noise scattering prediction using different accelerator architectures

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this work, we present a tool that exploits heterogeneous computing to calculate the noise scattered by an object from the pressure distribution over its surface and its normal derivative. The method mainly deals with a large Matrix–Vector Product where the matrix elements must be calculated on the fly in such a way that the problem fits in main memory. To prove the performance of the heterogeneous implementations, the tool is tested using one NVIDIA K20c GPU, one Intel Xeon Phi 5110P, and two Intel Xeon E5-2650 CPUs. The speedup of the accelerated implementations ranges from \(3\times \) (Xeon Phi) to \(8\times \) (Xeon Phi \(+\) K20c) when compared to our parallel CPU code with \(32\) threads. This work, combined with the authors’ previous works for the computation of the acoustic pressure over the obstacle surface, results in a valuable toolset for noise control applications during aircraft design.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Advisory Council for Aeronautics Research in Europe (2008) 2008 addendum to the strategic research agenda. http://www.acare4europe.com/sites/acare4europe.org/files/document/ACARE_2008_Addendum

  2. López-Fernández JA, Portugués ML, Taboada JM, Rice HJ, Obelleiro F (2011) HP-FASS: a hybrid parallel fast acoustic scattering solver. Int J Comput Math 88(9):1960–1968

    Article  MATH  Google Scholar 

  3. López-Portugués M, López-Fernández JA, Rodríguez-Campa A, Ranilla J (2011) A GPGPU solution of the FMM near interactions for acoustic scattering problems. J Supercomput 58(3):283–291

    Article  Google Scholar 

  4. López-Portugués M, López-Fernández JA, Menéndez-Canal J, Rodríguez-Campa A, Ranilla J (2012) Acoustic scattering solver based on single level FMM for multi-GPU systems. J Parallel Distrib Comput 72(9):1057–1064

    Article  Google Scholar 

  5. López-Portugués M, López-Fernández JA, Ranilla J, Ayestarán RG, Las-Heras F (2013) Parallelization of the FMM on distributed-memory GPGPU systems for acoustic scattering prediction. J Supercomput 64(1):17–27

    Article  Google Scholar 

  6. Wu TW (2000) Boundary element acoustics: fundamentals and computer codes. Advances in boundary elements WIT Press, Southampton

  7. Rokhlin V (1993) Diagonal forms of translation operators for the Helmholtz equation in three dimensions. Appl Comput Harmon A 1(1):82–93

    Article  MathSciNet  MATH  Google Scholar 

  8. Song J, Chew W (1995) Multilevel fast-multipole algorithm for solving combined field integral equations of electromagnetic scattering. Microw Opt Tech Lett 10(1):14–19

    Google Scholar 

  9. Dunn MH, Tinetti AF (2008) Application of Fast Multipole Methods to the NASA Fast Scattering Code. AIAA, Report no. 2008–2875

  10. Owens JD, Houston M, Luebke D, Green S, Stone JE, Phillips JC (2008) GPU computing. Proc IEEE 96(5):879–899

    Google Scholar 

  11. Gumerov NA, Duraiswami R (2008) Fast multipole methods on graphics processors. J Comput Phys 227(18):8290–8313

    Article  MathSciNet  MATH  Google Scholar 

  12. Lashuk I, Chandramowlishwaran A, Langston H, Nguyen T, Sampath R, Shringarpure A, Vuduc R, Ying L, Zorin D, Biros G (2012) A massively parallel adaptive fast-multipole method on heterogeneous architectures. Commun ACM 55(5):101–109

    Article  Google Scholar 

  13. Intel Corporation (2013) Intel Many Integrated Core Architecture. http://www.intel.com/content/www/us/en/architecture-and-technology/many-integrated-core/intel-many-integrated-core-architecture.html

  14. Heinecke A, Klemm M, Bungartz HJ (2012) From GPGPU to Many-Core: Nvidia Fermi and Intel Many Integrated Core Architecture. Comput Sci Eng 14(2):78–83

    Article  Google Scholar 

  15. Cramer T, Schmidl D, Klemm M, Mey D (2012) OpenMP programming on Intel Xeon Phi coprocessors: an early performance comparison. In: Proceedings of the many-core applications research community (MARC) symposium at RWTH Aachen University

  16. López-Fernández JA, López-Portugués M, Álvarez Y, García C, Martínez-Álvarez D, Las-Heras F (2012) Fast antenna characterization using the sources reconstruction method on graphics processors. Prog Electromagn Res 126:185–201

    Article  Google Scholar 

  17. López-Portugués M, Álvarez Y, López-Fernández JA, García C, Ayestarán RG, Las-Heras F (2013) A multi-gpu sources reconstruction method for imaging applications. Prog Electromagn Res 136:703–724

    Google Scholar 

  18. Álvarez Y, Laviada J, Tirado L, García C, Martínez JA, Las-Heras F, Rappaport CM (2013) Inverse fast multipole method for monostatic imaging applications. IEEE Geosci Remote S 10(5):1239–1243

    Article  Google Scholar 

  19. Tirado LE, Martínez-Lorenzo JA, González-Valdés B, Rappaport C, Rubiños-López O, Gómez-Sousa H (2012) GPU implementation of the modified equivalent current approximation (MECA) method. Appl Comput Electrom 27(9):726–733

    Google Scholar 

  20. The OpenMP ARB (2013) The OpenMP API specification for parallel programming. http://www.openmp.org

  21. Intel Corporation (2013) Intel VTune Amplifier XE 2013. http://software.intel.com/en-us/intel-vtune-amplifier-xe

  22. Intel Corporation (2013) Intel Inspector XE 2013. http://software.intel.com/en-us/intel-inspector-xe

  23. NVIDIA Corporation (2013) CUDA C Programming Guide. http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html

Download references

Acknowledgments

This work has been partially supported by the European Union under COST action IC1102 (VISTA); by “Ministerio de Ciencia e Innovación” from Spain/ FEDER under the projects TEC2011-24492/TEC (iScat) and CONSOLIDER CSD2008-00068 (TeraSense); by “Ministerio de Economía y Competitividad” from Spain under project TEC2012-38142-C04-04; and by “Gobierno del Principado de Asturias” (PCTI)/FEDER-FSE under the projects IPT-2011-0951-390000 (Tecnigraf), FC09-COF09-12, SV-PA-13-ECOEMP-38, and grant BP11-166.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Ranilla.

Rights and permissions

Reprints and permissions

About this article

Cite this article

López-Portugués, M., López-Fernández, J.A., Díaz-Gracia, N. et al. Aircraft noise scattering prediction using different accelerator architectures. J Supercomput 70, 612–622 (2014). https://doi.org/10.1007/s11227-014-1107-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-014-1107-z

Keywords

Navigation