{"id":330,"date":"2025-08-27T09:05:13","date_gmt":"2025-08-27T07:05:13","guid":{"rendered":"https:\/\/www.msnobile.eu\/?page_id=330"},"modified":"2026-02-26T11:01:19","modified_gmt":"2026-02-26T09:01:19","slug":"sdegno-stochastic-differential-equations-on-gpus-for-optimization","status":"publish","type":"page","link":"https:\/\/www.msnobile.eu\/index.php\/sdegno-stochastic-differential-equations-on-gpus-for-optimization\/","title":{"rendered":"SDEGnO &#8211; Stochastic Differential Equations on GPUs for Optimization"},"content":{"rendered":"\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:21% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/transparent_white_1_1-1024x1024.png\" alt=\"\" class=\"wp-image-405 size-full\" srcset=\"https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/transparent_white_1_1-1024x1024.png 1024w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/transparent_white_1_1-300x300.png 300w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/transparent_white_1_1-150x150.png 150w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/transparent_white_1_1-768x768.png 768w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/transparent_white_1_1.png 1047w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left wp-block-paragraph\" style=\"font-size:25px;letter-spacing:0px\">Optimization and performances testing of CUDA-(multi)GPU-accelerated codes for the automatic parameterization of physical models based on SDE Monte Carlo algorithms<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The&nbsp;<strong>SDEGnO project<\/strong>&nbsp;aims to develop high-performance general-purpose simulators for the simulation and automatic calibration of physical models based on&nbsp;<strong>stochastic differential equations (SDEs)<\/strong>. The initiative seeks to implement an integrated framework that, through the use of&nbsp;<strong>Monte Carlo techniques<\/strong>&nbsp;and&nbsp;<strong>global optimization algorithms<\/strong>&nbsp;(including&nbsp;<strong>evolutionary strategies<\/strong>&nbsp;and&nbsp;<strong>swarm intelligence methodologies<\/strong>), enables a significant reduction in simulation time and energy consumption, while ensuring high accuracy in results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the&nbsp;<strong>first phase<\/strong>, the team focused on optimizing&nbsp;<strong>CUDA code<\/strong>, fully leveraging the capabilities of&nbsp;<strong>NVIDIA multi-GPU architectures<\/strong>. This includes refining memory management and adopting&nbsp;<strong>Single Instruction, Multiple Data (SIMD)<\/strong>&nbsp;techniques to maximize computational efficiency. The&nbsp;<strong>next phase<\/strong>&nbsp;involves integrating advanced algorithms for the automatic search and calibration of physical parameters, allowing dynamic adaptation to various application scenarios. We will also develop new algorithms for the assessment of <strong>uncertainty <\/strong>and <strong>sensitivity <\/strong>of parameters.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/image-1-1024x683.png\" alt=\"\" class=\"wp-image-399\" srcset=\"https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/image-1-1024x683.png 1024w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/image-1-300x200.png 300w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/image-1-768x512.png 768w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/image-1-1232x822.png 1232w, https:\/\/www.msnobile.eu\/wp-content\/uploads\/2025\/08\/image-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The SDEGnO team gathered during a meeting in Venice on Feb 11, 2025. From bottom-left to bottom-right following a clockwise order: <br>Prof. Marco S. Nobile; Leone Bacciu; Dr. Giovanni Cavallotto; Prof. Sabina Rossi; Prof. Michele Bugliesi (guest); Dr. Stefano Dalla Torre; Matteo Grazioso. <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The resulting framework,&nbsp;<strong>replicable and scalable<\/strong>, will provide strategic support to future research groups in the&nbsp;<strong>HPC domain<\/strong>&nbsp;and contribute to strengthening the&nbsp;<strong>scientific competitiveness<\/strong>&nbsp;and&nbsp;<strong>economic impact<\/strong>&nbsp;of the sector. The main use case, motivating the work, is the prediction of <strong>cosmic radiation within the heliosphere<\/strong>, an investigation led by Dr. Stefano Della Torre of the INFN section of Milano.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bando a Cascata del Centro Nazionale ICSC &#8211; \u201cNational Centre for HPC, Big Data and Quantum Computing\u201d &#8211; codice CN00000013, Spoke 3 &#8211; \u201cAstrophysics and Cosmos Observation\u201d a valere sui fondi PNRR assegnati al Programma HPC finanziato sui fondi PNRR MUR \u2013 M4C2 \u2013 Investimento 1.4 con Decreto Direttoriale n. 1031 del 17\/06\/2022 &#8211; CUP C53C22000350006, pubblicato dall\u2019INAF \u2013 Istituto Nazionale di Astrofisica, approvato con Determina del Direttore Generale di INAF del 28 febbraio 2024, numero 31.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Publications<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Della Torre et al., <a href=\"https:\/\/doi.org\/10.1016\/j.ascom.2026.101089\">Validation of COSMICA code for massive stochastic simulation of cosmic rays propagation in the heliosphere<\/a>, Astronomy and Computing, 55:101089, 2026<\/li>\n\n\n\n<li>Bacciu et al., <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2213133725001167\">Massive stochastic simulation of cosmic rays propagation in the heliosphere: The COSMICA code<\/a>, Astronomy and Computing, 55:101043, 2025<\/li>\n\n\n\n<li>Della Torre et al., <a href=\"https:\/\/inspirehep.net\/files\/82991e94164701a0a05d031e009ce296\">COSMICA: a GPU-optimized code for solar modulation studies<\/a>, Proceedings of Science, 2025<\/li>\n\n\n\n<li>Della Torre et al., <a href=\"https:\/\/boa.unimib.it\/handle\/10281\/456637\">Advantages of GPU-accelerated approach for solving the Parker equation in the heliosphere<\/a>, Proceedings of Science, 2024<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">GitHub repository<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/ICSC-Spoke3\/Cosmica-dev\">https:\/\/github.com\/ICSC-Spoke3\/Cosmica-dev<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optimization and performances testing of CUDA-(multi)GPU-accelerated codes for the automatic parameterization of physical models based on SDE Monte Carlo algorithms The&nbsp;SDEGnO project&nbsp;aims to develop high-performance general-purpose simulators for the simulation and automatic calibration of physical models based on&nbsp;stochastic differential equations (SDEs). The initiative seeks to implement an integrated framework that, through the use of&nbsp;Monte Carlo&nbsp;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":329,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-330","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/pages\/330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":21,"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/pages\/330\/revisions"}],"predecessor-version":[{"id":621,"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/pages\/330\/revisions\/621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/media\/329"}],"wp:attachment":[{"href":"https:\/\/www.msnobile.eu\/index.php\/wp-json\/wp\/v2\/media?parent=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}