- Видео 371
- Просмотров 87 487
HEP Software Foundation
Швейцария
Добавлен 7 июл 2020
Videos from the HEP Software Foundation
Compute and Accelerator Forum - Hardware acceleration for higher efficiency in data centres
Professor Gustavo Alonzo (ETH Zurich) discusses how hardware acceleration is being used for higher efficiency in data centres and how software has to meet the challenges of these heterogeneous environments.
Просмотров: 35
Видео
Risc V Extended Precision
Просмотров 116Месяц назад
Eric Guthmuller and Jérôme Fereyre of CEA describe their work on variable extended precision acceleration for the Risc-V architecture (indico.cern.ch/event/1329694/). This event is part of the Compute and Accelerator Forum (hepsoftwarefoundation.org/meetings/compute-accelerator-forum.html).
Julia GPU Programming
Просмотров 268Месяц назад
Tim Besard, a key developer of Julia's GPU infrastructure, introduces the power of Julia for programming GPUs in a portable and accessible manner.
Julia as a Statically Compiled Language
Просмотров 1,9 тыс.Месяц назад
Jeff Bezanson, from JuliaHub, discusses advances in the Julia compiler that will enable Julia to much more easily be used as a statically compiled language.
Julia in High Energy Physics
Просмотров 302Месяц назад
"Julia in high-energy physics: a paradigm shift or just another tool?" - as part of the JuliaHEP 2024 workshop at CERN (indico.cern.ch/e/juliahep2024), Dr Uwe Hernandez Acosta from HZDR discusses the current status and future role of Julia for HEP computing.
Compute Accelerator Forum - Cache-aware Roofline Model
Просмотров 452 месяца назад
Aleksandar Ilic (INESC-ID) introduces their new development of a cache-aware roofline model tool. This presentation was made at the Compute Accelerator Forum meeting series: indico.cern.ch/event/1329693/
PyHEP 2024 workshop close-out - Eduardo Rodrigues
Просмотров 703 месяца назад
Indico: indico.cern.ch/event/1384010/timetable/#21-workshop-close-out
Checkpointing for long running Machine Learning Tasks - Jonas Eppelt
Просмотров 683 месяца назад
The increasing application of Machine Learning (ML) in High Energy Physics (HEP) analysis and reconstruction necessitates the use of GPUs. The extensive runtimes associated with training neural networks make them vulnerable to runtime constraints and failures. Checkpointing, which involves storing the current state of the training persistently, offers a solution to these challenges. It allows f...
Constructing model-agnostic likelihoods, a method for reinterpretation of particle physics results
Просмотров 583 месяца назад
Experimental High Energy Physics has entered an era of precision measurements. However, measurements of many of the accessible processes assume that the final states' underlying kinematic distribution is the same as the Standard Model prediction. This assumption introduces an implicit model-dependency into the measurement, rendering the reinterpretation of the experimental analysis complicated ...
Metaheuristic optimization for artificial neural networks and deep learning architectures - Pagano
Просмотров 643 месяца назад
Classical minimization methods, like the steepest descent or quasi-Newton techniques, have been proved to struggle in dealing with optimization problems with a high-dimensional search space or subject to complex nonlinear constraints, in addition to requiring continuous cost functions. For these reasons, in the last decade, the interest on metaheuristic nature-inspired algorithms has been growi...
A new SymPy backend for vector: uniting experimental and theoretical physicists - Saransh Chopra
Просмотров 383 месяца назад
Vector is a Python library for 2D, 3D, and Lorentz vectors, especially arrays of vectors, to solve common physics problems in a NumPy-like way. Vector currently supports creating pure Python Object, NumPy arrays, and Awkward arrays of vectors. The Object and Awkward backends are implemented in Numba to leverage JIT-compiled vector calculations. Furthermore, vector also supports JAX and Dask ope...
Easy Columnar File Conversion with 'hepconvert' - Zoë Bilodeau
Просмотров 223 месяца назад
Though columnar file formats are popular among HEP users, the process to convert between file formats has multiple steps, and generally requires the use of one I/O package per file format. Often users need to customize the process as well, either due to memory constraints or to modify the data before writing it to a new file. This entails both more lines of code and experience with I/O packages...
AwkwardArrays in Julia for High-Energy Physics Data Analysis - Ianna Osborne
Просмотров 393 месяца назад
AwkwardArrays are well known to Python users for their powerful capabilities in handling irregular, nested data structures with ease. While Python has been the primary language for implementing AwkwardArrays, the recent integration into Julia offers new possibilities for data scientists and researchers. In this talk, we will explore the implementation and advantages of using AwkwardArrays withi...
RootInteractive tool for multidimensional statistical analysis, ML and analytical model validation
Просмотров 183 месяца назад
RootInteractive is a general purpose tool for multidimensional statistical analyses, mainly used in the ALICE experiment at CERN. This Python-based tool enables dynamic, interactive visualisation and data aggregation and enhances capabilities on both the server and client side, expanding analysis possibilities for researchers and educators. As machine learning (ML) becomes increasingly importan...
Quantum Machine Learning in High Energy Physics with Qibo - Matteo Robbiati
Просмотров 623 месяца назад
Over the past three decades, Quantum Computing (QC) has emerged as a prominent field of research, with the intent of exploring whether and in which context it can help to expediently address problems that are either challenging or infeasible to solve using classical methods. In particular, High-Energy Physics (HEP) has been recently identified as a promising playground to challenge QC routines....
Recent developments and user contributions in zfit - Iason Krommydas
Просмотров 83 месяца назад
Recent developments and user contributions in zfit - Iason Krommydas
General model fitting with zfit and hepstats - Jonas Eschle
Просмотров 373 месяца назад
General model fitting with zfit and hepstats - Jonas Eschle
Distributed Columnar HEP analysis using coffea + dask - Iason Krommydas
Просмотров 573 месяца назад
Distributed Columnar HEP analysis using coffea dask - Iason Krommydas
Reading RNTuple data with Uproot - Andres Rios-Tascon
Просмотров 343 месяца назад
Reading RNTuple data with Uproot - Andres Rios-Tascon
Multi-scale cross-attention transformer encoder for event classification - Ahmed Hammad
Просмотров 713 месяца назад
Multi-scale cross-attention transformer encoder for event classification - Ahmed Hammad
The New PDG Python API - Juerg Beringer, Matt Kramer
Просмотров 223 месяца назад
The New PDG Python API - Juerg Beringer, Matt Kramer
b2luigi - bringing batch 2 luigi! - Alexander Heidelbach
Просмотров 233 месяца назад
b2luigi - bringing batch 2 luigi! - Alexander Heidelbach
The new Python client library of ServiceX, the novel data delivery system - Kyungeon Choi
Просмотров 223 месяца назад
The new Python client library of ServiceX, the novel data delivery system - Kyungeon Choi
The two flavors of Python 3.13 - Henry Schreiner
Просмотров 923 месяца назад
The two flavors of Python 3.13 - Henry Schreiner
VLQcalc: a Python Module for Calculating Vector-like Quark Couplings - Ali Can Canbay
Просмотров 453 месяца назад
VLQcalc: a Python Module for Calculating Vector-like Quark Couplings - Ali Can Canbay
Plothist: visualize and compare data in a scalable way and a beautiful style - Tristan Fillinger
Просмотров 593 месяца назад
Plothist: visualize and compare data in a scalable way and a beautiful style - Tristan Fillinger
Welcome and workshop overview - Eduardo Rodrigues
Просмотров 283 месяца назад
Welcome and workshop overview - Eduardo Rodrigues
Compute Accelerator Forum - IO and Storage
Просмотров 607 месяцев назад
Compute Accelerator Forum - IO and Storage
I started to learn D about 1 month ago. Until now I like it.
YOOO interfaces and traits!! this will be huge holy shit
Possibly the best final slide of all time.
I was reading your paper. This is very hard to understand without your video. Danke Schoen!
I had issues with the fakeroot since it was not configured on my local hpc cluster you might have to this manually on the login node with "sudo singularity config fakeroot --add root"
Great Points! Thanks for help! 😊 😊
Huge D fan here! Thanks for the video.
I really am interested in this working to remove unnecessary language gaps that lays out bear traps for the unwary. The binary protocol handling reminds me of the work I did with VAX PASCAL handling the compressed binary exchange feeds and market data. One defines the structures and permutations thereof and one could then just access the fields. No pointer arithmetic or bit shifting.
Thank you! Very simple and straightforward compared to building from source
After a huge search on RASER simulation, I got this video. The installation process is so complex because of its dependencies. I am stuck for Fenics module. Can you add me to your technical team?
Hi - thanks for your interest in the topic. Please contact the RASER team directly for questions about the installation of the software.
I was able to follow this on 11/15/2023, logged in (KeyCloak -> CI Logon), got the BinderHub landing, pasted your matthewfeickert/pyhep-notebook-talk-example repository, the image was still in Harbor, pulled the image, and the notebook launched within 2 minutes, talk.ipynb worked perfectly. Thanks Matthew!
D is actually kinda cool
Is this the same D language that Oracle used for DTrace?
No
This is not even Oracle's fault, but Sun's. How naughty, D lang was there first!
D best language !!
Where can i get the notebook that is being used in this video?
Appreciation is Due.
in iminuit, how can I limit the fit range , e.g., I only want to fit data between x= 100 to x=500? Is it possible to use the m.limits for the data range?
Very good presentation ! I'll do the proposed method in my PHd work. I'm encountering problems to train my models with negative weights. I 'm only finding difficulties to understand in which sense the "likelihood ratio", the so called observable, is unbinned. We can't cluster events expecting them to have exact the same observable value. The proposed observable will be represented as a histogram and we'll cluster the events which reside in chosen real number intervals of the produced histogram. How can it be unbinned ?
I got the gaussian one to run with cuda. It is faster on my PC than the parallel loop version without copying back to the host and with warming up the GPU a bit (i.e. run it a few times). @cuda.jit def cuda_guass_2d(output, height, width, scale): i, j = cuda.grid(2) i_in_bounds = 0 < i < width j_in_bounds = 0 < j < height if i_in_bounds and j_in_bounds: x = (i - width / 2) * (10 / width) y = (j - height / 2) * (10 / height) norm = x**2 / 2 + y**2 / 2 taylor_series = 1 + norm + norm**2 / 2 # Numba cuda supports math.exp output[i, j] = scale / taylor_series def execute_gauss_on_cuda(height, width): grid_cuda = cuda.device_array((height, width)) block_dim = (16, 16) grid_dim = ((height // block_dim[0]) + 1, (width // block_dim[1]) + 1) scale = 1. / np.sqrt(2 * np.pi) cuda_guass_2d[grid_dim, block_dim](grid_cuda, height, width, scale) cuda.synchronize() return grid_cuda
awesome explanation, never thought this concept can be this easy
Can you share the link for the slides presented here?
Of course: indico.cern.ch/event/1160438/
Hello have to 2x for loop through a matrix by (1360 x 1024 ), and (slice aout a vector of 128 in length )it takes hell of time to do, how can I speed it up with Numba an CUDA, very much thanks.😃
the github repo with the notebook: github.com/aoeftiger/pyhep2020 the slides: aoeftiger.github.io/pyhep2020/
go to 1:18 to skip the initial fixing the screen sharing
Зачёт, не фига не понятно, но очень интересно :-)
That's really amazing. I also work on di higgs analysis by ggF at integrated luminosity of 137fb-1. For the hh->bbtautau. It helpful please share the link about these descriptions.