Buscar en
Revista Iberoamericana de Automática e Informática Industrial RIAI
Toda la web
Inicio Revista Iberoamericana de Automática e Informática Industrial RIAI Técnicas GPGPU para acelerar el modelado de sistemas ultrasónicos
Información de la revista
Vol. 9. Núm. 3.
Páginas 282-289 (Julio - Septiembre 2012)
Compartir
Compartir
Descargar PDF
Más opciones de artículo
Visitas
4126
Vol. 9. Núm. 3.
Páginas 282-289 (Julio - Septiembre 2012)
Open Access
Técnicas GPGPU para acelerar el modelado de sistemas ultrasónicos
Using GPGPU techniques to accelerate modelling of ultrasonic systems
Visitas
4126
D. Romero-Laorden
Autor para correspondencia
david.romero@csic.es

Autor para correspondencia.
, O. Martínez-Graullera, C.J. Martín-Arguedas, M. Pérez, L.G. Ullate
Centro de Acústica Aplicada y Evaluación No Destructiva (CAEND CSIC-UPM) Arganda del Rey, Madrid, España
Este artículo ha recibido

Under a Creative Commons license
Información del artículo
Resumen
Texto completo
Bibliografía
Descargar PDF
Estadísticas
Resumen

El desarrollo de sistemas de simulación de campo acústico en tiempo real para aplicaciones de Evaluación no Destructiva ultrasónica constituiría una herramienta muy útil tanto para la planificación de las inspecciones como para la interpretación de los resultados de evaluaciones in-situ. Sin embargo, son algoritmos que requieren una alta capacidad de cómputo, no tanto por su complejidad sino por el gran número de puntos a analizar, lo que limita su uso al laboratorio sobre estaciones de trabajo de altas prestaciones. Los recursos de paralelización que actualmente ofrecen los sistemas informáticos, como son los procesadores multicore o las técnicas GPGPU, constituyen una oportunidad muy interesante para el desarrollo de este tipo de aplicaciones. Este trabajo analiza el modelo de paralelización de ambas alternativas con objeto de desarrollar un sistema portable de simulación de campo ultrasónico para tiempo real. Se describen por tanto los cambios en el algoritmo de cálculo de campo acústico para adaptarlo a una estrategia GPGPU y se valora el coste computacional de ambas implementaciones

Palabras clave:
algoritmos paralelos
sistemas ultrasónicos
GPGPU
Abstract

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

Keywords:
parallel algorithms
ultrasonic systems
GPGPU
Referencias
[Cea, 2003]
Cea, 2003. Civa: Simulation software for non destructive testing.
[Choi, 2000]
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.
[Lindholm et al., 2008]
E. Lindholm, J. Nickolls, S., Montrym, J., 2008. Nvidia tesla: A unified graphics and computing architecture. IEEE Micro 28 (2), 39-55.
[Nickolls et al., 2008]
J. Nickolls, I. Buck, M.G., Skadron, K., 2008. Scalable parallel programming with cuda. Queue 6 (2), 40-53.
[Jensen, 1991]
Jensen, J., 1991. A model for the propagation and scattering of ultrasound in tissue. J. Acoust. Soc. Am. N. 89 (1), 182-190.
[Kino, 1987]
Kino, G.S., 1987. Acoustic Waves, devices, imaging and analog signal processing. Prentice-Hall.
[Nvidia, 2012a]
Nvidia, 2012a. Gtx680 kepler white paper. Nvidia, Enero 2012b. Guía de Programación de CUDA 4.1.
[Pinar Crombie, 1997]
Pinar Crombie, e., 1997. Calculating the pulsed response of linear arrays accuracy versus computational effciency. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control 44, 997-1009.
[Piwakowsky and Sbai, 1999]
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 et al., 2011]
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, 1998]
Smith, S.W., 1998. Digital Signal Processing. Analog Devices.
[Steinberg, 1976]
Steinberg, B.D., 1976. Principles of Aperture and Array System Design.Wiley- Interscience.
Copyright © 2011. Elsevier España, S.L.. Todos los derechos reservados
Opciones de artículo
Herramientas