Técnicas GPGPU para acelerar el modelado de sistemas ultrasónicos
- D. Romero Laorden
- O. Martínez Graullera
- C.J. Martín Arguedas
- M. Pérez
- L.G. Ullate
ISSN: 1697-7920
Année de publication: 2012
Volumen: 9
Número: 3
Pages: 282-289
Type: Article
D'autres publications dans: Revista iberoamericana de automática e informática industrial ( RIAI )
Résumé
The development of acoustic field simulation in real time for non destructive ultrasonic evaluation applications would be an useful tool for both the planning and evaluation of inspections in-situ. However, they are algorithms which require high computing power, not due to their complexity but because of the large number of points to be analysed, which limits their use to laboratory workstations for high performance. The parallelization resources currently available in computer systems, such as multicore processors and GPGPU techniques, are a very interesting chance for the development of such applications. This work analyses the parallelization model of both alternatives in order to develop a portable ultrasonic field simulation system for real-time. The changes for both algorithms are described, in order to adapt it to GPGPU philosophy and a estimation of the computational cost of both implementations is given
Références bibliographiques
- Cea, 2003. Civa: Simulation software for non destructive testing.
- Choi, J.-H. L. S.-W., 2000. A parametric study of ultrasonic beam profiles for a linear phased array transducer. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control 47, 644–650.
- E.Lindholm, J.Nickolls, S., Montrym, J., 2008. Nvidia tesla: A unified graphics and computing architecture. IEEE Micro 28 (2), 39–55.
- J. Nickolls, I. Buck, M. G., Skadron, K., 2008. Scalable parallel programming with cuda. Queue 6 (2), 40–53.
- Jensen, J., 1991. A model for the propagation and scattering of ultrasound in tissue. J. Acoust. Soc. Am. N. 89 (1), 182–190.
- Kino, G. S., 1987. Acoustic Waves, devices, imaging and analog signal processing. Prentice-Hall.
- Nvidia, 2012a. Gtx680 kepler white paper.
- Nvidia, Enero 2012b. Guía de Programación de CUDA 4.1.
- Pinar Crombie, e., 1997. Calculating the pulsed response of linear arrays accuracy versus computational efficiency. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control 44, 997–1009.
- Piwakowsky, B., Sbai, K., 1999. A new approach to calculate the field radiated from arbitrary structuredtransducer arrays. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control 46 (2), 422–439.
- Romero-Laorden, David, e., Mar. 2011. Field modelling acceleration on ultrasonic systems using graphic hardware. Computer Physics Communications 182 (3), 590–599. DOI: 10.1016/j.cpc.2010.10.032
- Smith, S. W., 1998. Digital Signal Processing. Analog Devices.
- Steinberg, B. D., 1976. Principles of Aperture and Array System Design. WileyInterscience.