Title :
The Jubi approach: a tool set for hardware acceleration in sensor network applications field
Author :
Brousse, O. ; Sassatelli, G. ; Grize, F.
Author_Institution :
LIRMM, Univ. Montpellier 2, Montpellier, France
Abstract :
This paper presents a unified design flow that aims at accelerating parallelizable data-intensive applications in the context of ubiquitous computing. This contribution relies on the JubiTool: a set of integrated tools (JubiSplitter, JubiCompiler), allowing respectively to extract and compile parallelizable parts of applications described in a Java extended language called Jubi. By appending hardware directives to a software agent description, the inherent flexibility of software is combined with the runtime performance of a hardware execution. In the case of typical Perplexus applications such as a biologically plausible neural network simulator, this contribution takes profit of the intrinsic property of the Perplexus Ubichip in terms of parallelism resulting in an expected speedup of one order of magnitude. Finally, we show that this original flow allowing HW acceleration can be modified to support other types of distributed platforms.
Keywords :
Java; distributed sensors; software agents; ubiquitous computing; Java extended language; Jubi approach; JubiCompiler; JubiSplitter; JubiTool; Perplexus Ubichip; Perplexus applications; biologically plausible neural network simulator; hardware acceleration; parallelizable data-intensive applications; sensor network; software agent; ubiquitous computing; Acceleration; Application software; Biological system modeling; Hardware; Java; Neural networks; Runtime; Software agents; Software performance; Ubiquitous computing; Compiler; Development flow; Distributed computing; Java; SIMD processor;
Conference_Titel :
Research in Microelectronics and Electronics, 2009. PRIME 2009. Ph.D.
Conference_Location :
Cork
Print_ISBN :
978-1-4244-3733-7
Electronic_ISBN :
978-1-4244-3734-4
DOI :
10.1109/RME.2009.5201364