GPU y NPU para el desarrollo de la inteligencia artificial. El caso NPU Ascend Huawei en Linux

Autores/as

  • José Fabián Romo Zamudio Universidad Nacional Autónoma de México, Dirección General de Cómputo y de Tecnologías de Información y Comunicación. Ciudad de México, México. https://orcid.org/0009-0003-9269-8185

DOI:

https://doi.org/10.22201/dgtic.26832968e.2023.8.3

Palabras clave:

Arquitectura DaVinci, Contenedor, GPU, Huawei, Inteligencia Artificial, Linux, Mindspore, NPU, Pytorch, Redes Neuronales, Software libre, TensorFlow, Unidad de Procesamiento Gráfico, Unidad de Procesamiento Neuronal

Resumen

Los rápidos avances en Inteligencia Artificial (IA) se han potenciado por el desarrollo de hardware de computadora más capaz y algoritmos innovadores. Las Unidades de Procesamiento Gráfico (GPU) emergieron como un componente esencial para la investigación y el desarrollo de la IA, otorgando un inmenso poder computacional para acelerar el entrenamiento y la inferencia de las redes neuronales. Este artículo se adentra en el uso de las GPU para la investigación y desarrollo de nuevos modelos de redes neuronales, partiendo de los esquemas más conocidos, en lo que corresponde a los proyectos del espacio de innovación para el desarrollo de habilidades digitales Alianza UNAM – Huawei, con un enfoque específico en los servidores Linux que contienen las Unidades de Procesamiento Neuronal (NPU) Ascend de la marca Huawei y sus capacidades de aceleración de los cálculos para la IA.

Descargas

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

José Fabián Romo Zamudio, Universidad Nacional Autónoma de México, Dirección General de Cómputo y de Tecnologías de Información y Comunicación. Ciudad de México, México.

Dirección General de Cómputo y de Tecnologías de Información y Comunicación. UNAMTécnico Académico Asociado C. Tiempo Completo. Realizó estudios de actuaría en la Facultad de Ciencias de la UNAM. Entre 1996 y 2021 fue Coordinador de Educación a Distancia, Subdirector de Tecnología para la Educación y Director de Sistemas y Servicios Institucionales en la DGTIC. Colaboró en el desarrollo de la Red Nacional de Videoconferncia, el programa de educación continua SEPAcómputo y el diseño de la supercomputadora Miztli de la UNAM. Su área de especialización es la innovación e incorporación de tecnologías emergentes de información y comunicación.

Citas

[1] Nickolls, J., Buck, I., Garland, M., & Skadron, K. Scalable parallel programming with CUDA. ACM Queue, Vol. 6 issue 2. pp. 40-53. 2008. [En línea]. Disponible en https://queue.acm.org/detail.cfm?id=1365500

[2]. Harris, M. J. Parallel prefix sum (scan) with CUDA. NVIDIA Developer Technology, Vol . 3 Issue 3, 1-8. 2007. [En línea]. Disponible en https://developer.nvidia.com/gpugems/gpugems3/part-vi-gpu-computing/chapter-39-parallel-prefix-sum-scan-cuda

[3]. Owens, J. D., Luebke, D., Govindaraju, N., Harris, M., Krüger, J., Lefohn, A. E., & Purcell, T. J. A survey of general-purpose computation on graphics hardware. Computer Graphics Forum, Vol. 26 Issue 1, 80-113. 2007. [En línea]. Disponible en https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=2189271fd54b6980b2b20ef515ac114a02854219

[4]. Huawei Technologies Co., Ltd. Huawei Atlas AI Computing Solution. Online ISBN 978-981-19-2879-6. 2022. https://doi.org/10.1007/978-981-19-2879-6_6

Publicado

24/11/23 (12:00)

Cómo citar

Romo Zamudio, J. F. (2023). GPU y NPU para el desarrollo de la inteligencia artificial. El caso NPU Ascend Huawei en Linux. TIES, Revista De Tecnología E Innovación En Educación Superior, (8), 13–22. https://doi.org/10.22201/dgtic.26832968e.2023.8.3