FAQ: Сеть на чипе

012414_1236_FAQ1.png

Что такое сети на кристалле (NoC)?

С развитием уровня техники у производителей процессорных ядер возникла проблема, не позволяющая дальше увеличивать тактовую частоту работы. Для увеличения производительности процессоров было придумано встраивать сразу несколько ядер в один процессор и распараллеливать задачи. Однако с увеличением числа ядер стало видно, что после 8 ядер производительность практически не растет. Это связано с способом общения между процессорными ядрами посредствам шины. Когда много ядер пытаются одновременно обратиться к шине возникают взаимные блокировки и простои в работе.

Network on Chip, или сеть с коммутацией пакетов на одном кристалле – это решение, призванное заменить стандартную шину в многоядерных процессорах и решить проблему увеличения числа ядер. В данной архитектуре каждое ядро непосредственно соединено только с маршрутизатором. Маршрутизаторы в свою очередь объединены в одну сеть на подобии обычной компьютерной сети. Маршрутизаторы выбирают путь прохождения сигнала к другому маршрутизатору, т.е. к другому ядру, никак не мешая общению других ядер между собой. Такой подход значительно упрощает топологию схем решает все проблемы масштабируемости.

Автор: Кирпач Д.І., 6 курс КЕОА, НТУУ”КПІ”