摘要 |
<p>The present invention relates to a system comprising a plurality of processing units making it possible to execute tasks in parallel and a communication network. The processing units are organized as a plurality of groupings of units, each grouping comprising a local memory. The system comprises means for statically allocating tasks to each grouping of units, so that a given task of an application is processed by the same grouping of units from one execution to another of said application. Each grouping of units comprises grouping management means for dynamically allocating tasks to each of its processing units as well as space in the local memory for executing them, so that a given task of an application may not be processed by the same processing unit from one execution to another of said application. The grouping management means comprise means for managing the tasks, means for managing the processing units, means for managing the local memory and means for managing the communications involving its processing units. The management means operate simultaneously and cooperatively. Application: embedded systems for intensive computation.</p> |
申请人 |
COMMISSARIAT A L'ENERGIE ATOMIQUE;BLANC, FREDERIC;COLLETTE, THIERRY;DAVID, RAPHAEL;DAVID, VINCENT;HARRAND, MICHEL;LOUISE, STEPHANE;VENTROUX, NICOLAS |
发明人 |
BLANC, FREDERIC;COLLETTE, THIERRY;DAVID, RAPHAEL;DAVID, VINCENT;HARRAND, MICHEL;LOUISE, STEPHANE;VENTROUX, NICOLAS |