JEDI-linear: Fast and Efficient Graph Neural Networks for Jet Tagging on FPGAs Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2508.15468
Graph Neural Networks (GNNs), particularly Interaction Networks (INs), have shown exceptional performance for jet tagging at the CERN High-Luminosity Large Hadron Collider (HL-LHC). However, their computational complexity and irregular memory access patterns pose significant challenges for deployment on FPGAs in hardware trigger systems, where strict latency and resource constraints apply. In this work, we propose JEDI-linear, a novel GNN architecture with linear computational complexity that eliminates explicit pairwise interactions by leveraging shared transformations and global aggregation. To further enhance hardware efficiency, we introduce fine-grained quantization-aware training with per-parameter bitwidth optimization and employ multiplier-free multiply-accumulate operations via distributed arithmetic. Evaluation results show that our FPGA-based JEDI-linear achieves 3.7 to 11.5 times lower latency, up to 150 times lower initiation interval, and up to 6.2 times lower LUT usage compared to state-of-the-art GNN designs while also delivering higher model accuracy and eliminating the need for DSP blocks entirely. This is the first interaction-based GNN to achieve less than 60~ns latency and currently meets the requirements for use in the HL-LHC CMS Level-1 trigger system. This work advances the next-generation trigger systems by enabling accurate, scalable, and resource-efficient GNN inference in real-time environments. Our open-sourced templates will further support reproducibility and broader adoption across scientific applications.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2508.15468
- https://arxiv.org/pdf/2508.15468
- OA Status
- green
- OpenAlex ID
- https://openalex.org/W4416377998
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4416377998Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2508.15468Digital Object Identifier
- Title
-
JEDI-linear: Fast and Efficient Graph Neural Networks for Jet Tagging on FPGAsWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-08-21Full publication date if available
- Authors
-
Zhiqiang Que, S. Paramesvaran, E. Clement, Christopher Edward Brown, A. B. Cox, Wayne LukList of authors in order
- Landing page
-
https://arxiv.org/abs/2508.15468Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2508.15468Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2508.15468Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4416377998 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2508.15468 |
| ids.doi | https://doi.org/10.48550/arxiv.2508.15468 |
| ids.openalex | https://openalex.org/W4416377998 |
| fwci | |
| type | preprint |
| title | JEDI-linear: Fast and Efficient Graph Neural Networks for Jet Tagging on FPGAs |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2508.15468 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2508.15468 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2508.15468 |
| locations[1].id | doi:10.48550/arxiv.2508.15468 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2508.15468 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5054475218 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-9263-6529 |
| authorships[0].author.display_name | Zhiqiang Que |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Que, Zhiqiang |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5108167709 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-4748-8296 |
| authorships[1].author.display_name | S. Paramesvaran |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Paramesvaran, Sudarshan |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5107540233 |
| authorships[2].author.orcid | https://orcid.org/0000-0003-3412-4004 |
| authorships[2].author.display_name | E. Clement |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Clement, Emyr |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5039115547 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-7766-6615 |
| authorships[3].author.display_name | Christopher Edward Brown |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Brown, Christopher |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5113439686 |
| authorships[4].author.orcid | |
| authorships[4].author.display_name | A. B. Cox |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Cox, Arianna |
| authorships[4].is_corresponding | False |
| authorships[5].author.id | https://openalex.org/A5057940557 |
| authorships[5].author.orcid | https://orcid.org/0000-0002-6750-927X |
| authorships[5].author.display_name | Wayne Luk |
| authorships[5].author_position | middle |
| authorships[5].raw_author_name | Luk, Wayne |
| authorships[5].is_corresponding | False |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2508.15468 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | JEDI-linear: Fast and Efficient Graph Neural Networks for Jet Tagging on FPGAs |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-28T12:33:54.615301 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2508.15468 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2508.15468 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2508.15468 |
| primary_location.id | pmh:oai:arXiv.org:2508.15468 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2508.15468 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2508.15468 |
| publication_date | 2025-08-21 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 56 |
| abstract_inverted_index.In | 50 |
| abstract_inverted_index.To | 76 |
| abstract_inverted_index.at | 15 |
| abstract_inverted_index.by | 69, 179 |
| abstract_inverted_index.in | 39, 165, 187 |
| abstract_inverted_index.is | 147 |
| abstract_inverted_index.on | 37 |
| abstract_inverted_index.to | 107, 113, 121, 128, 152 |
| abstract_inverted_index.up | 112, 120 |
| abstract_inverted_index.we | 53, 81 |
| abstract_inverted_index.150 | 114 |
| abstract_inverted_index.3.7 | 106 |
| abstract_inverted_index.6.2 | 122 |
| abstract_inverted_index.CMS | 168 |
| abstract_inverted_index.DSP | 143 |
| abstract_inverted_index.GNN | 58, 130, 151, 185 |
| abstract_inverted_index.LUT | 125 |
| abstract_inverted_index.Our | 190 |
| abstract_inverted_index.and | 27, 46, 73, 90, 119, 138, 158, 183, 197 |
| abstract_inverted_index.for | 12, 35, 142, 163 |
| abstract_inverted_index.jet | 13 |
| abstract_inverted_index.our | 102 |
| abstract_inverted_index.the | 16, 140, 148, 161, 166, 175 |
| abstract_inverted_index.use | 164 |
| abstract_inverted_index.via | 95 |
| abstract_inverted_index.11.5 | 108 |
| abstract_inverted_index.CERN | 17 |
| abstract_inverted_index.This | 146, 172 |
| abstract_inverted_index.also | 133 |
| abstract_inverted_index.have | 8 |
| abstract_inverted_index.less | 154 |
| abstract_inverted_index.need | 141 |
| abstract_inverted_index.pose | 32 |
| abstract_inverted_index.show | 100 |
| abstract_inverted_index.than | 155 |
| abstract_inverted_index.that | 64, 101 |
| abstract_inverted_index.this | 51 |
| abstract_inverted_index.will | 193 |
| abstract_inverted_index.with | 60, 86 |
| abstract_inverted_index.work | 173 |
| abstract_inverted_index.60~ns | 156 |
| abstract_inverted_index.FPGAs | 38 |
| abstract_inverted_index.Graph | 0 |
| abstract_inverted_index.Large | 19 |
| abstract_inverted_index.first | 149 |
| abstract_inverted_index.lower | 110, 116, 124 |
| abstract_inverted_index.meets | 160 |
| abstract_inverted_index.model | 136 |
| abstract_inverted_index.novel | 57 |
| abstract_inverted_index.shown | 9 |
| abstract_inverted_index.their | 24 |
| abstract_inverted_index.times | 109, 115, 123 |
| abstract_inverted_index.usage | 126 |
| abstract_inverted_index.where | 43 |
| abstract_inverted_index.while | 132 |
| abstract_inverted_index.work, | 52 |
| abstract_inverted_index.(INs), | 7 |
| abstract_inverted_index.HL-LHC | 167 |
| abstract_inverted_index.Hadron | 20 |
| abstract_inverted_index.Neural | 1 |
| abstract_inverted_index.access | 30 |
| abstract_inverted_index.across | 200 |
| abstract_inverted_index.apply. | 49 |
| abstract_inverted_index.blocks | 144 |
| abstract_inverted_index.employ | 91 |
| abstract_inverted_index.global | 74 |
| abstract_inverted_index.higher | 135 |
| abstract_inverted_index.linear | 61 |
| abstract_inverted_index.memory | 29 |
| abstract_inverted_index.shared | 71 |
| abstract_inverted_index.strict | 44 |
| abstract_inverted_index.(GNNs), | 3 |
| abstract_inverted_index.Level-1 | 169 |
| abstract_inverted_index.achieve | 153 |
| abstract_inverted_index.broader | 198 |
| abstract_inverted_index.designs | 131 |
| abstract_inverted_index.enhance | 78 |
| abstract_inverted_index.further | 77, 194 |
| abstract_inverted_index.latency | 45, 157 |
| abstract_inverted_index.propose | 54 |
| abstract_inverted_index.results | 99 |
| abstract_inverted_index.support | 195 |
| abstract_inverted_index.system. | 171 |
| abstract_inverted_index.systems | 178 |
| abstract_inverted_index.tagging | 14 |
| abstract_inverted_index.trigger | 41, 170, 177 |
| abstract_inverted_index.Collider | 21 |
| abstract_inverted_index.However, | 23 |
| abstract_inverted_index.Networks | 2, 6 |
| abstract_inverted_index.accuracy | 137 |
| abstract_inverted_index.achieves | 105 |
| abstract_inverted_index.adoption | 199 |
| abstract_inverted_index.advances | 174 |
| abstract_inverted_index.bitwidth | 88 |
| abstract_inverted_index.compared | 127 |
| abstract_inverted_index.enabling | 180 |
| abstract_inverted_index.explicit | 66 |
| abstract_inverted_index.hardware | 40, 79 |
| abstract_inverted_index.latency, | 111 |
| abstract_inverted_index.pairwise | 67 |
| abstract_inverted_index.patterns | 31 |
| abstract_inverted_index.resource | 47 |
| abstract_inverted_index.systems, | 42 |
| abstract_inverted_index.training | 85 |
| abstract_inverted_index.(HL-LHC). | 22 |
| abstract_inverted_index.accurate, | 181 |
| abstract_inverted_index.currently | 159 |
| abstract_inverted_index.entirely. | 145 |
| abstract_inverted_index.inference | 186 |
| abstract_inverted_index.interval, | 118 |
| abstract_inverted_index.introduce | 82 |
| abstract_inverted_index.irregular | 28 |
| abstract_inverted_index.real-time | 188 |
| abstract_inverted_index.scalable, | 182 |
| abstract_inverted_index.templates | 192 |
| abstract_inverted_index.Evaluation | 98 |
| abstract_inverted_index.FPGA-based | 103 |
| abstract_inverted_index.challenges | 34 |
| abstract_inverted_index.complexity | 26, 63 |
| abstract_inverted_index.delivering | 134 |
| abstract_inverted_index.deployment | 36 |
| abstract_inverted_index.eliminates | 65 |
| abstract_inverted_index.initiation | 117 |
| abstract_inverted_index.leveraging | 70 |
| abstract_inverted_index.operations | 94 |
| abstract_inverted_index.scientific | 201 |
| abstract_inverted_index.Interaction | 5 |
| abstract_inverted_index.JEDI-linear | 104 |
| abstract_inverted_index.arithmetic. | 97 |
| abstract_inverted_index.constraints | 48 |
| abstract_inverted_index.distributed | 96 |
| abstract_inverted_index.efficiency, | 80 |
| abstract_inverted_index.eliminating | 139 |
| abstract_inverted_index.exceptional | 10 |
| abstract_inverted_index.performance | 11 |
| abstract_inverted_index.significant | 33 |
| abstract_inverted_index.JEDI-linear, | 55 |
| abstract_inverted_index.aggregation. | 75 |
| abstract_inverted_index.architecture | 59 |
| abstract_inverted_index.fine-grained | 83 |
| abstract_inverted_index.interactions | 68 |
| abstract_inverted_index.open-sourced | 191 |
| abstract_inverted_index.optimization | 89 |
| abstract_inverted_index.particularly | 4 |
| abstract_inverted_index.requirements | 162 |
| abstract_inverted_index.applications. | 202 |
| abstract_inverted_index.computational | 25, 62 |
| abstract_inverted_index.environments. | 189 |
| abstract_inverted_index.per-parameter | 87 |
| abstract_inverted_index.High-Luminosity | 18 |
| abstract_inverted_index.multiplier-free | 92 |
| abstract_inverted_index.next-generation | 176 |
| abstract_inverted_index.reproducibility | 196 |
| abstract_inverted_index.transformations | 72 |
| abstract_inverted_index.state-of-the-art | 129 |
| abstract_inverted_index.interaction-based | 150 |
| abstract_inverted_index.quantization-aware | 84 |
| abstract_inverted_index.resource-efficient | 184 |
| abstract_inverted_index.multiply-accumulate | 93 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 6 |
| citation_normalized_percentile |