An approach for the fast analysis of "irregular", i.e., of conformal, periodic or aperiodic, 2D arrays, based on the use of the p-series approach and Non-Uniform FFT (NUFFT) routines is proposed. The approach allows for modulating the computational burden depending on the array curvature and, thanks to the use of the NUFFT, the asymptotic growth of the computing time reduces to that of a few, standard FFTs. A sub-array partition strategy is also sketched and shown to further unburden the procedure and control the accuracy. The approach has been implemented in both sequential and parallel codes enabling its execution on CPUs and on cost-effective, massively parallel computing platforms like Graphic Processing Units (GPUs). Its performance in terms of computational efficiency and accuracy has been assessed by an extensive numerical analysis and also against benchmarks provided by algorithms based on fast Matrix-Vector Multiplication routines.

Fast CPU/GPU pattern evaluation of irregular arrays / Capozzoli, Amedeo; Curcio, Claudio; D'Elia, Giuseppe; Liseno, Angelo; Vinetti, Pietro. - In: APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL. - ISSN 1054-4887. - 25:4(2010), pp. 355-372.

Fast CPU/GPU pattern evaluation of irregular arrays

CAPOZZOLI, AMEDEO;CURCIO, CLAUDIO;D'ELIA, GIUSEPPE;LISENO, ANGELO;VINETTI, PIETRO
2010

Abstract

An approach for the fast analysis of "irregular", i.e., of conformal, periodic or aperiodic, 2D arrays, based on the use of the p-series approach and Non-Uniform FFT (NUFFT) routines is proposed. The approach allows for modulating the computational burden depending on the array curvature and, thanks to the use of the NUFFT, the asymptotic growth of the computing time reduces to that of a few, standard FFTs. A sub-array partition strategy is also sketched and shown to further unburden the procedure and control the accuracy. The approach has been implemented in both sequential and parallel codes enabling its execution on CPUs and on cost-effective, massively parallel computing platforms like Graphic Processing Units (GPUs). Its performance in terms of computational efficiency and accuracy has been assessed by an extensive numerical analysis and also against benchmarks provided by algorithms based on fast Matrix-Vector Multiplication routines.
2010
Fast CPU/GPU pattern evaluation of irregular arrays / Capozzoli, Amedeo; Curcio, Claudio; D'Elia, Giuseppe; Liseno, Angelo; Vinetti, Pietro. - In: APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL. - ISSN 1054-4887. - 25:4(2010), pp. 355-372.
File in questo prodotto:
File Dimensione Formato  
ACES_Journal_April_2010_Paper_09.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: Accesso privato/ristretto
Dimensione 1.24 MB
Formato Adobe PDF
1.24 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/368287
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 35
  • ???jsp.display-item.citation.isi??? 31
social impact