Cells: un marco de software eficiente inspirado en las células para aplicaciones habilitadas para IA en sistemas móviles con recursos limitados
Autores: Chen, Ching-Han; Wu, Mu-Che
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Procesadores móviles
Operación de software habilitada para IA
Rendimiento informático
Multiprocesadores
Desarrollo de software
Sistemas de procesadores multinúcleo
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 274
Citaciones: Sin citaciones
Hoy en día, los procesadores móviles suelen tener múltiples núcleos y suficientes recursos de hardware para admitir el funcionamiento de software habilitado para IA. Sin embargo, muy pocas aplicaciones de IA aprovechan al máximo el rendimiento informático de los multiprocesadores móviles. Esto se debe a que el desarrollo de software típico es secuencial y el grado de paralelismo del programa es muy bajo. En los proyectos de desarrollo de software impulsados por la IA cada vez más complejos y con interacción natural entre humanos y computadoras, esto sin duda causará un desperdicio de recursos informáticos móviles que originalmente son limitados. Este documento propone un marco de software de sistema inteligente, CellS, para mejorar el desarrollo de software inteligente en sistemas de procesadores móviles multinúcleo. Este marco de software imita el sistema celular. En este marco, cada célula puede ser consciente de los cambios en el entorno (entrada) y la reacción (salida) de manera autónoma y puede cambiar el comportamiento de otras células. El software inteligente puede considerarse como un gran número de células que interactúan entre sí. El software desarrollado en base al marco de CellS tiene un alto grado de escalabilidad y flexibilidad y puede utilizar más plenamente los recursos informáticos multinúcleo para lograr una mayor eficiencia informática.
Descripción
Hoy en día, los procesadores móviles suelen tener múltiples núcleos y suficientes recursos de hardware para admitir el funcionamiento de software habilitado para IA. Sin embargo, muy pocas aplicaciones de IA aprovechan al máximo el rendimiento informático de los multiprocesadores móviles. Esto se debe a que el desarrollo de software típico es secuencial y el grado de paralelismo del programa es muy bajo. En los proyectos de desarrollo de software impulsados por la IA cada vez más complejos y con interacción natural entre humanos y computadoras, esto sin duda causará un desperdicio de recursos informáticos móviles que originalmente son limitados. Este documento propone un marco de software de sistema inteligente, CellS, para mejorar el desarrollo de software inteligente en sistemas de procesadores móviles multinúcleo. Este marco de software imita el sistema celular. En este marco, cada célula puede ser consciente de los cambios en el entorno (entrada) y la reacción (salida) de manera autónoma y puede cambiar el comportamiento de otras células. El software inteligente puede considerarse como un gran número de células que interactúan entre sí. El software desarrollado en base al marco de CellS tiene un alto grado de escalabilidad y flexibilidad y puede utilizar más plenamente los recursos informáticos multinúcleo para lograr una mayor eficiencia informática.