{"id":8218,"date":"2022-01-27T12:59:29","date_gmt":"2022-01-27T11:59:29","guid":{"rendered":"https:\/\/sano.science\/?p=8218"},"modified":"2024-03-19T14:04:39","modified_gmt":"2024-03-19T13:04:39","slug":"towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells","status":"publish","type":"post","link":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/","title":{"rendered":"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells"},"content":{"rendered":"\n<p class=\" eplus-wrapper\">The published work addresses issues such as flow simulation, modeling, CUDA, Optimization Cellular automata, GPGPU and computing.&nbsp;&nbsp;<br><br>Natural complex phenomena simulation relies on the application of advanced numerical models. Nevertheless, due to their inherent temporal and spatial computational complexity, efficient parallel computing algorithms are required in order to speed up simulation execution times. In this paper, the authors apply the Nvidia CUDA architecture to the simulation of a groundwater hydrological model based on the Cellular Automata formalism.&nbsp;<br><br>The obtained&nbsp; and described results demonstrate the full suitability of the Nvidia CUDA architecture approach in speeding up simulation times, thus resulting in a valid support for complex system modeling.&nbsp;<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Highlights<br>&nbsp;<\/h2>\n\n\n<ul class=\"eplus-wrapper wp-block-list eplus-styles-uid-0e00ba\">\n<li class=\" eplus-wrapper\">Cellular Automata simulation optimization for complex system modeling.\u00a0<\/li>\n\n\n\n<li class=\" eplus-wrapper\">CUDA GPGPU executions on graphic devices using different memory types.\u00a0<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Efficient data structures and adaptive algorithms for optimal performance.\u00a0<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Possibility to extend methodology to other grid based models.\u00a0<\/li>\n<\/ul>\n\n\n<p class=\" eplus-wrapper\"><strong>The whole paper is available online:<\/strong> <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S1877750321001964?dgcid=coauthor#\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S1877750321001964?dgcid=coauthor#\">Towards efficient GPGPU Cellular Automata model implementation using persistent active cells &#8211; ScienceDirect<\/a><\/p>\n","protected":false},"excerpt":"The new publication with Sano\u2019s affiliation! Pawe\u0142 Renz, the PhD student in Health Informatics team is one of the authors of the paper newly published in Journal of Computational Science.\u00a0\u00a0","author":7,"featured_media":15881,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"editor_plus_post_options":"{}","editor_plus_copied_stylings":"{}","footnotes":""},"categories":[1],"tags":[],"class_list":["post-8218","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Towards efficient GPGPU Cellular Automata model implementation using persistent active cells - Centre for Computational Personalized Medicine<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells\" \/>\n<meta property=\"og:description\" content=\"The new publication with Sano\u2019s affiliation! Pawe\u0142 Renz, the PhD student in Health Informatics team is one of the authors of the paper newly published in Journal of Computational Science.\u00a0\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/\" \/>\n<meta property=\"og:site_name\" content=\"Centre for Computational Personalized Medicine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sano.science\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-27T11:59:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-19T13:04:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ict\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sanoscience\" \/>\n<meta name=\"twitter:site\" content=\"@sanoscience\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ict\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/\"},\"author\":{\"name\":\"ict\",\"@id\":\"https:\\\/\\\/sano.science\\\/#\\\/schema\\\/person\\\/679dab979bad335501f6f78ea17cffc0\"},\"headline\":\"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells\",\"datePublished\":\"2022-01-27T11:59:29+00:00\",\"dateModified\":\"2024-03-19T13:04:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/\"},\"wordCount\":184,\"publisher\":{\"@id\":\"https:\\\/\\\/sano.science\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sano.science\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/GPGPU.png\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/\",\"url\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/\",\"name\":\"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells - Centre for Computational Personalized Medicine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sano.science\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sano.science\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/GPGPU.png\",\"datePublished\":\"2022-01-27T11:59:29+00:00\",\"dateModified\":\"2024-03-19T13:04:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sano.science\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/GPGPU.png\",\"contentUrl\":\"https:\\\/\\\/sano.science\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/GPGPU.png\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sano.science\\\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sano.science\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sano.science\\\/#website\",\"url\":\"https:\\\/\\\/sano.science\\\/\",\"name\":\"Centre for Computational Personalized Medicine\",\"description\":\"Sano \u2013 Centre for Computational Medicine\",\"publisher\":{\"@id\":\"https:\\\/\\\/sano.science\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sano.science\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sano.science\\\/#organization\",\"name\":\"Sano \u2013 Centre for Computational Medicine\",\"alternateName\":\"Sano\",\"url\":\"https:\\\/\\\/sano.science\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sano.science\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sano.science\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/logo_sano_podstawowe.png\",\"contentUrl\":\"https:\\\/\\\/sano.science\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/logo_sano_podstawowe.png\",\"width\":700,\"height\":265,\"caption\":\"Sano \u2013 Centre for Computational Medicine\"},\"image\":{\"@id\":\"https:\\\/\\\/sano.science\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/sano.science\\\/\",\"https:\\\/\\\/x.com\\\/sanoscience\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sanoscience\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCDZ_8TcjMWUG2ZcgKKgfpwQ\",\"https:\\\/\\\/bsky.app\\\/profile\\\/sanoscience.bsky.social\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sano.science\\\/#\\\/schema\\\/person\\\/679dab979bad335501f6f78ea17cffc0\",\"name\":\"ict\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9facebc387ac05bb345368a389c4a4a073b5c8ef14450135cfdb0c804830324e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9facebc387ac05bb345368a389c4a4a073b5c8ef14450135cfdb0c804830324e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9facebc387ac05bb345368a389c4a4a073b5c8ef14450135cfdb0c804830324e?s=96&d=mm&r=g\",\"caption\":\"ict\"},\"url\":\"https:\\\/\\\/sano.science\\\/author\\\/ict\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells - Centre for Computational Personalized Medicine","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/","og_locale":"en_US","og_type":"article","og_title":"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells","og_description":"The new publication with Sano\u2019s affiliation! Pawe\u0142 Renz, the PhD student in Health Informatics team is one of the authors of the paper newly published in Journal of Computational Science.\u00a0\u00a0","og_url":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/","og_site_name":"Centre for Computational Personalized Medicine","article_publisher":"https:\/\/www.facebook.com\/sano.science\/","article_published_time":"2022-01-27T11:59:29+00:00","article_modified_time":"2024-03-19T13:04:39+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU.png","type":"image\/png"}],"author":"ict","twitter_card":"summary_large_image","twitter_creator":"@sanoscience","twitter_site":"@sanoscience","twitter_misc":{"Written by":"ict","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#article","isPartOf":{"@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/"},"author":{"name":"ict","@id":"https:\/\/sano.science\/#\/schema\/person\/679dab979bad335501f6f78ea17cffc0"},"headline":"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells","datePublished":"2022-01-27T11:59:29+00:00","dateModified":"2024-03-19T13:04:39+00:00","mainEntityOfPage":{"@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/"},"wordCount":184,"publisher":{"@id":"https:\/\/sano.science\/#organization"},"image":{"@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#primaryimage"},"thumbnailUrl":"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU.png","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/","url":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/","name":"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells - Centre for Computational Personalized Medicine","isPartOf":{"@id":"https:\/\/sano.science\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#primaryimage"},"image":{"@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#primaryimage"},"thumbnailUrl":"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU.png","datePublished":"2022-01-27T11:59:29+00:00","dateModified":"2024-03-19T13:04:39+00:00","breadcrumb":{"@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#primaryimage","url":"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU.png","contentUrl":"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU.png","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/sano.science\/towards-efficient-gpgpu-cellular-automata-model-implementation-using-persistent-active-cells\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sano.science\/"},{"@type":"ListItem","position":2,"name":"Towards efficient GPGPU Cellular Automata model implementation using persistent active cells"}]},{"@type":"WebSite","@id":"https:\/\/sano.science\/#website","url":"https:\/\/sano.science\/","name":"Centre for Computational Personalized Medicine","description":"Sano \u2013 Centre for Computational Medicine","publisher":{"@id":"https:\/\/sano.science\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sano.science\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sano.science\/#organization","name":"Sano \u2013 Centre for Computational Medicine","alternateName":"Sano","url":"https:\/\/sano.science\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sano.science\/#\/schema\/logo\/image\/","url":"https:\/\/sano.science\/wp-content\/uploads\/2024\/05\/logo_sano_podstawowe.png","contentUrl":"https:\/\/sano.science\/wp-content\/uploads\/2024\/05\/logo_sano_podstawowe.png","width":700,"height":265,"caption":"Sano \u2013 Centre for Computational Medicine"},"image":{"@id":"https:\/\/sano.science\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sano.science\/","https:\/\/x.com\/sanoscience","https:\/\/www.linkedin.com\/company\/sanoscience\/","https:\/\/www.youtube.com\/channel\/UCDZ_8TcjMWUG2ZcgKKgfpwQ","https:\/\/bsky.app\/profile\/sanoscience.bsky.social"]},{"@type":"Person","@id":"https:\/\/sano.science\/#\/schema\/person\/679dab979bad335501f6f78ea17cffc0","name":"ict","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9facebc387ac05bb345368a389c4a4a073b5c8ef14450135cfdb0c804830324e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9facebc387ac05bb345368a389c4a4a073b5c8ef14450135cfdb0c804830324e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9facebc387ac05bb345368a389c4a4a073b5c8ef14450135cfdb0c804830324e?s=96&d=mm&r=g","caption":"ict"},"url":"https:\/\/sano.science\/author\/ict\/"}]}},"acf":[],"gutenberg_blocks":[{"blockName":"custom-styles","attrs":{"styles":".eplus-styles-uid-0e00ba{grid-template-columns:repeat(1,1fr);list-style-type:disc}@media (max-width:981px){.eplus-styles-uid-0e00ba{list-style-type:}}@media (max-width:600px){.eplus-styles-uid-0e00ba{list-style-type:}}.eplus-styles-uid-0e00ba:hover{list-style-type:}"}},{"blockName":"core\/paragraph","attrs":{"epAnimationGeneratedClass":"edplus_anim-c6vXr1","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<p class=\" eplus-wrapper\">The published work addresses issues such as flow simulation, modeling, CUDA, Optimization Cellular automata, GPGPU and computing.&nbsp;&nbsp;<br><br>Natural complex phenomena simulation relies on the application of advanced numerical models. Nevertheless, due to their inherent temporal and spatial computational complexity, efficient parallel computing algorithms are required in order to speed up simulation execution times. In this paper, the authors apply the Nvidia CUDA architecture to the simulation of a groundwater hydrological model based on the Cellular Automata formalism.&nbsp;<br><br>The obtained&nbsp; and described results demonstrate the full suitability of the Nvidia CUDA architecture approach in speeding up simulation times, thus resulting in a valid support for complex system modeling.&nbsp;<br><br><\/p>\n","innerContent":["\n<p class=\" eplus-wrapper\">The published work addresses issues such as flow simulation, modeling, CUDA, Optimization Cellular automata, GPGPU and computing.&nbsp;&nbsp;<br><br>Natural complex phenomena simulation relies on the application of advanced numerical models. Nevertheless, due to their inherent temporal and spatial computational complexity, efficient parallel computing algorithms are required in order to speed up simulation execution times. In this paper, the authors apply the Nvidia CUDA architecture to the simulation of a groundwater hydrological model based on the Cellular Automata formalism.&nbsp;<br><br>The obtained&nbsp; and described results demonstrate the full suitability of the Nvidia CUDA architecture approach in speeding up simulation times, thus resulting in a valid support for complex system modeling.&nbsp;<br><br><\/p>\n"]},{"blockName":"core\/heading","attrs":{"epAnimationGeneratedClass":"edplus_anim-lvlNIz","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<h2 class=\"wp-block-heading eplus-wrapper\">Highlights<br>&nbsp;<\/h2>\n","innerContent":["\n<h2 class=\"wp-block-heading eplus-wrapper\">Highlights<br>&nbsp;<\/h2>\n"]},{"blockName":"core\/list","attrs":{"epStylingOptions":{"columnsResponsiveEnabled":false,"columnsHoverEnabled":false,"itemsSpacingResponsiveEnabled":false,"itemsSpacingHoverEnabled":false,"listStyleResponsiveEnabled":false,"listStyleHoverEnabled":false,"listIconResponsiveEnabled":false,"listIconHoverEnabled":false,"columns":{"target":"","responsive":true,"hover":true,"options":[{"custom":true,"control":"ToggleOptions"},{"label":"Columns","control":"Range","attribute":"columns","css":"grid-template-columns","customValue":"repeat({{value}}, 1fr)","props":{"max":5,"min":1,"supportedUnits":[]},"defaults":{"desktop":"1"},"show_if":{"className":["ep-custom-list"]}}]},"itemsSpacing":{"target":"","responsive":true,"hover":true,"options":[{"label":"Items Spacing","control":"Range","attribute":"itemsSpacing","css":"grid-gap","props":{"max":100,"min":0,"supportedUnits":["px"]},"show_if":{"className":["ep-custom-list"]}}]},"listStyle":{"target":"","responsive":true,"hover":true,"options":[{"custom":true,"control":"IconClassToggle","condition":{"relation":"AND","query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-list"}]}},{"label":"Choose List Style","control":"ButtonGroup","attribute":"unorderListStyle","css":"list-style-type","defaults":{"desktop":"disc"},"condition":{"relation":"AND","query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-list"},{"field":"attributes.ordered","compare":"EQUAL","value":false},{"field":"attributes.className","compare":"NOT IN","value":"ep-custom-icon-list"}]},"props":{"layout":"stacked","options":[{"customIcon":"<svg enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='m256 0c-141.16 0-256 114.84-256 256s114.84 256 256 256 256-114.84 256-256-114.84-256-256-256zm0 448c-105.86 0-192-86.135-192-192 0-40.406 12.25-78.604 35.542-111.2l267.66 267.66c-32.594 23.292-70.792 35.542-111.2 35.542zm156.46-80.802-267.66-267.66c32.594-23.292 70.792-35.542 111.2-35.542 105.86 0 192 86.135 192 192 0 40.406-12.25 78.604-35.542 111.2z'\/><\/svg>","value":"none"},{"customIcon":"<svg enable-background='new 0 0 29.107 29.107' version='1.1' viewBox='0 0 29.107 29.107' xml:space='preserve' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M14.554,0C6.561,0,0,6.562,0,14.552c0,7.996,6.561,14.555,14.554,14.555c7.996,0,14.553-6.559,14.553-14.555 C29.106,6.562,22.55,0,14.554,0z'\/><\/svg>","value":"disc"},{"customIcon":"<svg enable-background='new 0 0 341.333 341.333' version='1.1' viewBox='0 0 341.33 341.33' xml:space='preserve' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='m170.67 0c-94.257 0-170.67 76.41-170.67 170.67s76.41 170.67 170.67 170.67 170.67-76.41 170.67-170.67-76.411-170.67-170.67-170.67zm0 298.67c-70.692 0-128-57.308-128-128s57.308-128 128-128 128 57.308 128 128-57.308 128-128 128z'\/><\/svg>","value":"circle"},{"customIcon":"<svg enable-background='new 0 0 60 60' version='1.1' viewBox='0 0 60 60' xml:space='preserve' xmlns='http:\/\/www.w3.org\/2000\/svg'><rect width='60' height='60'\/><\/svg>","value":"square"}]}},{"label":"Choose List Style","control":"ButtonGroup","attribute":"orderListStyle","css":"list-style-type","defaults":{"desktop":"decimal"},"condition":{"relation":"AND","query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-list"},{"field":"attributes.ordered","compare":"EQUAL","value":true},{"field":"attributes.className","compare":"NOT IN","value":"ep-custom-icon-list"}]},"props":{"layout":"stacked","options":[{"customIcon":"<svg enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='m256 0c-141.16 0-256 114.84-256 256s114.84 256 256 256 256-114.84 256-256-114.84-256-256-256zm0 448c-105.86 0-192-86.135-192-192 0-40.406 12.25-78.604 35.542-111.2l267.66 267.66c-32.594 23.292-70.792 35.542-111.2 35.542zm156.46-80.802-267.66-267.66c32.594-23.292 70.792-35.542 111.2-35.542 105.86 0 192 86.135 192 192 0 40.406-12.25 78.604-35.542 111.2z'\/><\/svg>","value":"none"},{"customIcon":"<svg id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http:\/\/www.w3.org\/2000\/svg'><g id='_x31__1_'><path d='m376 512v-512h-99.902l-3.56 9.932c-9.419 26.294-27.202 49.746-52.837 69.697-26.528 20.684-51.211 34.849-73.359 42.1l-10.342 3.383v114.771l19.702-6.519c36.387-12.012 69.448-29.268 98.672-51.445v330.081z'\/><\/g><\/svg>","value":"decimal"},{"customIcon":"\u2160","value":"upper-roman"},{"customIcon":"\u2170","value":"lower-roman"}]}}]},"listIcon":{"target":"li:before","includeDotSuffix":false,"responsive":true,"hover":true,"hoverTarget":"{{class}} li:hover:before","options":[{"label":"Icon","control":"IconPicker","attribute":"icon","defaults":{"desktop":"eplusicon-check"},"css":"content","condition":{"relation":"AND","query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-icon-list"}]}},{"label":"Background","control":"ColorPicker","attribute":"iconBackground","css":"background","condition":{"query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-icon-list"}]}},{"label":"Color","control":"ColorPicker","attribute":"iconColor","css":"color","condition":{"query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-icon-list"}]}},{"label":"Size","control":"Range","attribute":"iconSize","css":"font-size","props":{"supportedUnits":["px"],"max":100},"condition":{"query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-icon-list"}]}},{"label":"Radius","control":"Range","attribute":"iconRadius","css":"border-radius","condition":{"query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-icon-list"}]}},{"label":"Padding","control":"Range","attribute":"iconPadding","css":"padding","props":{"supportedUnits":["px"],"max":100},"condition":{"query":[{"field":"attributes.className","compare":"IN","value":"ep-custom-icon-list"}]}}]},"savedStyling":"","clientId":"6ff06745-d263-4618-9532-8381a0f46ecc"},"columns":{"desktop":{"value":1,"important":false,"unit":""},"tablet":{"value":"","important":false,"unit":"%"},"tabletModified":false,"mobile":{"value":"","important":false,"unit":"%"},"mobileModified":false,"hover":{"value":"","important":false,"unit":"%"},"hoverModified":false},"itemsSpacing":{"desktop":{"value":"","important":false,"unit":"%"},"tablet":{"value":"","important":false,"unit":"%"},"tabletModified":false,"mobile":{"value":"","important":false,"unit":"%"},"mobileModified":false,"hover":{"value":"","important":false,"unit":"%"},"hoverModified":false},"unorderListStyle":{"desktop":"disc","tablet":"","tabletModified":false,"mobile":"","mobileModified":false,"hover":"","hoverModified":false},"orderListStyle":{"desktop":"decimal","tablet":"","tabletModified":false,"mobile":"","mobileModified":false,"hover":"","hoverModified":false},"icon":{"desktop":{"icon":"eplusicon-check"},"tablet":{"icon":""},"tabletModified":false,"mobile":{"icon":""},"mobileModified":false,"hover":{"icon":""},"hoverModified":false},"iconBackground":{"desktop":{"color":""},"tablet":{"color":""},"tabletModified":false,"mobile":{"color":""},"mobileModified":false,"hover":{"color":""},"hoverModified":false},"iconColor":{"desktop":{"color":""},"tablet":{"color":""},"tabletModified":false,"mobile":{"color":""},"mobileModified":false,"hover":{"color":""},"hoverModified":false},"iconSize":{"desktop":{"value":"","important":false,"unit":"%"},"tablet":{"value":"","important":false,"unit":"%"},"tabletModified":false,"mobile":{"value":"","important":false,"unit":"%"},"mobileModified":false,"hover":{"value":"","important":false,"unit":"%"},"hoverModified":false},"iconRadius":{"desktop":{"value":"","important":false,"unit":"%"},"tablet":{"value":"","important":false,"unit":"%"},"tabletModified":false,"mobile":{"value":"","important":false,"unit":"%"},"mobileModified":false,"hover":{"value":"","important":false,"unit":"%"},"hoverModified":false},"iconPadding":{"desktop":{"value":"","important":false,"unit":"%"},"tablet":{"value":"","important":false,"unit":"%"},"tabletModified":false,"mobile":{"value":"","important":false,"unit":"%"},"mobileModified":false,"hover":{"value":"","important":false,"unit":"%"},"hoverModified":false},"epAnimationGeneratedClass":"edplus_anim-DVq1ky","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[{"blockName":"core\/list-item","attrs":{"epAnimationGeneratedClass":"edplus_anim-OB2RA1","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<li class=\" eplus-wrapper\">Cellular Automata simulation optimization for complex system modeling.&nbsp;<\/li>\n","innerContent":["\n<li class=\" eplus-wrapper\">Cellular Automata simulation optimization for complex system modeling.&nbsp;<\/li>\n"]},{"blockName":"core\/list-item","attrs":{"epAnimationGeneratedClass":"edplus_anim-3g7N0v","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<li class=\" eplus-wrapper\">CUDA GPGPU executions on graphic devices using different memory types.&nbsp;<\/li>\n","innerContent":["\n<li class=\" eplus-wrapper\">CUDA GPGPU executions on graphic devices using different memory types.&nbsp;<\/li>\n"]},{"blockName":"core\/list-item","attrs":{"epAnimationGeneratedClass":"edplus_anim-EtWmUG","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<li class=\" eplus-wrapper\">Efficient data structures and adaptive algorithms for optimal performance.&nbsp;<\/li>\n","innerContent":["\n<li class=\" eplus-wrapper\">Efficient data structures and adaptive algorithms for optimal performance.&nbsp;<\/li>\n"]},{"blockName":"core\/list-item","attrs":{"epAnimationGeneratedClass":"edplus_anim-orj1H9","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<li class=\" eplus-wrapper\">Possibility to extend methodology to other grid based models.&nbsp;<\/li>\n","innerContent":["\n<li class=\" eplus-wrapper\">Possibility to extend methodology to other grid based models.&nbsp;<\/li>\n"]}],"innerHTML":"<ul class=\" eplus-wrapper eplus-styles-uid-0e00ba\">\n\n\n\n\n\n<\/ul>","innerContent":["\n<ul class=\" eplus-wrapper\">",null,"\n\n",null,"\n\n",null,"\n\n",null,"<\/ul>\n"]},{"blockName":"core\/paragraph","attrs":{"epAnimationGeneratedClass":"edplus_anim-RHr801","epGeneratedClass":"eplus-wrapper"},"innerBlocks":[],"innerHTML":"\n<p class=\" eplus-wrapper\"><strong>The whole paper is available online:<\/strong> <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S1877750321001964?dgcid=coauthor#\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S1877750321001964?dgcid=coauthor#\">Towards efficient GPGPU Cellular Automata model implementation using persistent active cells - ScienceDirect<\/a><\/p>\n","innerContent":["\n<p class=\" eplus-wrapper\"><strong>The whole paper is available online:<\/strong> <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S1877750321001964?dgcid=coauthor#\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S1877750321001964?dgcid=coauthor#\">Towards efficient GPGPU Cellular Automata model implementation using persistent active cells - ScienceDirect<\/a><\/p>\n"]}],"meta_data":{"has_thumbnail_pattern":false,"share_on_social_media":{"has_social_media":false}},"featured_image":{"url":"https:\/\/sano.science\/wp-content\/uploads\/2022\/01\/GPGPU-1024x576.png"},"main_category":{"name":"Uncategorized"},"prev_page":{"slug":"makekrk-brainstorming-hackathon-is-coming"},"next_page":{"slug":"brainhack-krakow-2022-the-satellite-event-of-the-neuronus-forum-2022-supported-by-sano-science"},"_links":{"self":[{"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/posts\/8218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/comments?post=8218"}],"version-history":[{"count":3,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/posts\/8218\/revisions"}],"predecessor-version":[{"id":15883,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/posts\/8218\/revisions\/15883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/media\/15881"}],"wp:attachment":[{"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/media?parent=8218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/categories?post=8218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sano.science\/index.php\/wp-json\/wp\/v2\/tags?post=8218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}