Аннотация:
Сетевые процессоры (СП) прошли долгий путь развития от универсальных компьютеров, оснащенных сетевыми интерфейсными картами, до высокоинтегрированных систем на кристалле, содержащих десятки и сотни программируемых процессоров, аппаратных ускорителей и сетевых интерфейсов. Высокая производительность СП достигалась по двум разным направлениям: старожилы рынка микроэлектроники наращивали в них число процессорных ядер с традиционной архитектурой, а небольшие молодые компании делали ставку на специализированные архитектуры. Второе направление обеспечивало лучшие удельные характеристики СП, но его приверженцам было трудно выдерживать конкуренцию из-за сложности программирования в нетрадиционных архитектурах и ограниченности ресурсов для создания полноценного программного обеспечения (ПО) их СП. К настоящему времени практически все они покинули рынок СП, будучи так или иначе поглощенными крупными компаниями. Последние же по большей части использовали приобретенные ноу-хау не для выхода на рынок СП, а применяли опыт агрессивной многоядерности для завоевания рынка высокопроизводительных серверных процессоров, бурно растущего в эпоху «облачных» технологий. Таким образом, СП постепенно прекращают существование как самостоятельные продукты и превращаются во внутрифирменные инструменты интеллектуализации сетевых устройств.