ROOT Team Meeting
Zoom link in announcement email; please contact rootdev@cern.ch if you did not receive it!
Notetaker: Jonas H.
News:
* Jakob: upgrade benchmark machine to EL9 / Alma9, unless objections
Shift:
* Lorenzo -> Jonas R.
* Nothing special to report, quite some activity
* Nightlies: C++20 and RooFit
Meeting summaries:
* RooFit: short meeting
* LIM (last week?): feedback on C++20, release 6.28/04 this week
* IO: time to retry Intel QAT (?)?, performance improvements for fast cloning
Topics: Azure
* OpenLab tries to convince Microsoft to join
* Axel was asked to propose topics for cooperation, presentation tomorrow: "Azure for Scientific Analysis"
* Focus on "last step" by physicists, producing plots
* On-premise clusters at universities, competitive advantage
* Try out Azure: reduce maintainance, evolution is easier; demonstrate budget effectiveness
* Project: demonstrate + publish + communicate advantage
* Parts:
1. compute (benchmark + cost models -> recommendation of CPU / GPU configuration)
2. data (benchmark + optimize -> recommendations)
3. publish & present at workshops
4. path to production: work with ATLAS + CMS
* Discussion:
* Jakob: work on portability, not glue to Azure
* Philippe: moving data is usually a big cost factor
* Vassil: watch out for conflicts of interests with other vendors
* Jakob: focus on throw-away storage, no derived NTuples
* Jonas H.: resource acknowledgement / advertisement probably not in physics papers; Axel: will call out from our side
* Vassil: what is the final deliverable?; Axel: work on functionality + understand cost models
* Philippe: 5 years literally? Axel: yes
Going over issues (GitHub and JIRA)
Round table:
* Vassil: Cling, libInterOp
* Philippe: issues and PRs; slowdown due to TTreeCache; CHEP presentations
* Jonas R.: GSoC; presentation at LHCb, interested in RooFit + HistFactory; AD; JSON format
* Giovanna: migrator performance improvements; use reusable page allocator for RDMA
* Ioana: fix for uproot in browser merged
* Sebastian: shader materials; user APIs; rendering pipelines
* Jonas H.: debugging test failures depending on build directory name; performance investigations with Enrico
* Florine: RNtuple importer (potentially integrate into hadd); feedback from ATLAS
* Jolly: unit tests for histograms
* Bertrand: C++20 on Windows, TString; Windows nodes for CI; exception handling on Windows
* Olivier: TScatter
* Jakob: XROOTD workshop, update on RNtuple
* Baidyanath: cppyy issues with Cling rebase; GSoC
* Garima: RooFit code generation + benchmarking; ASan debugging
* Dante: benchmarks for parameter optimization
* Lorenzo: shift + forum; infinite loop for TMVA painting; Minuit2; summer students
* Axel: C++20 + CI