Network-Based Data Flow Processing System with Variable Data Granularity for Inter-module Communication

Masayuki Moriguchi,Arata Shinozaki,Takayuki Nakatomi,Mitsunori Kubo,Minyi Guo
DOI: https://doi.org/10.1109/FCST.2009.82
2009-01-01
Abstract:Integration of many functions in mobile devices often results in the insufficiency of computing resources and security problems. We utilize multiple computing modules distributed in the environment as external resources, and call this processor network system ¿UMP (Ubiquitous Multi Processor) system.¿ In our previous research, the basic architecture of a UMP system and its communication theory were verified. This paper evaluates the correlation between data granularity and system performance for applications with variable data granularity and verifies the usefulness of these parameters in dynamic scheduling necessary to construct intelligent systems. A JPEG encoding application was evaluated on the UMP system with six sub-functional modules. Optimization of data granularity shows 180% improvement of system performance. The experimental result shows that data granularity of inter-PE communication could be an important parameter in optimizing the system architecture and dynamic scheduling. Moreover, the result shows the possibility of further performance improvement through optimization of data granularity by focusing on individual modules.
What problem does this paper attempt to address?