摘要 |
1. Неоднородная многопроцессорная вычислительная система, содержащая:множество специализированных процессоров (DP), причем каждый DP сконфигурирован для реализации одного или более программных модулей в течение операций времени выполнения;множество управляющих процессоров (CP), причем каждый CP сконфигурирован для выполнения программного обеспечения планирования для управления операциями времени выполнения соответствующим подмножеством DP; иодну или более шин, соединяющих между собой DP и CP, причем:каждый CP сконфигурирован для изменения временной диаграммы реализации программных модулей для соответствующего подмножества DP на основании доступности ресурсов; икаждый CP сконфигурирован для изменения временной диаграммы передач данных соответствующим подмножеством DP на основании доступности ресурсов.2. Система по п.1, в которой доступность ресурсов содержит одно или более из доступности процессора, доступности памяти и доступности шины.3. Система по п.1, в которой операции времени выполнения для неоднородной многопроцессорной -вычислительной системы реализуются в течение фазы онлайновой обработки в схеме разработки программного обеспечения, которая дополнительно содержит фазу офлайновой обработки, которая формирует программное обеспечение планирования для неоднородной многопроцессорной вычислительной системы.4. Система по п.3, в которой фаза офлайновой обработки отображает каждый программный модуль на DP.5. Система по п.1, в которой первый CP сконфигурирован с возможностью:(a) принимать сообщение "задача выполнена" от первого DP, указывающее, что первый DP завершил первую задачу;(b) определять, имеются ли какие |