TY - JOUR
T1 - Cells
T2 - A cell-inspired efficient software framework for ai-enabled application on resources-constrained mobile system
AU - Chen, Ching Han
AU - Wu, Mu Che
N1 - Publisher Copyright:
© 2021 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2021/3/1
Y1 - 2021/3/1
N2 - Today’s mobile processors generally have multiple cores and sufficient hardware resources to support AI-enabled software operation. However, very few AI applications make full use of the computing performance of mobile multiprocessors. This is because the typical software development is sequential, and the degree of parallelism of the program is very low. In the increasingly complex AI-driven and software development projects with natural human–computer interaction, this will undoubtedly cause a waste of mobile computing resources that are originally limited. This paper proposes an intelligent system software framework, CellS, to improve smart software development on multicore mobile processor systems. This software framework mimics the cell system. In this framework, each cell can autonomously aware changes in the environment (input) and reac-tion (output) and may change the behavior of other cells. Smart software can be regarded as a large number of cells interacting with each other. Software developed based on the CellS framework has a high degree of scalability and flexibility and can more fully use multicore computing resources to achieve higher computing efficiency.
AB - Today’s mobile processors generally have multiple cores and sufficient hardware resources to support AI-enabled software operation. However, very few AI applications make full use of the computing performance of mobile multiprocessors. This is because the typical software development is sequential, and the degree of parallelism of the program is very low. In the increasingly complex AI-driven and software development projects with natural human–computer interaction, this will undoubtedly cause a waste of mobile computing resources that are originally limited. This paper proposes an intelligent system software framework, CellS, to improve smart software development on multicore mobile processor systems. This software framework mimics the cell system. In this framework, each cell can autonomously aware changes in the environment (input) and reac-tion (output) and may change the behavior of other cells. Smart software can be regarded as a large number of cells interacting with each other. Software developed based on the CellS framework has a high degree of scalability and flexibility and can more fully use multicore computing resources to achieve higher computing efficiency.
KW - Accelerators
KW - Parallel programming models and languages
KW - Programming for resilience
KW - Reconfigura-ble and embedded computing
UR - http://www.scopus.com/inward/record.url?scp=85101671746&partnerID=8YFLogxK
U2 - 10.3390/electronics10050568
DO - 10.3390/electronics10050568
M3 - 期刊論文
AN - SCOPUS:85101671746
SN - 2079-9292
VL - 10
SP - 1
EP - 29
JO - Electronics (Switzerland)
JF - Electronics (Switzerland)
IS - 5
M1 - 568
ER -