8 октомври 2020 | 15:03

Никола Чипев (2020 – подгласник)

Никола Чипев е доктор по информатика от Технически университет – Мюнхен, Германия. Основните му постижения са в направлението на високопроизводителните изчисления за симулация на научни и инженерни проблеми. По време на обучението му на ниво „бакалавър“ се  занимава с оптимизация, паралелно програмиране и изпълняване на симулации на физични процеси в сферите на молекулярната динамика и изчислителната динамика на флуидите. По време на своята докторантура се занимава със софтуерни оптимизации на сървърно ниво за програмата ls1-mardyn (съвместна разработка на звена на водещите немски технически университети), чиято цел е симулация на термодинамични и нанофлуидни процеси. ls1-mardyn е високопроизводителен софтуер, държащ рекорд за осъществена симулация на най-много частици в света (4*1012), но в кода не са били имплементирани оптимизации на сървърно ниво. 

Д-р Чипев пренаписва основните структури от данни на програмата, изследва различни методи за векторизация и въвежда векторизация за цялата кодова база чрез опаковъчни функции (wrapper functions) за всички набори от процесорни инструкции (от SSE до AVX512) по начин, който също позволява промяна на точността на изчисленията между 32-битови и 64-битови. Неговите софтуерни разработки довеждат до симулации на термодинамични процеси чрез суперкомпютър постигащи 64-битова точност и производителност от над 1 PFLOP в секунда. С проведените от д-р Чипев оптимизации на сървърно ниво обновеният софтуер поставя нов световен рекорд за симулация на най-много частици в света: 21*1012.