Flash algorithms in polymorphic C++

Europe/Moscow
Description

Friday, 13 May 2022, 15:00
MLIT Conference Hall
Online seminar via Webex

Mihai-Tiberiu Dima, Maria Dima

NICA - trigger - flash algorithms - polymorphic C++. 
What do these items have in common?
The talk will make the case for a LVL2-like trigger for a vertex- detector (ITS) at the MPD-II upgrade.  Such software needs to find (helix) tracks fast and vertex them, in order to select events with  secondary  and   tertiary vertices, characterstic of charm- and hyper-nuclei  physics.  This is part of a larger effort of building a Scientific Software Library available to all domains - which started with neutron-noise analyses at IBR-2M (FoxLima FFT,Basic Elements Method, Clustering, etc). The C++ design norms (low inheritance / virtualisation) and Math-on-Paper concept (polymorphic code)  are  reviewed and explaned on the CPX, VEC and MTX classes especially created for building this trigger software. 
We believe our (quasi)-polymorphic solution is more realistic, has better CPU   performance than C++_17's std::variant and std::visit and we show effort needed to achieve this.


Подключение к семинару:

Название: Flash algorithms in polymorphic C++

Местоhttps://jinr.webex.com/jinr/j.php?MTID=maf69cd2e18a43a3df6a127d02fce0263
Когда: 13 мая 2022 г. 15:00 – 17:00

Номер совещания (код доступа): 2398 990 3394
Пароль совещания: SNs866MmDFp

Присоединиться по телефону
Только передача голоса по IP
 
Присоединение с помощью видеосистемы или приложения
Наберите 23989903394@jinr.webex.com
Также можно набрать 62.109.219.4 и ввести номер совещания.
 
Присоединиться с использованием Microsoft Lync или Microsoft Skype для бизнеса
Наберите 23989903394.jinr@lync.webex.com

The agenda of this meeting is empty