Earlier quoted context omitted.
I didn't know that! Do you have any references that go into more depth here? I'd be curious how the architect and train it.
I believe D. A. Jimenez and C. Lin, "Dynamic branch prediction with perceptrons" is the paper which introduced the idea. It's been significantly refined since and I'm not too familiar with modern improvements, but B. Grayson et al., "Evolution of the Samsung Exynos CPU Microarchitecture" has a section on the branch predictor design which would talk about/reference some of those modern improvements.
CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
121–130 of 166 posts
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#122One of the authors (of one of the two models, not this particular paper) here. Just a clarification, these models are *not* burned into silicon. They are trained with brutal QAT but are put onto fpgas. For axol1tl, the weights are burned in the sense that the weights are hard-wired in the fabric (i.e., shift-add instead of conventional read-muk-add cycle), but not on the raw silicon so the chip can be reprogrammed. T…
I have since pivoted a lot of my PhD work (still related the HLS and EDA). But I wonder what is the current main limitation/challenges of building these trigger systems in hardware today. For example, in my mind it seems like the EDA and tooling can be a big limitation such as reliance on commercial HLS tools which can be buggy, hard to use, and hard to debug. From experience, this makes it harder to build different optimized architectures in hardware or build co-design frameworks without having high HLS expertise or putting in a lot of extra engineering/tooling effort. Also tool runtimes make the design and debug cycle longer, especially if you are trying to DSE on post-implementation metrics since you bring in implementation tools as well.
But I might be way off here and the real challenges are with other aspects beyond the tools.
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#123I've got news for you, everybody with a modern cpu uses this, which use a perceptron for branch prediction.
And for historians: Delphi people (amongst others) had papers on Higgs selection using (A)NN from LEP data (overfit :) , obviously without the 5 sigma. It was an argument for LHC.
Dear downvoters/shadowbanners: do your homework.
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#124Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#125Earlier quoted context omitted.
> I'm half expecting to see "AI model" appearing as stand-in for "linear regression" at this point in the cycle. Already the case with consulting companies, have seen it myself
Some career do-nothing-but-make-noise in my organization hired a firm to 'Do AI' on some shitty data and the outcome was basically linear regression. It turns out that you can impressive executives with linear regression if you deliver it enthusiastically enough.
I do know about linear regression even had quite some of it at university.
But I still wouldn’t be able to just implement it on some data without good couple days to weeks of figuring things out and which tools to use so I don’t implement it from scratch.
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#126A bit of hype in the AI wording here. This could be called a chip with hardcoded logic obtained with machine learning
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#127I've got news for you, everybody with a modern cpu uses this, which use a perceptron for branch prediction.
https://news.ycombinator.com/item?id=12340348 Neural network spotted deep inside Samsung's Galaxy S7 silicon brain (2016)
https://ieeexplore.ieee.org/document/831066 Towards a high performance neural branch predictor (1999)
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#128CERN has been doing HEP experiments for decades. What did it use before the current incarnation of AI? The AI label seems to be more marketing and superficial than substantial. It’s a bit sad that a place like CERN feels the need to make it public that it is on the bandwagon.
Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#129Re: CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering
#130Earlier quoted context omitted.
Could they.... have someone else do it for them?
CERN doesn't build everything CERN uses: - FPAGs like this one are generally COTS. - All the experiments use GPUs which come straight from the vendors. - Most of the computing isn't even on site, it's distributed around the world in various computing centers. Yes they also overflow into cloud computing but various publicly funded datacenters tend to be cheaper (or effectively "free" because they were allocated to CER…
It is a project bureau. Everything is essentially outsourced, leaving a management shell institute to parade for VIPs. Actually they are close to completely forgetting what they already knew in the hard sciences domain.