{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2025-11-21T14:44:28.241194+00:00",
  "custom_fields": {},
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "file_key": "files/xrsnv-q0548__Julia_NGT_report.pdf",
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "Julia_NGT_report.pdf": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:fcb51f10e568955993b75134e3c47def",
        "ext": "pdf",
        "id": "fad3745d-0fdb-42c3-b921-84cedc95cc50",
        "key": "Julia_NGT_report.pdf",
        "metadata": {
          "height": 842,
          "width": 595
        },
        "mimetype": "application/pdf",
        "size": 517142
      }
    },
    "order": [],
    "total_bytes": 517142
  },
  "id": "xrsnv-q0548",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://repository.cern/api/records/xrsnv-q0548/access",
    "access_grants": "https://repository.cern/api/records/xrsnv-q0548/access/grants",
    "access_groups": "https://repository.cern/api/records/xrsnv-q0548/access/groups",
    "access_links": "https://repository.cern/api/records/xrsnv-q0548/access/links",
    "access_request": "https://repository.cern/api/records/xrsnv-q0548/access/request",
    "access_users": "https://repository.cern/api/records/xrsnv-q0548/access/users",
    "archive": "https://repository.cern/api/records/xrsnv-q0548/files-archive",
    "archive_media": "https://repository.cern/api/records/xrsnv-q0548/media-files-archive",
    "communities": "https://repository.cern/api/records/xrsnv-q0548/communities",
    "communities-suggestions": "https://repository.cern/api/records/xrsnv-q0548/communities-suggestions",
    "doi": "https://doi.org/10.17181/xrsnv-q0548",
    "draft": "https://repository.cern/api/records/xrsnv-q0548/draft",
    "file_modification": "https://repository.cern/api/records/xrsnv-q0548/file-modification",
    "files": "https://repository.cern/api/records/xrsnv-q0548/files",
    "latest": "https://repository.cern/api/records/xrsnv-q0548/versions/latest",
    "latest_html": "https://repository.cern/records/xrsnv-q0548/latest",
    "media_files": "https://repository.cern/api/records/xrsnv-q0548/media-files",
    "parent": "https://repository.cern/api/records/qsj50-dj289",
    "parent_doi": "https://doi.org/10.17181/qsj50-dj289",
    "parent_doi_html": "https://repository.cern/doi/10.17181/qsj50-dj289",
    "parent_html": "https://repository.cern/records/qsj50-dj289",
    "preview_html": "https://repository.cern/records/xrsnv-q0548?preview=1",
    "quota_increase": "https://repository.cern/api/records/xrsnv-q0548/quota-increase",
    "request_deletion": "https://repository.cern/api/records/xrsnv-q0548/request-deletion",
    "requests": "https://repository.cern/api/records/xrsnv-q0548/requests",
    "reserve_doi": "https://repository.cern/api/records/xrsnv-q0548/draft/pids/doi",
    "self": "https://repository.cern/api/records/xrsnv-q0548",
    "self_doi": "https://doi.org/10.17181/xrsnv-q0548",
    "self_doi_html": "https://repository.cern/doi/10.17181/xrsnv-q0548",
    "self_html": "https://repository.cern/records/xrsnv-q0548",
    "self_iiif_manifest": "https://repository.cern/api/iiif/record:xrsnv-q0548/manifest",
    "self_iiif_sequence": "https://repository.cern/api/iiif/record:xrsnv-q0548/sequence/default",
    "thumbnails": {
      "10": "https://repository.cern/api/iiif/record:xrsnv-q0548:Julia_NGT_report.pdf/full/%5E10,/0/default.jpg",
      "100": "https://repository.cern/api/iiif/record:xrsnv-q0548:Julia_NGT_report.pdf/full/%5E100,/0/default.jpg",
      "1200": "https://repository.cern/api/iiif/record:xrsnv-q0548:Julia_NGT_report.pdf/full/%5E1200,/0/default.jpg",
      "250": "https://repository.cern/api/iiif/record:xrsnv-q0548:Julia_NGT_report.pdf/full/%5E250,/0/default.jpg",
      "50": "https://repository.cern/api/iiif/record:xrsnv-q0548:Julia_NGT_report.pdf/full/%5E50,/0/default.jpg",
      "750": "https://repository.cern/api/iiif/record:xrsnv-q0548:Julia_NGT_report.pdf/full/%5E750,/0/default.jpg"
    },
    "versions": "https://repository.cern/api/records/xrsnv-q0548/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "creators": [
      {
        "affiliations": [
          {
            "name": "CERN"
          }
        ],
        "person_or_org": {
          "family_name": "Fila",
          "given_name": "Mateusz Jakub",
          "identifiers": [
            {
              "identifier": "0000-0003-3917-2371",
              "scheme": "orcid"
            }
          ],
          "name": "Fila, Mateusz Jakub",
          "type": "personal"
        }
      }
    ],
    "description": "<p>This document reports on a series of R&amp;D projects at CERN EP R&amp;D and Next Generation Triggers that explored the use of Julia for selected high-energy physics applications. The projects include: (1) ahead-of-time compilation of JetReconstruction.jl, a Julia implementation of FastJet algorithms; (2) development of a scheduling demonstrator for event-processing applications frameworks; and (3) porting the CMS Patatrack pixel track reconstruction to Julia.</p>\n<p>While Julia offers attractive ergonomics and a rich package ecosystem, these studies revealed multiple limitations. Ahead-of-time compilation remains incomplete, and residual just-in-time compilation may persist in produced binaries, limiting their suitability for latency-sensitive applications. Trimming binaries to reduce size is currently difficult, so generated binaries are very large and could further increase the footprint of software stacks if adopted at larger scale. Multi-threaded performance is significantly constrained by Julia&rsquo;s stop-the-world garbage collector, impacting applications such as event reconstruction. Additionally, several widely used packages have exhibited serious maintenance issues, raising concerns about ecosystem sustainability. The community&rsquo;s strong enthusiasm and active promotion of the language which, while not uncommon for programming language communities, can make it difficult to obtain a clear picture of its actual maturity, &nbsp;highlighting&nbsp; the need for a critical assessment. Julia can be a useful tool for specific tasks, but caution is warranted when considering it for latency-sensitive, high-parallel, high-throughput applications or long-term HEP projects</p>",
    "funding": [
      {
        "funder": {
          "id": "014bj2y47",
          "name": "Schmidt Family Foundation"
        }
      }
    ],
    "languages": [
      {
        "id": "eng",
        "title": {
          "en": "English"
        }
      }
    ],
    "publication_date": "2025-11-20",
    "publisher": "Next Generation Triggers, CERN",
    "resource_type": {
      "id": "publication-report",
      "title": {
        "cs": "Zpráva",
        "de": "Bericht",
        "en": "Report",
        "sv": "Rapport"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      }
    ],
    "subjects": [
      {
        "subject": "Julia"
      },
      {
        "subject": "1.7"
      }
    ],
    "title": "Summary of Julia projects in CERN EP R&D and Next Generation Triggers"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "36840"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "da007c73-b7a0-4672-8f99-11faf13bab28",
      "entries": [
        {
          "access": {
            "member_policy": "closed",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "closed",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2025-06-18T07:31:01.048123+00:00",
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "da007c73-b7a0-4672-8f99-11faf13bab28",
          "links": {},
          "metadata": {
            "funding": [
              {
                "funder": {
                  "id": "014bj2y47",
                  "name": "Schmidt Family Foundation"
                }
              }
            ],
            "title": "Next Generation Triggers",
            "website": "https://nextgentriggers.web.cern.ch/"
          },
          "revision_id": 12,
          "slug": "nextgentriggers",
          "updated": "2025-09-29T09:50:50.476550+00:00"
        }
      ],
      "ids": [
        "da007c73-b7a0-4672-8f99-11faf13bab28"
      ]
    },
    "id": "qsj50-dj289",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.17181/qsj50-dj289",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.17181/xrsnv-q0548",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:oai:repository.cern::xrsnv-q0548",
      "provider": "oai"
    }
  },
  "revision_id": 6,
  "source_file_key": "Julia_NGT_report.pdf",
  "source_file_url": "https://repository.cern/api/records/xrsnv-q0548/files/Julia_NGT_report.pdf/content",
  "stats": {
    "all_versions": {
      "data_volume": 66194176.0,
      "downloads": 128,
      "unique_downloads": 110,
      "unique_views": 89,
      "views": 100
    },
    "this_version": {
      "data_volume": 66194176.0,
      "downloads": 128,
      "unique_downloads": 110,
      "unique_views": 89,
      "views": 100
    }
  },
  "status": "published",
  "updated": "2025-11-21T14:49:06.793128+00:00",
  "versions": {
    "index": 1,
    "is_latest": true
  }
}
