Skip to Content

OptiMMA - Optimization of MP-SoC Middleware for event-driven dynamic Applications

0
Your rating: None
Tool Name (abbreviation): 
OptiMMA
Author(s): 
Dirk Stroobandt, ...
(unregistered) Author(s): 
Narasinga Rao Miniskar (imec)
Zubair Wadood Bhatti (KULeuven)

In the context of the OptiMMA project, we demonstrate our software prototype of mapping dynamic applications (3D scalable graphics game engine, H264, and cavity detector test benches) at design-time to an MPSoC platform and of MPSoC Middleware components at run-time, jointly optimizing computational efficiency, memory resources and communication. Our experimental results show that we obtain up to 4x gains on performance or up to 70% energy reduction when compared to state-of-the art approaches.

Project Information
Project Acronym: 
OptiMMA
Project Start: 
Tue, 01/01/2008
Project End: 
Sat, 12/31/2011
Project Funding ID: 
IWT
Project Description: 
The OptiMMA project enables the mapping of emerging, dynamic software applications on complex Multi-Processor Systems-on-Chip (MP-SoC). The main research objective is to realize a breakthrough in the development of scalable, dynamic resource requests in embedded software. This is achieved through the use of a runtime resource manager that mediates between embedded software and the hardware platform. The resource manager manages -at runtime- the memory storage, energy consumption, bandwidth and computation resources of the embedded system. The economic actors in Flanders that are targeted by this technology are actors that specialize in multimedia and telecommunication applications on mobile devices, medical imaging devices, embedded software design, hardware platforms design, design tools, etc. Partner Count: 5
Tag your tool
Keywords: 
Memories
middleware
resource management
multiprocessor
MP-SoC
run-time
design-time
scheduling
computation
communication