|
Agent-based, Automatic Parallelization of
The Project-Abstract |
| Location: |
Chair Computer Science IX,
Technische Universität München, Munich, Germany |
| Project Basis: | Image Understanding Research Group (FGBV) |
| Implementation Basis: | Marmot Multi-Agent Library and Halcon Image-Analysis System |
| Project Integration: |
The project is integrated into
"Cooperating Agents in Distributed Systems" - a subtask of the project Cooperation and Resource-Management in Distributed Systems |
| Cooperation: |
The project cooperates with the
Multi-Agent-Discussion (MAD) working group. |
| Project Start: | 1996-January-01 |
| Project End: | 1999-May-01 |
Image analysis applications require large amounts of resources (especially
memory) and need an increased performance. Most conventional computing
techniques are not able to satisfy these enhanced requirements. On the other
hand many new techniques are methodically attached too close to the
constraints of a special problem. This restricts portability and the
reusing of code.
Thus there is the need of new architecture-independent methods
that increase performance of image processing and optimize the
resource management.
The idea beyond the project is the integration of different methods of parallelism (task-parallelism, data-parallelism, pipelining) within one system for image analysis. By giving it a specification of an image analysis task, the system plans an optimal (parallel) processing of the task. Secondly the plan will be executed by the system. A multi agent system forms the basis of both stages - planning and execution. Thus the agents perform an automatic parallelization of the task and control the scheduling/mapping of subtasks and -data.
This approach should show the following advantages:
This page shows some aspects of the design of our multi-agent system.