Структури даних мережі

Listen on 93

Lyrics

[Verse 1]
Матриця зв'язків — не суцільне поле,
Нулі — то повітря, вага — то доля.
CSR тримає рядки компактно,
CSC — колонки читає акуратно.
Індекс, вказівник, значення поруч,
Пам'ять не марнуй, це наука, не розкіш.
А на аркуші атракторному, де хвиля біжить,
Згортку з ядром через Фур'є пустить —
O N log N замість квадрата повного,
Швидкість рахунку — зброя основна.

[Chorus]
CSR, CSC — розріджений код,
Нулі не носимо, ваговий лиш похід.
Кільце буфера — час тече по колу,
Тор без кутів — нейрон без приколу.
Структура масивів — вектор на GPU,
SONATA в таблицях — пам'ять живу.

[Verse 2]
Синапс не миттєвий — затримка в путі,
Сигнал їде довше, ніж думка летить.
Кільцевий буфер — платівка, що крутиться знов,
Голова доганяє хвіст у швидкій борозні.
А де затримки різні, подій ціла зграя —
Пріоритетна черга час розставляє.
Найближча подія лежить на вершині купи,
Хвиля розрядів іде без упину.

[Verse 3]
Нейрони на сітці — координати двовимірні,
Але краї не ріжуть, межі ілюзорні.
Тор закручений: вийшов справа — зайшов зліва,
Відстань міряєм по колу, не криво.
Дорсальний модуль із широкою петлею,
Вентральний — тісний, рахує все гостріше.
Періодична межа — як стрічка Мебіуса в танці,
Край з краєм зрощений, без шва і без грані.

[Chorus]

[Verse 4]
Популяцію клітин не складай у списки,
Structure of arrays — атрибути близько:
Напруга в одному рядку, всі разом летять,
Ваги у другому — GPU радий рахувать.
Метадані клади у таблицю SONATA,
Тип клітини, шар, модуль — усе за каталогом.
Дорсовентральна позиція записана чітко,
Відтворюваність — наука, а не загадка.

[Verse 5]
Мільйони нейронів — мільярди зв'язків,
Один вузол не впорається — ділимо всяк.
MPI розкидає домени по вузлах,
Кожен процес рахує свій острів без страху.
Обмін на межі — буфер летить по мережі,
Спайки між доменами мчать без зайвої затримки.
Балансування навантаження — не забудь,
Щоб жоден вузол не плутався у путь.
Асинхронний крок, синхронна межа,
Разом — єдина жива симуляція без межі.

[Bridge]
Розріджено, кругло, з буфером в такт,
Кожна клітина в таблиці — то факт.
Торова сітка, Фур'є на ядрі,
Симуляція дихає в нашій грі.
Черга подій цокотить, як метроном,
Модуль за модулем — і карта росте.

[Chorus]

[Outro]
CSR, CSC, Фур'є, кільце, черга, тор,
SONATA тримає весь структурний простір.
Записуй, рахуй, векторизуй, лети —
Ентторинальна кора чекає, доведи.

[Chorus]
CSR, CSC — розріджений код,
Нулі не носимо, ваговий лиш похід.
Кільце буфера — час тече по колу,
Тор без кутів — нейрон без приколу.
Структура масивів — вектор на GPU,
SONATA в таблицях — пам'ять живу.

← Компартментні моделі нейронів | Числове інтегрування і симулятори →