SeaMicro: 256-процессорный сервер на Atom`ах
Архитектура SeaMicro SM10000-64
Сервер SM10000-64 построен на фирменной коммутационной матрице SeaMicro Freedom Fabric, которая объединяет 256 процессорных узлов в единую систему. Каждый узел представляет собой отдельную плату с процессором Intel Atom N570, собственной оперативной памятью и подключением к матрице через специализированные интегральные схемы ASIC. Такая архитектура позволяет отказаться от традиционных чипсетов Intel на каждом узле, заменяя их одной кастомной микросхемой, которая берёт на себя функции северного и южного мостов, а также контроллера ввода-вывода.
Freedom Fabric работает по топологии трёхмерного тора и обеспечивает передачу данных между узлами без использования коммутаторов Ethernet. Каждый процессорный узел подключается к матрице тремя линками, что даёт суммарную пропускную способность 1,28 Тбит/с на всё шасси. Матрица также виртуализирует ввод-вывод: жёсткие диски и сетевые интерфейсы, физически подключённые к центральным контроллерам, распределяются между процессорными узлами так, будто каждый узел имеет собственный SATA-контроллер и сетевую карту.
Процессор Intel Atom N570 относится к платформе Pine Trail, выполнен по 45-нм техпроцессу и содержит два ядра с поддержкой Hyper-Threading, что даёт четыре логических потока на каждый физический чип. Штатное тепловыделение одного процессора составляет 8,5 Вт, а весь сервер в максимальной конфигурации потребляет около 3,5 кВт — значительно меньше, чем сопоставимые по числу ядер системы на Xeon тех лет. Охлаждение организовано пассивно: радиаторы процессорных плат обдуваются единым массивом вентиляторов в корпусе высотой 10 стоечных юнитов.


