Аннотация:Сетевое процессорное устройство (СПУ) — это программируемый процессор, архитектура которого оптимизирована для работы в сетевых устройствах и обеспечения устойчивого режима обработки пакетов. Основные задачи СПУ — это выделение заголовков пакетов, классификация их согласно таблицам классификации и модификация заголовков. Для решенияэтих задач обычно используется конвейерная архитектура сетевого процессора. В данной работе рассматривается задача оптимизации распределения программы обработки сетевых пакетов на вычислительные блоки конвейерасетевого процессорного устройства.