Title :
Multicore Parallel Implementation of Agent Emotional Processes
Author :
Dominguez, C. ; Hassan, Haitham ; Mayans, Vicent ; Crespo, Alfons
Author_Institution :
Dept. of Comput. Eng., Univ. Politec. de Valencia, Valencia, Spain
Abstract :
Emotional agents are becoming promising technologies for real-time control applications (i.e., robotics). The principal controllers of the agent are the emotional processes that decide the selection of behaviors to fulfill the objectives. The number of emotional processes increases with the complexity of the application, limiting the processing capacity of a mono-core processor to solve complex problems. A costly solution would be the use of HPC computers to solve complex problems. However, the possibilities of parallelization of the emotional processes permit their execution in parallel on multicore processors, enabling the agent to solve problems of higher complexity at a low cost. This paper presents the implementation of the emotional processes of a robotic agent in a multicore processor. To this end, the parallel emotional processes are identified and characterized, and a real-time system based on the EDF scheduling policy, to execute the emotional workload on the multicore, is proposed.In the experiments, mobile robotic applications are set-up taking into account different environmental conditions, robot dynamics and emotional states. The applications are run on multicore multithreaded processors depending on the workload requirements of the applications. Results show that only a threecore with 6 threads can tackle complex problems in the worst emotional conditions, a dual-core solves less constrained problems under normal emotional conditions and a single-core processor is only suitable for simple problems under the best conditions.
Keywords :
control engineering computing; mobile robots; multiprocessing systems; parallel processing; robot dynamics; scheduling; EDF scheduling policy; HPC computers; agent emotional process; behavior selection; dual-core processor; earliest deadline first scheduling policy; emotional process parallelization; emotional states; emotional workload execution; environmental conditions; mobile robotic applications; mono-core processor; multicore multithreaded processor; multicore parallel implementation; parallel emotional process; real-time control applications; robot dynamics; robotic agent; single-core processor; Appraisal; Complexity theory; Instruction sets; Multicore processing; Service robots; Industrial mobile robots; Multicore processor; embedded systems; emotional-based agents; realtime systems;
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location :
Melbourne, VIC
DOI :
10.1109/TrustCom.2013.248