<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GPU | Kalyan Perumalla</title>
    <link>https://kalper.net/kp/tag/gpu/</link>
      <atom:link href="https://kalper.net/kp/tag/gpu/index.xml" rel="self" type="application/rss+xml" />
    <description>GPU</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Sat, 01 Jul 2023 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://kalper.net/kp/media/logo_hu7c4e9283a16f91dce013794dd725bda5_36458_300x300_fit_lanczos_3.png</url>
      <title>GPU</title>
      <link>https://kalper.net/kp/tag/gpu/</link>
    </image>
    
    <item>
      <title>ReveR-SES: Reversible Software Execution Systems</title>
      <link>https://kalper.net/kp/items/projects/reverses/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/reverses/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Reversible Software Execution Systems&lt;/strong&gt;
ReveR-SES is a paradigm shift in ultra-scale computing to address the outstanding scaling challenges by enabling an entirely new, orthogonal dimension to all aspects of traditional, forward-only computing.&lt;/p&gt;
&lt;figure  id=&#34;figure-rever-ses&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;ReveR-SES&#34; srcset=&#34;
               /kp/items/projects/reverses/featured_hu37ef7f36169e6fe894b237f35d3ed0d1_166206_1666e216526b54f65b4fa8c10cb5de6d.png 400w,
               /kp/items/projects/reverses/featured_hu37ef7f36169e6fe894b237f35d3ed0d1_166206_36d6a0e6a865ccf83dd7fea8e1fd0ea1.png 760w,
               /kp/items/projects/reverses/featured_hu37ef7f36169e6fe894b237f35d3ed0d1_166206_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/reverses/featured_hu37ef7f36169e6fe894b237f35d3ed0d1_166206_1666e216526b54f65b4fa8c10cb5de6d.png&#34;
               width=&#34;760&#34;
               height=&#34;388&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      ReveR-SES
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;ReveR-SES not only provides expeditious, novel solutions to scaling problems, but also opens new, longer-term research and development directions in high performance computing.&lt;/p&gt;
&lt;p&gt;All traditional computing is done forward-only, but never in reverse order. Only recently it has been discovered that executing codes backwards can be used to greatly increasing the efficiency and usability of high performance computing. However, rendering a program reversible is an extremely challenging endeavor. This project is focused on developing the methodologies to exploit reversibility to enable scaling applications to ultra-scale platforms with 1,000,000 processor cores.&lt;/p&gt;
&lt;p&gt;ReveR-SES contains several novel ideas, including reversible compilers, reversible libraries, reversibility extensions to standard interfaces, as well as relation to thermodynamics, information and entropy.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;Perumalla-ASCR-ReveRSES-2018.pdf&#34;&gt;Quad chart&lt;/a&gt;














&lt;figure  id=&#34;figure-rever-ses-confluence&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;ReveR-SES Confluence&#34; srcset=&#34;
               /kp/items/projects/reverses/images/Perumalla-ASCR-ReveRSES-2018_huc0c6ffbea18b0839253a3e4da5a95222_1152149_bf0e132d0ccc625e8e8450c9bff91de0.png 400w,
               /kp/items/projects/reverses/images/Perumalla-ASCR-ReveRSES-2018_huc0c6ffbea18b0839253a3e4da5a95222_1152149_277e265f0a0db3c790a51dad8934f40e.png 760w,
               /kp/items/projects/reverses/images/Perumalla-ASCR-ReveRSES-2018_huc0c6ffbea18b0839253a3e4da5a95222_1152149_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/Perumalla-ASCR-ReveRSES-2018_huc0c6ffbea18b0839253a3e4da5a95222_1152149_bf0e132d0ccc625e8e8450c9bff91de0.png&#34;
               width=&#34;760&#34;
               height=&#34;570&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      ReveR-SES Confluence
    &lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;The reversible execution paradigm represents an entirely new research direction, yet, has immediate relevance to existing DOE applications and also the potential for creation of entirely new technologies and the creation of new high-technology jobs in computing. This is due to the orthogonality of reversibility to many existing HPC dimensions.&lt;/p&gt;














&lt;figure  id=&#34;figure-rever-ses-components&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;ReveR-SES Components&#34; srcset=&#34;
               /kp/items/projects/reverses/images/reverses-components_hu59aabc0e6ff52caa9b790cd547be3d83_53333_79300f68544bdbcec90cbf1477898587.png 400w,
               /kp/items/projects/reverses/images/reverses-components_hu59aabc0e6ff52caa9b790cd547be3d83_53333_76b000b102f44a270b98d4446697a6dc.png 760w,
               /kp/items/projects/reverses/images/reverses-components_hu59aabc0e6ff52caa9b790cd547be3d83_53333_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/reverses-components_hu59aabc0e6ff52caa9b790cd547be3d83_53333_79300f68544bdbcec90cbf1477898587.png&#34;
               width=&#34;733&#34;
               height=&#34;464&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      ReveR-SES Components
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Overall, the new execution paradigm provides energy savings in the short-term and better energy-efficient designs in the longer term. The reversible execution systems are directly relevant to important applications such as climate, plasma physics, and materials science simulations.&lt;/p&gt;
&lt;p&gt;ReveR-SES was Dr. Kalyan Perumalla&amp;rsquo;s Early Career Research project 2010-2015, awarded as a single-principal investigator, $2.5 million project.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://science.osti.gov/ascr/Community-Resources/ECRP-Awardees&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://science.osti.gov/ascr/Community-Resources/ECRP-Awardees&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;scope&#34;&gt;Scope&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;To define, develop, test, and implement the paradigm of reversible software execution for exascale computing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;primary-scientific-thrusts&#34;&gt;Primary Scientific Thrusts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Developing fundamentally new reversible computer arithmetic and logic&lt;/li&gt;
&lt;li&gt;Designing efficient asynchronous rollback-based recovery via reversible execution&lt;/li&gt;
&lt;li&gt;Redesigning traditional physical system models to enable reversible simulation&lt;/li&gt;
&lt;li&gt;Reevaluating theoretical computational and energy consumption interplay.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;science-impacts&#34;&gt;Science Impacts&lt;/h3&gt;
&lt;p&gt;Enables new capabilities for computational science common to many areas&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extremely efficient method for fault tolerant simulations on next generation heterogeneous (CPU+GPU) systems&lt;/li&gt;
&lt;li&gt;Solves the synchronization problem at very large scales of concurrency&lt;/li&gt;
&lt;li&gt;Overcomes undesirable reliance on memory
&lt;ul&gt;
&lt;li&gt;Addresses the exascale hardware problem of high ratio of computational speed to memory speed&lt;/li&gt;
&lt;li&gt;Computational energy reduced via reduced memory footprint&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Provides the most promising approach to debugging at exascale.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enables Theoretical Advancements&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly relates energy of computation to computational model characteristics&lt;/li&gt;
&lt;li&gt;Positions scientific simulations for future reversible computing hardware (adiabatic circuits, Quantum Computing).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;gallery&#34;&gt;Gallery&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-reverses&#34; href=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/Perumalla-ASCR-Poster.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/Perumalla-ASCR-Poster_hue6200fe6eeb8c1c0ac2ea6ee1a462672_6602584_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;Perumalla-ASCR-Poster.png&#34; width=&#34;500&#34; height=&#34;714&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-reverses&#34; href=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/Perumalla-ASCR-ReveRSES-2018.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/Perumalla-ASCR-ReveRSES-2018_huc0c6ffbea18b0839253a3e4da5a95222_1152149_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;Perumalla-ASCR-ReveRSES-2018.png&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-reverses&#34; href=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/reverses-components.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/reverses/images/reverses-components_hu59aabc0e6ff52caa9b790cd547be3d83_53333_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;reverses-components.png&#34; width=&#34;500&#34; height=&#34;317&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsor&lt;/strong&gt;: US Department of Energy (DOE)
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Office&lt;/em&gt;: Advanced Scientific Computing Research (ASCR)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Program&lt;/em&gt;: Early Career Research Program (ECRP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prime&lt;/strong&gt;: Oak Ridge National Laboratory (ORNL)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;selected-publications&#34;&gt;Selected Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2019-01-01-insights-emergence/&#34; &gt;Normalcy, Magic, Miracle and Error: Emergence along a Reversibility Spectrum&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2019-01-01-insights-emergence/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Formation of a butterfly from a pupa, extraction of a live dove from a magician’s empty hat, generation of new particles from high-energy particle collisions and spawning a new dream world from mind in sleep are all examples of a common, fuzzy notion called ‘emergence’. In this paper, I pin the concept of emergence to the element of surprise in a phenomenon. I categorise the various notions of emergence into three main classes. These definitions are used to explain instances of emergence, organised along a continuous spectrum as normality, magic, miracle and error.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2019-01-01-insights-emergence/2019-01-01-insights-emergence.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2019-01-01-insights-emergence/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2019-01-01-insights-emergence/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2019-01-01-insights-emergence/featured_hu5eead46a0768fb9dd8df841360640268_882862_150x0_resize_lanczos_3.png&#34; alt=&#34;Normalcy, Magic, Miracle and Error: Emergence along a Reversibility Spectrum&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-04-01-ssmc-unuran/&#34; &gt;Efficient reversible uniform and non-uniform random number generation in UNU.RAN&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-04-01-ssmc-unuran/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Reversible random number generations are useful in large-scale fault-tolerant parallel computations and parallel discrete event …
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2018-04-01-ssmc-unuran/2018-04-01-SSMC-UNURAN.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2018-04-01-ssmc-unuran/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-04-01-ssmc-unuran/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2018-04-01-ssmc-unuran/featured_huc2a107ca3802fbae644271ccceb4cbd3_62217_150x0_resize_lanczos_3.png&#34; alt=&#34;Efficient reversible uniform and non-uniform random number generation in UNU.RAN&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-145-rblas-tcs14/&#34; &gt;Towards Reversible Basic Linear Algebra Subprograms: A Performance Study&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-145-rblas-tcs14/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Problems such as fault tolerance and scalable synchronization can be efficiently solved using reversibility of applications&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-145-rblas-tcs14/pub-145-rblas-tcs14.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-145-rblas-tcs14/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-145-rblas-tcs14/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-145-rblas-tcs14/featured_hu0f980dade7c2eee8e18c65df61b9264a_334142_150x0_resize_lanczos_3.png&#34; alt=&#34;Towards Reversible Basic Linear Algebra Subprograms: A Performance Study&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-119-rcfaulttolerance-cluster-2013/&#34; &gt;Reverse Computation for Rollback-based Fault Tolerance in Large Parallel Systems&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-119-rcfaulttolerance-cluster-2013/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Reverse computation is presented here as an important future direction in addressing the challenge o&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/alfred-park/&#34;&gt;Alfred Park&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-119-rcfaulttolerance-cluster-2013/pub-119-rcfaulttolerance-cluster-2013.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-119-rcfaulttolerance-cluster-2013/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-119-rcfaulttolerance-cluster-2013/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-119-rcfaulttolerance-cluster-2013/featured_hu172d59a0f05cfba3e2c2f532d55291d2_41277_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Reverse Computation for Rollback-based Fault Tolerance in Large Parallel Systems&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-146-tutorial-abstract-rc-hpcs14/&#34; &gt;Tutorial: Introduction to Reversible Computing&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-146-tutorial-abstract-rc-hpcs14/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        This tutorial provides an introduction to the concept of reversible computing, adopting an expanded view&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-146-tutorial-abstract-rc-hpcs14/pub-146-tutorial-abstract-rc-hpcs14.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-146-tutorial-abstract-rc-hpcs14/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;









  
  
    
  
&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/pubdocs/tutorial-rc-hpcs14.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  Slides
&lt;/a&gt;







    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-146-tutorial-abstract-rc-hpcs14/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-146-tutorial-abstract-rc-hpcs14/featured_hub6759539af21d864bbe8ba6aaa29316b_89738_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Tutorial: Introduction to Reversible Computing&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2013-08-13-rc-yu/&#34; &gt;Reversibly Finding the Square Root of an Integer&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2013-08-13-rc-yu/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Here we consider a case study in reversible computing, namely, how to reversibly compute the integer square root …
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/melissa-yu/&#34;&gt;Melissa Yu&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2013-08-13-rc-yu/2013-08-13-RC-Yu.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;











  
  
    
  
&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/pubdocs/RC-Yu-Presentation.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  Slides
&lt;/a&gt;







    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-123-revcollisions-arxiv-2013/&#34; &gt;Reversible Simulations of Elastic Collisions (Extended arXiv version)&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-123-revcollisions-arxiv-2013/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Consider a system of N identical hard spherical particles moving in a d-dimensional box and undergoing elastic, possibly multi-particle, collisions&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/vladimir-a.-protopopescu/&#34;&gt;Vladimir A. Protopopescu&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-123-revcollisions-arxiv-2013/pub-123-revcollisions-arxiv-2013.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-123-revcollisions-arxiv-2013/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-123-revcollisions-arxiv-2013/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-123-revcollisions-arxiv-2013/featured_huec42cf6304e4e3a0e4ca172d4b2f8b63_21889_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Reversible Simulations of Elastic Collisions (Extended arXiv version)&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-118-revcollisions-tomacs-2013/&#34; &gt;Reversible Simulations of Elastic Collisions&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-118-revcollisions-tomacs-2013/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Consider a system of N identical hard spherical particles moving in a d-dimensional box and undergoi&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/vladimir-a.-protopopescu/&#34;&gt;Vladimir A. Protopopescu&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-118-revcollisions-tomacs-2013/pub-118-revcollisions-tomacs-2013.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-118-revcollisions-tomacs-2013/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-118-revcollisions-tomacs-2013/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-118-revcollisions-tomacs-2013/featured_huec42cf6304e4e3a0e4ca172d4b2f8b63_21889_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Reversible Simulations of Elastic Collisions&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-122-rcbook-toc/&#34; &gt;Introduction to Reversible Computing&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-122-rcbook-toc/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Few books comprehensively cover the software and programming aspects of reversible computing. Fillin&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-122-rcbook-toc/pub-122-rcbook-toc.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-122-rcbook-toc/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-122-rcbook-toc/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-122-rcbook-toc/featured_huce9132410340720e3ebe6c937a58e425_48678_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Introduction to Reversible Computing&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-137/&#34; &gt;ReveR-SES: Reversible Software Execution Systems&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-137/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        [Pub 137]
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  





&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-137/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-127/&#34; &gt;Discrete Event Execution and Reversibility: Challenges in the Path to Asynchrony for Massively Parallel Computing&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-127/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        To keep up with the increasing number of processing elements in parallel/distributed computing, traditional tightly-coupled time-stepped models&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  





&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-127/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;









  
  
    
  
&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/pubdocs/siam-jmm12.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  Slides
&lt;/a&gt;







    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-127/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-127/featured_hu331d1e6380bf644060050559bbe0fbbb_27606_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Discrete Event Execution and Reversibility: Challenges in the Path to Asynchrony for Massively Parallel Computing&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-110-tlm-tomacs10/&#34; &gt;Reversible Parallel Discrete Event Formulation of a TLM-based Radio Signal Propagation Model&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-110-tlm-tomacs10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Radio signal strength estimation is essential in many applications, including the design of military&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-110-tlm-tomacs10/pub-110-tlm-tomacs10.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-110-tlm-tomacs10/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-110-tlm-tomacs10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-110-tlm-tomacs10/featured_hubbf62409bd2a0e69ce4703954bed58d2_40763_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Reversible Parallel Discrete Event Formulation of a TLM-based Radio Signal Propagation Model&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-136/&#34; &gt;ReveR-SES: Reversible Software Execution Systems&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-136/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        [Pub 136]
http://science.energy.gov/ascr/ascac/meetings/nov-2011/
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  





&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-136/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/&#34; &gt;Reversible Parallel Discrete-Event Execution of Large-scale Epidemic Outbreak Models&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        The spatial scale, runtime speed, and behavioral detail of epidemic outbreak simulations altogether &amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/pub-108-epi-pads10.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-108-epi-pads10/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;









  
  
    
  
&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/pubdocs/epi-pads10-slides.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  Slides
&lt;/a&gt;







    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/featured_hu8e43e3813741e1258030865fa716d416_21712_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Reversible Parallel Discrete-Event Execution of Large-scale Epidemic Outbreak Models&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-112/&#34; &gt;Compiler-based Automation Approaches to Reverse Computation&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-112/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Automation is useful to facilitate reverse code generation from normal code.  Here, we describe our &amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/christopher-carothers/&#34;&gt;Christopher Carothers&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  





&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-112/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;









  
  
    
  
&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/pubdocs/rcc-pips-clang-pads10.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  Slides
&lt;/a&gt;







    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-007-rev-vehicular-ijspm09/&#34; &gt;Reversible Discrete Event Formulation and Optimistic Parallel Execution of Vehicular Traffic Models&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-007-rev-vehicular-ijspm09/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Vehicular traffic simulations are useful in applications such as emergency planning and traffic mana&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-007-rev-vehicular-ijspm09/pub-007-rev-vehicular-ijspm09.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-007-rev-vehicular-ijspm09/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-007-rev-vehicular-ijspm09/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-007-rev-vehicular-ijspm09/featured_huf2f24fa7d1b95ade5fbf4322a9b49c99_19510_150x0_resize_lanczos_1.gif&#34; alt=&#34;Reversible Discrete Event Formulation and Optimistic Parallel Execution of Vehicular Traffic Models&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-103-rfpt-tr/&#34; &gt;Perfect Reversal of Rejection Sampling Methods for First-Passage-Time and Similar Probability Distributions&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-103-rfpt-tr/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        We present a perfectly reversible method for bi-directional generation of samples from computational&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/aleksandar-donev/&#34;&gt;Aleksandar Donev&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-103-rfpt-tr/pub-103-rfpt-tr.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-103-rfpt-tr/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-103-rfpt-tr/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-103-rfpt-tr/featured_hu3abedf0ec8fd2283d76a22293ff55a6c_36666_150x0_resize_lanczos_1.gif&#34; alt=&#34;Perfect Reversal of Rejection Sampling Methods for First-Passage-Time and Similar Probability Distributions&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Digital Twin Framework</title>
      <link>https://kalper.net/kp/items/projects/dtframework/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/dtframework/</guid>
      <description>&lt;p&gt;Our novel &lt;strong&gt;Digital Twin Framework (DTF)&lt;/strong&gt; is designed to improve resilience of critical infrastructure systems by continuously comparing the infrastructure state with automatically generated, AI/ML-based, real-time digital-twin simulation of the system.&lt;/p&gt;
&lt;p&gt;













&lt;figure  id=&#34;figure-team&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Team&#34; srcset=&#34;
               /kp/items/projects/dtframework/rcps-team-lowres_hu22c03856a0b3fdc4d654b816ca112729_1818540_ec66854be4883e004b429a9ab64bd295.jpg 400w,
               /kp/items/projects/dtframework/rcps-team-lowres_hu22c03856a0b3fdc4d654b816ca112729_1818540_a5d775e82adb636d74a25c8cad70563f.jpg 760w,
               /kp/items/projects/dtframework/rcps-team-lowres_hu22c03856a0b3fdc4d654b816ca112729_1818540_1200x1200_fit_q75_lanczos.jpg 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/rcps-team-lowres_hu22c03856a0b3fdc4d654b816ca112729_1818540_ec66854be4883e004b429a9ab64bd295.jpg&#34;
               width=&#34;760&#34;
               height=&#34;570&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Team
    &lt;/figcaption&gt;&lt;/figure&gt;














&lt;figure  id=&#34;figure-digital-twin-framework-software-architecture&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Digital Twin Framework Software Architecture&#34; srcset=&#34;
               /kp/items/projects/dtframework/featured_hua5c595eb1262b96a89694f97c233ccf4_156345_52effb3a5d09d5726f069cabd3cf3cca.png 400w,
               /kp/items/projects/dtframework/featured_hua5c595eb1262b96a89694f97c233ccf4_156345_10150a97ce6ad4d8650444096bebc991.png 760w,
               /kp/items/projects/dtframework/featured_hua5c595eb1262b96a89694f97c233ccf4_156345_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/featured_hua5c595eb1262b96a89694f97c233ccf4_156345_52effb3a5d09d5726f069cabd3cf3cca.png&#34;
               width=&#34;760&#34;
               height=&#34;565&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Digital Twin Framework Software Architecture
    &lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;As the level of automation in critical infrastructure increases, the ability to detect cyber intrusions becomes more crucial and extremely challenging. Recent cyber attacks demonstrate the devastating and widespread affects they can have on critical infrastructure.&lt;/p&gt;
&lt;p&gt;DTF is designed specifically to detect and eventually prevent such attacks, with models validated against experimental data from two critical infrastructure experimental emulators &amp;ndash; a canal lock system and an electric distribution system &amp;ndash; exhibiting very different dynamics. The canal lock system’s digital twin uses a recurrent neural network trained from the experimental data collected via the DTF. A digital twin of the transmission system is created using a commercial real-time power systems simulator and integrated into our DTF along with the hardware, embedded controllers, and live sensor data using the Open Field Message Bus data model, and publish/subscribe communication protocols. A cyber attack is used on both systems to demonstrate the DTF’s detection capability.&lt;/p&gt;
&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsor&lt;/strong&gt;: Lab Directed Research and Development, Oak Ridge National Laboratory&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Period&lt;/strong&gt;: 2018-2020&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;gallery&#34;&gt;Gallery&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Canal_Lock_Sys.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Canal_Lock_Sys_hu1e191d7e1ea5e3e97cffe7894a906fe9_36773_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;Canal_Lock_Sys.png&#34; width=&#34;500&#34; height=&#34;225&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/DTF.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/DTF_hub14c5b8d61a0fe2a4e9e6e57dfb3076d_76611_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;DTF.png&#34; width=&#34;500&#34; height=&#34;255&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Figure_1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Figure_1_hu175fdc39c83c0766612f17b521c9d1e6_179465_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;Figure_1.png&#34; width=&#34;500&#34; height=&#34;298&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-12.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-12_hu6ca9b33f797ee679db71b5002c3cf916_812837_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-12.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-18.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-18_hud46bad26784d9fde6bc83db302a4f383_754149_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-18.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-20.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-20_hu78800e6dd58b5e017aff6b3fd3b80967_929375_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-20.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-21.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-21_hu122eecea9811ace881f7aa69018731d6_849040_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-21.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-31.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-31_hu32abbf5a92ac00471e35e91433a0f9a2_4924537_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-31.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-32.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-32_hu472500573f738a83547a30d695baa600_4893409_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-32.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-33.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-33_hu22ba8a9d6d83e0c842b74ec7e45c4700_4366380_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-33.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-34.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-34_hu3333765288da43348e795d095bb88171_4674363_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-34.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-35.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-35_hu74d5235d3bff7882e3ac8cf947713cb4_4353838_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-35.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-36.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-36_hu2fdcefe862687c3a5675d655d7da16c4_3897921_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-36.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-4.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-4_hu6c152d25871e5f4b0015cfe0a1432cf6_848878_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-4.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-5.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-5_huc66f15b1c831bdf856ac19c35a9d5889_1016281_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-5.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-6.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-6_hu1e63b8d8daa679a16a7a2e4264026a0d_1086830_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-6.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-7.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-7_hu82e4e46e2ab0a3d25fdbcdb392e48d07_1149870_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-7.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-8.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-8_hu037e8ae4298f0bdb4fafd3d9748356bf_1182715_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-8.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-9.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS-9_hu72d269ee65593c3b7696b91dd1018eba_1017975_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS-9.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Image%20from%20iOS_hu2708e01496a98f295c8b74497d275dfd_772604_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Image from iOS.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/PA_rep.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/PA_rep_hu8bc76cebd98465029515ca7aa261d559_52749_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;PA_rep.png&#34; width=&#34;500&#34; height=&#34;297&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/RNN_Model.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/RNN_Model_hu50b3342bd3db9c716f040c83ddcd8a65_51692_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;RNN_Model.png&#34; width=&#34;500&#34; height=&#34;330&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/RNN_Training.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/RNN_Training_hud671df944a77d3c68bc896b529787fd8_172578_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;RNN_Training.png&#34; width=&#34;500&#34; height=&#34;281&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/RNN_structure.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/RNN_structure_hu41643639e567c2661d0eeed4d95ba4f9_44078_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;RNN_structure.png&#34; width=&#34;500&#34; height=&#34;519&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Sensordataplots.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/Sensordataplots_hu8f824e7d036d2d168ab032e05d9e7097_26184_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;Sensordataplots.png&#34; width=&#34;500&#34; height=&#34;327&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/digitaltwin-software-arch.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/digitaltwin-software-arch_hua5c595eb1262b96a89694f97c233ccf4_156345_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;digitaltwin-software-arch.png&#34; width=&#34;500&#34; height=&#34;372&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/electric-grid.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/electric-grid_huf178090d987408e839262f415e397b41_1896766_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;electric-grid.png&#34; width=&#34;500&#34; height=&#34;305&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/overall_canallock_cps.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/overall_canallock_cps_huaf6d836c91d8bbe42fe25f0aaaef2315_401505_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;overall_canallock_cps.png&#34; width=&#34;500&#34; height=&#34;313&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/pcap-based-sensor-prediction.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/pcap-based-sensor-prediction_hu5fd2bce1e214c531743e2326fdb71e3a_114598_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;pcap-based-sensor-prediction.png&#34; width=&#34;500&#34; height=&#34;373&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-dtframework-sketch2.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-dtframework-sketch2_hu116f584a1f99ad87ce5c4a277063775d_5526262_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-dtframework-sketch2.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-dtframework-sketch3.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-dtframework-sketch3_hu3a76a6c972bc3165769a349956f13750_5872734_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-dtframework-sketch3.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-productlog-initial-details.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-productlog-initial-details_hu8a1f89145311689bebff89d30ce2c516_5669543_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-productlog-initial-details.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-productlog-initial.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-productlog-initial_hufadb24d2d2bf76b9a07a9f131823a9bc_6197629_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-productlog-initial.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-team-pic.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-team-pic_hudfca2a5a50fa34afbbbf4076262ba7e1_6392983_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-team-pic.jpg&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-teaming-alternatives.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-teaming-alternatives_hud0549b0269857fda7ab9310d3f83f3a1_5904904_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-teaming-alternatives.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-teaming-trial1.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-teaming-trial1_hu5ebd1407b4465798f03f163aec05d60e_5578785_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-teaming-trial1.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-asset-twin.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-asset-twin_hu8da4425d6c0df93e8394e0b555e95b08_5648836_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-terminology-asset-twin.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-benefits.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-benefits_hu7c29ccc37ed3284105eda717488e369b_5423738_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-terminology-benefits.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-framework.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-framework_hua2c8a61b31dcb5b18690c6aaa5b02531_5700341_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-terminology-framework.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-toplevel.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-toplevel_hu8768d68e9020dd6ef1fb449a151180ac_739479_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-terminology-toplevel.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-twin.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/rcps-terminology-twin_hu6462b0b541f727fe2bd30441a46b1e35_5444504_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;rcps-terminology-twin.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/scatter-pvalues-sensors.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/scatter-pvalues-sensors_hu7c8c49db1a8ffff5d12747e56a029bc0_7062_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;scatter-pvalues-sensors.png&#34; width=&#34;500&#34; height=&#34;336&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/sensor-time-diff.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/sensor-time-diff_hu10139094128db37c78245ea1214d4516_13514_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;sensor-time-diff.png&#34; width=&#34;500&#34; height=&#34;321&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-dtframework&#34; href=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/water-cascade.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/dtframework/images/water-cascade_hub8a86cadf84032ac50ea639b759d6c62_913824_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;water-cascade.png&#34; width=&#34;500&#34; height=&#34;598&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;related-publications&#34;&gt;Related Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2019-11-11-icii-rnn/&#34; &gt;On the Effectiveness of Recurrent Neural Networks for Live Modeling of Cyber-Physical Systems&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2019-11-11-icii-rnn/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        We empirically study the effectiveness of Recurrent Neural Network (RNN)-based models as the basis of DT-based resilience and uncover the important characteristics of an RNN-based solution with experimentation on a lab-scale Canal Lock CPS emulator with live validations and attack scenarios. For the first time, we demonstrate actual, real-time use of a RNN-based model as a DT for performing live analysis on an operational CPS.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/varisara-tansakul/&#34;&gt;Varisara Tansakul&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/supriya-chinthavali/&#34;&gt;Supriya Chinthavali&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/curtis-taylor/&#34;&gt;Curtis Taylor&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/joshua-hambrick/&#34;&gt;Joshua Hambrick&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/philip-irminger/&#34;&gt;Philip Irminger&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2019-11-11-icii-rnn/2019-11-11-ICII-RNN.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2019-11-11-icii-rnn/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;













&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://doi.org/10.1109/ICII.2019.00062&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  DOI
&lt;/a&gt;



    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2019-11-11-icii-rnn/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2019-11-11-icii-rnn/featured_huaf6d836c91d8bbe42fe25f0aaaef2315_401505_150x0_resize_lanczos_3.png&#34; alt=&#34;On the Effectiveness of Recurrent Neural Networks for Live Modeling of Cyber-Physical Systems&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-01-01-ieee-access-dtframework/&#34; &gt;A Digital Twin Framework for Testing, Evaluation and Deployment of Resilient Cyber-physical Systems&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-01-01-ieee-access-dtframework/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        We describe an approach to detecting and preventing cyber attacks by continuously comparing the infrastructure state with a real-time digital-twin simulation of it.  Specifically, we describe and demonstrate a Digital Twin Framework (DTF) designed specifically to detect and eventually prevent such attacks.  The canal lock system&amp;rsquo;s digital twin uses a recurrent neural network trained from the experimental data collected via the DTF.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/raymond-hink/&#34;&gt;Raymond Hink&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/mark-buckner/&#34;&gt;Mark Buckner&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/supriya-chinthavali/&#34;&gt;Supriya Chinthavali&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/chris-craig/&#34;&gt;Chris Craig&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/timothy-daniel/&#34;&gt;Timothy Daniel&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/joel-dawson/&#34;&gt;Joel Dawson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/milton-ericson/&#34;&gt;Milton Ericson&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/joshua-hambrick/&#34;&gt;Joshua Hambrick&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/philip-irminger/&#34;&gt;Philip Irminger&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/ryan-kerekes/&#34;&gt;Ryan Kerekes&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/juan-lopez/&#34;&gt;Juan Lopez&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/nicholas-peters/&#34;&gt;Nicholas Peters&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/stacy-prowell/&#34;&gt;Stacy Prowell&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/varisara-tansakul/&#34;&gt;Varisara Tansakul&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/curtis-taylor/&#34;&gt;Curtis Taylor&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/bailu-xiao/&#34;&gt;Bailu Xiao&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2022-01-01-ieee-access-dtframework/2022-01-01-ieee-access-dtframework.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;

















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-01-01-ieee-access-dtframework/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2022-01-01-ieee-access-dtframework/featured_hu1e191d7e1ea5e3e97cffe7894a906fe9_36773_150x0_resize_lanczos_3.png&#34; alt=&#34;A Digital Twin Framework for Testing, Evaluation and Deployment of Resilient Cyber-physical Systems&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>EpiClone: Epidemiological Clonable Simulations</title>
      <link>https://kalper.net/kp/items/projects/epiclone/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/epiclone/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Cloned simulations of epidemiological outbreaks&lt;/strong&gt; like COVID-19 can now rapidly evaluate &lt;strong&gt;millions&lt;/strong&gt; of what-if scenarios at national and world scales, and efficiently exploit &lt;strong&gt;1000s of GPUs&lt;/strong&gt;.&lt;/p&gt;
&lt;figure  id=&#34;figure-epiclone-model-elements&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;EpiClone model elements&#34; srcset=&#34;
               /kp/items/projects/epiclone/featured_hu7f44203ba5f2749f71b353c721dff248_1187578_055d89a1f206d3f37f77d5950f46dfa5.png 400w,
               /kp/items/projects/epiclone/featured_hu7f44203ba5f2749f71b353c721dff248_1187578_b54b17023704f6ea95d4370a9dd5e412.png 760w,
               /kp/items/projects/epiclone/featured_hu7f44203ba5f2749f71b353c721dff248_1187578_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/featured_hu7f44203ba5f2749f71b353c721dff248_1187578_055d89a1f206d3f37f77d5950f46dfa5.png&#34;
               width=&#34;760&#34;
               height=&#34;410&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      EpiClone model elements
    &lt;/figcaption&gt;&lt;/figure&gt;














&lt;figure  id=&#34;figure-epiclone-simulating-usa-scenarios&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;EpiClone simulating USA scenarios&#34; srcset=&#34;
               /kp/items/projects/epiclone/images/EpiClone-USA_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_15325061cd0113e685d7d66da80b0795.png 400w,
               /kp/items/projects/epiclone/images/EpiClone-USA_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_ceb147250939b2984d6c7308a03a3916.png 760w,
               /kp/items/projects/epiclone/images/EpiClone-USA_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-USA_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_15325061cd0113e685d7d66da80b0795.png&#34;
               width=&#34;760&#34;
               height=&#34;556&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      EpiClone simulating USA scenarios
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;EpiClone&lt;/strong&gt; represents the next advancements in what-if decision evaluation on state-of-the-art accelerated computing platforms including supercomputers containing thousands of GPUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EpiClone&lt;/strong&gt; addresses global epidemiological outbreaks via an incremental simulation-based what-if decision tree evolution.  &lt;strong&gt;EpiClone&lt;/strong&gt; offers new scaling capabilities that were previously not possible before for rapidly simulating thousands  or  millions  of  epidemiological scenarios.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;EpiClone&lt;/strong&gt; approach and results in scalable modeling and fast scenario exploration provide a leap in the analyses of epidemics and other complex systems.&lt;/p&gt;
&lt;h2 id=&#34;gallery&#34;&gt;Gallery&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-EpiClone&#34; href=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-India.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-India_huf2a9648f84b05d3b2165748f11dbe3aa_243142_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;EpiClone-India.png&#34; width=&#34;500&#34; height=&#34;366&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-EpiClone&#34; href=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-UK.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-UK_hu832a7eed8545e0917a825d145f60ff96_263218_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;EpiClone-UK.png&#34; width=&#34;500&#34; height=&#34;366&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-EpiClone&#34; href=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-USA.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/EpiClone-USA_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;EpiClone-USA.png&#34; width=&#34;500&#34; height=&#34;366&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-EpiClone&#34; href=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/epi-model-overview.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/epi-model-overview_hu7f44203ba5f2749f71b353c721dff248_1187578_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;epi-model-overview.png&#34; width=&#34;500&#34; height=&#34;270&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-EpiClone&#34; href=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/epi-model-ptts-people.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/epi-model-ptts-people_hu0e6e8f75fb4a2a9aebb39e6d60c2da24_1927846_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;epi-model-ptts-people.png&#34; width=&#34;500&#34; height=&#34;241&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-EpiClone&#34; href=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/epiclone-equations.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/epiclone/images/epiclone-equations_hub8eada6fc8beafa09ff9d59d14fa5e36_137085_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;epiclone-equations.png&#34; width=&#34;500&#34; height=&#34;351&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsor&lt;/strong&gt;: Lab Directed Research and Development, Oak Ridge National Laboratory&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Period&lt;/strong&gt;: 2015-2017&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;related-publications&#34;&gt;Related Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/&#34; &gt;Scalable Cloning on Large-Scale GPU Platforms with Application to Time-Stepped Simulations on Grids&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Cloning is a technique to efficiently simulate a tree of multiple what-if scenarios that are unraveled during the course of a base simulation. We present the conceptual simulation framework, algorithmic foundations, and runtime interface of CloneX, a new system we designed for scalable simulation cloning.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/2018-01-31-tomacs-clonex.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2018-01-31-tomacs-clonex/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;













&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://doi.org/10.1145/3158669&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  DOI
&lt;/a&gt;



    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/featured_hu20b141de93ff3b461a57fa9778737dd6_599196_150x0_resize_lanczos_3.png&#34; alt=&#34;Scalable Cloning on Large-Scale GPU Platforms with Application to Time-Stepped Simulations on Grids&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/&#34; &gt;Mesoscopic Modeling and Rapid Simulation of Incremental Changes in Epidemic Scenarios on GPUs: Fast What–If Analyses of Localized and Dynamic Effects&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        A mesoscopic modeling approach is described that strikes a middle ground between macroscopic models based on coupled differential equations and microscopic models built on fine-grained behaviors at the individual entity level. Execution of our implementation scaled to 8192 GPUs of supercomputing platforms demonstrates the ability to rapidly evaluate what–if scenarios several orders of magnitude faster than the conventional methods.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/maksudul-alam/&#34;&gt;Maksudul Alam&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/2021-07-01-JIISC-EpiClone.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2021-07-01-jiisc-epiclone/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;













&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://doi.org/10.1007/s41745-021-00253-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  DOI
&lt;/a&gt;



    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/featured_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_150x0_resize_lanczos_3.png&#34; alt=&#34;Mesoscopic Modeling and Rapid Simulation of Incremental Changes in Epidemic Scenarios on GPUs: Fast What–If Analyses of Localized and Dynamic Effects&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-115-epi-tsmsi11/&#34; &gt;Discrete Event Modeling and Massively Parallel Execution of Epidemic Outbreak Phenomena&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-115-epi-tsmsi11/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        In complex phenomena such as epidemiological outbreaks, the intensity of inherent feedback effects a&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-115-epi-tsmsi11/pub-115-epi-tsmsi11.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-115-epi-tsmsi11/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-115-epi-tsmsi11/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-115-epi-tsmsi11/featured_hu45dd75ea29cf834a1ef4a36772fd91e3_44052_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Discrete Event Modeling and Massively Parallel Execution of Epidemic Outbreak Phenomena&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/&#34; &gt;Reversible Parallel Discrete-Event Execution of Large-scale Epidemic Outbreak Models&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        The spatial scale, runtime speed, and behavioral detail of epidemic outbreak simulations altogether &amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/pub-108-epi-pads10.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-108-epi-pads10/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;









  
  
    
  
&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/pubdocs/epi-pads10-slides.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  Slides
&lt;/a&gt;







    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-108-epi-pads10/featured_hu8e43e3813741e1258030865fa716d416_21712_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Reversible Parallel Discrete-Event Execution of Large-scale Epidemic Outbreak Models&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CloneX</title>
      <link>https://kalper.net/kp/items/projects/clonex/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/clonex/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Cloned eXecution&lt;/strong&gt; of simulations is a powerful decision-making system to incrementally evaluate millions of what-if scenarios and scale to 1000s of GPUs.&lt;/p&gt;
&lt;p&gt;













&lt;figure  id=&#34;figure-illustration-of-clonex-what-if-tree-on-diffusion-processes&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Illustration of CloneX what-if tree on diffusion processes&#34;
           src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clone-tree-animation.gif&#34;
           loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Illustration of CloneX what-if tree on diffusion processes
    &lt;/figcaption&gt;&lt;/figure&gt;














&lt;figure  id=&#34;figure-clonex-computational-and-memory-savings-with-increasing-tree-depth&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;CloneX computational and memory savings with increasing tree depth&#34;
           src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clonex-graphx.gif&#34;
           loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      CloneX computational and memory savings with increasing tree depth
    &lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CloneX&lt;/strong&gt; is a novel system we designed for scalable simulation cloning, consisting of a conceptual simulation framework, algorithmic foundations, and a highly scalable runtime interface. It efficiently and dynamically creates whole &lt;em&gt;logical&lt;/em&gt; copies of a dynamic tree of simulations across a large parallel system without full &lt;em&gt;physical&lt;/em&gt; duplication of computation and memory.&lt;/p&gt;
&lt;p&gt;













&lt;figure  id=&#34;figure-clonex-software-architecture&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;CloneX Software Architecture&#34; srcset=&#34;
               /kp/items/projects/clonex/images/clonex-software-arch_hu20b141de93ff3b461a57fa9778737dd6_599196_a1722c03a5a74a646555ee1d2bbe56f5.png 400w,
               /kp/items/projects/clonex/images/clonex-software-arch_hu20b141de93ff3b461a57fa9778737dd6_599196_f83c5c2a148e3616f87d05a8ccf82cd4.png 760w,
               /kp/items/projects/clonex/images/clonex-software-arch_hu20b141de93ff3b461a57fa9778737dd6_599196_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clonex-software-arch_hu20b141de93ff3b461a57fa9778737dd6_599196_a1722c03a5a74a646555ee1d2bbe56f5.png&#34;
               width=&#34;760&#34;
               height=&#34;434&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      CloneX Software Architecture
    &lt;/figcaption&gt;&lt;/figure&gt;














&lt;figure  id=&#34;figure-titan-supercomputer-with-1000s-of-gpus&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Titan Supercomputer with 1000s of GPUs&#34; srcset=&#34;
               /kp/items/projects/clonex/images/titan-supercomputer_hufcdeacb79693f1a56844d22765e729d9_337126_4fb8bf65f73887308364ee66f69c2b67.png 400w,
               /kp/items/projects/clonex/images/titan-supercomputer_hufcdeacb79693f1a56844d22765e729d9_337126_82622e622d6b99fcdeb96da880ec8e4c.png 760w,
               /kp/items/projects/clonex/images/titan-supercomputer_hufcdeacb79693f1a56844d22765e729d9_337126_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/titan-supercomputer_hufcdeacb79693f1a56844d22765e729d9_337126_4fb8bf65f73887308364ee66f69c2b67.png&#34;
               width=&#34;675&#34;
               height=&#34;380&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Titan Supercomputer with 1000s of GPUs
    &lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CloneX&lt;/strong&gt; efficiently simulates a tree of multiple what-if scenarios unraveled during the course of a normal (base) simulation.  Cloned execution is highly challenging to realize on large, distributed memory computing platforms, due to the dynamic nature of the computational load across clones, and due to the complex dependencies spanning the clone tree.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CloneX&lt;/strong&gt; has been tested on 1000s of GPUs of a supercomputing system and evaluated with multiple benchmarks &amp;ndash; such as heat diffusion, forest fire, and disease propagation models &amp;ndash; delivering a speed up of over two orders of magnitude compared to replicated runs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CloneX&lt;/strong&gt; represents a major leap in ensemble simulations as a significantly faster and scalable way to execute many what-if scenarios of large simulations.&lt;/p&gt;
&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsors&lt;/strong&gt;: US Department of Energy (DOE)
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Office&lt;/strong&gt;: Advanced Scientific Computing Research (ASCR)
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Program&lt;/strong&gt;: Early Career Research Program (ECRP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Office&lt;/strong&gt;: ORNL Strategic Planning Office
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Program&lt;/strong&gt;: Laboratory-Directed Research and Develoopment (LDRD)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Period&lt;/strong&gt;: 2015-2017&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;gallery&#34;&gt;Gallery&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-CloneX&#34; href=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clone-tree-animation.gif&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clone-tree-animation_hu04ef8c602291bd95032e5795773dbbeb_5126570_500x0_resize_q90_lanczos_1.gif&#34; loading=&#34;lazy&#34; alt=&#34;clone-tree-animation.gif&#34; width=&#34;500&#34; height=&#34;281&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-CloneX&#34; href=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clonex-graphx.gif&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clonex-graphx_hu1744ceb2ea5769902fb4dd5d60611b82_8613966_500x0_resize_q90_lanczos_1.gif&#34; loading=&#34;lazy&#34; alt=&#34;clonex-graphx.gif&#34; width=&#34;500&#34; height=&#34;375&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-CloneX&#34; href=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clonex-software-arch.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/clonex-software-arch_hu20b141de93ff3b461a57fa9778737dd6_599196_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;clonex-software-arch.png&#34; width=&#34;500&#34; height=&#34;286&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-CloneX&#34; href=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/titan-supercomputer.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/clonex/images/titan-supercomputer_hufcdeacb79693f1a56844d22765e729d9_337126_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;titan-supercomputer.png&#34; width=&#34;500&#34; height=&#34;281&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;related-publications&#34;&gt;Related Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/&#34; &gt;Mesoscopic Modeling and Rapid Simulation of Incremental Changes in Epidemic Scenarios on GPUs: Fast What–If Analyses of Localized and Dynamic Effects&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        A mesoscopic modeling approach is described that strikes a middle ground between macroscopic models based on coupled differential equations and microscopic models built on fine-grained behaviors at the individual entity level. Execution of our implementation scaled to 8192 GPUs of supercomputing platforms demonstrates the ability to rapidly evaluate what–if scenarios several orders of magnitude faster than the conventional methods.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/maksudul-alam/&#34;&gt;Maksudul Alam&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/2021-07-01-JIISC-EpiClone.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2021-07-01-jiisc-epiclone/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;













&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://doi.org/10.1007/s41745-021-00253-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  DOI
&lt;/a&gt;



    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2021-07-01-jiisc-epiclone/featured_hud748f19d2dbeaf487bf3d65f6f1c3474_180141_150x0_resize_lanczos_3.png&#34; alt=&#34;Mesoscopic Modeling and Rapid Simulation of Incremental Changes in Epidemic Scenarios on GPUs: Fast What–If Analyses of Localized and Dynamic Effects&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/&#34; &gt;Scalable Cloning on Large-Scale GPU Platforms with Application to Time-Stepped Simulations on Grids&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Cloning is a technique to efficiently simulate a tree of multiple what-if scenarios that are unraveled during the course of a base simulation. We present the conceptual simulation framework, algorithmic foundations, and runtime interface of CloneX, a new system we designed for scalable simulation cloning.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/srikanth-yoginath/&#34;&gt;Srikanth Yoginath&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/2018-01-31-tomacs-clonex.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2018-01-31-tomacs-clonex/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;













&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://doi.org/10.1145/3158669&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  DOI
&lt;/a&gt;



    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2018-01-31-tomacs-clonex/featured_hu20b141de93ff3b461a57fa9778737dd6_599196_150x0_resize_lanczos_3.png&#34; alt=&#34;Scalable Cloning on Large-Scale GPU Platforms with Application to Time-Stepped Simulations on Grids&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BLOCKTRI: Parallel Block Tridiagonal Solver</title>
      <link>https://kalper.net/kp/items/projects/blocktri/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/blocktri/</guid>
      <description>&lt;p&gt;Our &lt;strong&gt;Block Tridiagonal Solver&lt;/strong&gt; is one of the fastest parallel solvers for scientific codes, written in FORTRAN and MPI using the block cyclic algorithm, and tested with plasma equilibrium simulations for fusion energy tokamaks and astrophysics applications.&lt;/p&gt;
&lt;figure  id=&#34;figure-blocktri&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;BLOCKTRI&#34; srcset=&#34;
               /kp/items/projects/blocktri/featured_hu7c548ac235c545225ff67e5aa0da2846_24058_2de6320fc3f0bee6fcb0cd810964b87a.png 400w,
               /kp/items/projects/blocktri/featured_hu7c548ac235c545225ff67e5aa0da2846_24058_86dec2196e6934c7730260f5d69f7755.png 760w,
               /kp/items/projects/blocktri/featured_hu7c548ac235c545225ff67e5aa0da2846_24058_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/blocktri/featured_hu7c548ac235c545225ff67e5aa0da2846_24058_2de6320fc3f0bee6fcb0cd810964b87a.png&#34;
               width=&#34;558&#34;
               height=&#34;760&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      BLOCKTRI
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsor&lt;/strong&gt;: US Department of Energy (DOE)
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Office&lt;/em&gt;: Office of Science (SC)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Program&lt;/em&gt;: Fusion Energy and International Thermonuclear Experimental Reactor (ITER)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prime&lt;/strong&gt;: Oak Ridge National Laboratory (ORNL)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;selected-publications&#34;&gt;Selected Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-005-bcyclic-jcp10/&#34; &gt;Bcyclic: A Parallel Block Tri-diagonal Matrix Cyclic Solver&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-005-bcyclic-jcp10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        A block tri-diagonal matrix is factored with minimal fill-in using a cyclic reduction algorithm that&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/steven-hirshman/&#34;&gt;Steven Hirshman&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/vickie-lynch/&#34;&gt;Vickie Lynch&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/raul-sanchez/&#34;&gt;Raul Sanchez&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-005-bcyclic-jcp10/pub-005-bcyclic-jcp10.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-005-bcyclic-jcp10/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-005-bcyclic-jcp10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-005-bcyclic-jcp10/featured_hud3e7bad3f62bdb4ac6ca88a7e2da6cc6_23030_150x0_resize_lanczos_1.gif&#34; alt=&#34;Bcyclic: A Parallel Block Tri-diagonal Matrix Cyclic Solver&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-117-trifix-jpdc-2013/&#34; &gt;Revisiting Cyclic Reduction and Parallel Prefix-Based Algorithms for Tri-diagonal Systems of Equations&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-117-trifix-jpdc-2013/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Direct solvers based on prefix computation and cyclic reduction algorithms exploit the special struc&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/steven-hirshman/&#34;&gt;Steven Hirshman&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-117-trifix-jpdc-2013/pub-117-trifix-jpdc-2013.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-117-trifix-jpdc-2013/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-117-trifix-jpdc-2013/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-117-trifix-jpdc-2013/featured_hua534c79157de8e6d0157303e9ccf686f_17352_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Revisiting Cyclic Reduction and Parallel Prefix-Based Algorithms for Tri-diagonal Systems of Equations&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-116-siesta-ccpe-2012/&#34; &gt;Scaling the SIESTA Magnetohydrodynamics Equilibrium Code&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-116-siesta-ccpe-2012/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        We report the results of a scaling effort that increases both the speed and resolution of the SIESTA&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/steven-hirshman/&#34;&gt;Steven Hirshman&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-116-siesta-ccpe-2012/pub-116-siesta-ccpe-2012.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-116-siesta-ccpe-2012/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-116-siesta-ccpe-2012/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-116-siesta-ccpe-2012/featured_hu4a1719fe38ac5c6a51dd13d2c35d0b26_47719_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Scaling the SIESTA Magnetohydrodynamics Equilibrium Code&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-141/&#34; &gt;Improved Parallelization of the SIESTA Magneto-hydrodynamic Equilibrium Code Using Cyclic Reduction&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-141/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        SIESTA is a parallel three-dimensional plasma equilibrium code capable of resolving magnetic islands&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/sudip-seal/&#34;&gt;Sudip Seal&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/steven-hirshman/&#34;&gt;Steven Hirshman&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  





&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-141/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-141/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-141/featured_hu4b5258c99fa0d9742c5da28ce451e9c1_37504_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Improved Parallelization of the SIESTA Magneto-hydrodynamic Equilibrium Code Using Cyclic Reduction&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-120-blocktrigpu-jpdc-2013/&#34; &gt;Efficient Heterogeneous Execution on Large Multicore and Accelerator Platforms: Case Study Using a Block Tridiagonal Solver&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-120-blocktrigpu-jpdc-2013/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        The algorithmic and implementation principles are explored in gainfully exploiting GPU accelerators in conjunction with multicore processors on high-end systems&amp;hellip;
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/alfred-park/&#34;&gt;Alfred Park&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/pub-120-blocktrigpu-jpdc-2013/pub-120-blocktrigpu-jpdc-2013.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-120-blocktrigpu-jpdc-2013/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-120-blocktrigpu-jpdc-2013/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-120-blocktrigpu-jpdc-2013/featured_hu62d2e4a6f71653e65b6715b11b8f1ce8_52340_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Efficient Heterogeneous Execution on Large Multicore and Accelerator Platforms: Case Study Using a Block Tridiagonal Solver&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MutEnt</title>
      <link>https://kalper.net/kp/items/projects/mutent/</link>
      <pubDate>Fri, 15 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/mutent/</guid>
      <description>













&lt;figure  id=&#34;figure-mutual-entropy-based-image-registration&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Mutual Entropy-based Image Registration&#34; srcset=&#34;
               /kp/items/projects/mutent/featured_hu5a8a4a8852cfdada8c21b21f7ad1ef5e_852713_b5e8692e8da9b27b98af19f914adf056.png 400w,
               /kp/items/projects/mutent/featured_hu5a8a4a8852cfdada8c21b21f7ad1ef5e_852713_1948ebb8fd5905688baa21196319f071.png 760w,
               /kp/items/projects/mutent/featured_hu5a8a4a8852cfdada8c21b21f7ad1ef5e_852713_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/mutent/featured_hu5a8a4a8852cfdada8c21b21f7ad1ef5e_852713_b5e8692e8da9b27b98af19f914adf056.png&#34;
               width=&#34;760&#34;
               height=&#34;462&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Mutual Entropy-based Image Registration
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;MutEnt&lt;/p&gt;
&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsor&lt;/strong&gt;: Department of Defense&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;related-publications&#34;&gt;Related Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2017-03-01-ornl-tr-jointentropy/&#34; &gt;Computing a Non-trivial Lower Bound on the Joint Entropy between Two Images&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2017-03-01-ornl-tr-jointentropy/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        In this report, a non-trivial lower bound on the joint entropy of two non-identical images is developed, which is greater than the …
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2017-03-01-ornl-tr-jointentropy/2017-03-01-ORNL-TR-JointEntropy.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;



&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2017-03-01-ornl-tr-jointentropy/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;













&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://doi.org/10.2172/1347338&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  DOI
&lt;/a&gt;



    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2017-05-01-ornl-tr-nmi/&#34; &gt;Computational Speed and Matching Quality using an Upper Bound on the Normalized Mutual Information&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2017-05-01-ornl-tr-nmi/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        URL
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/maksudul-alam/&#34;&gt;Maksudul Alam&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/devin-a-white/&#34;&gt;Devin A White&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  





&lt;a href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/2017-05-01-ornl-tr-nmi/cite.bib&#34;&gt;
  Cite
&lt;/a&gt;















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;
&lt;h2 id=&#34;gallery&#34;&gt;Gallery&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-1_hu5a8a4a8852cfdada8c21b21f7ad1ef5e_852713_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-1.png&#34; width=&#34;500&#34; height=&#34;304&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-2.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-2_hu74d1338b2bf9263f66068c718cc49c95_75848_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-2.png&#34; width=&#34;500&#34; height=&#34;490&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-3.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-3_hu3018e934a526d24c3df01efa480c0a11_80597_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-3.png&#34; width=&#34;500&#34; height=&#34;435&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-4.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-4_hua3883116c01573575332ebf6a4bb6fee_301211_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-4.png&#34; width=&#34;500&#34; height=&#34;378&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-5.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-5_hud292348221e4c5c7cb7c3fb05431d29d_297110_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-5.png&#34; width=&#34;500&#34; height=&#34;438&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-6.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-6_hu967b24d747f9a36d78197d0a342a7c22_1230684_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-6.png&#34; width=&#34;500&#34; height=&#34;499&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-MutEnt&#34; href=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-7.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/mutent/images/mutent-7_hue9ae427c57fd8ce7752220fea394de72_1042604_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;mutent-7.png&#34; width=&#34;500&#34; height=&#34;499&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

</description>
    </item>
    
    <item>
      <title>Mixed Integer Solver Technology for Accelerated Computing Systems (SBIR)</title>
      <link>https://kalper.net/kp/publication/sol-2024-sbir-mip/</link>
      <pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/sol-2024-sbir-mip/</guid>
      <description>&lt;h2 id=&#34;solicitation-pdf&#34;&gt;Solicitation PDF&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Original &lt;a href=&#34;https://sc-drcds.osti.gov/-/media/sbir/pdf/funding/2024/FY24-Phase-I-Release-1-Combined-Topics-07072023.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;at OSTI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cached &lt;a href=&#34;Sol-2024-SBIR-MIP.pdf&#34;&gt;local copy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;selected-pages&#34;&gt;Selected Pages&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-MIP&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-Cover.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-Cover_hu68ebaad52f525645bf186ff1c4329830_249796_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-Cover.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-MIP&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP1_huf30574b74a7671c318e9618e99ad5378_386405_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-MIP1.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-MIP&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP2.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-mip/2024-SBIR-Phase-I-MIP2_hu08cda1a5659d3ea53d506847aa1a7686_224949_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-MIP2.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;selected-extracts&#34;&gt;Selected Extracts&lt;/h2&gt;
&lt;p&gt;This topic is focused on specific technologies that are required to advance the state of accelerated computing
applied to mixed integer programming (MIP) problems arising in scientific applications. The primary focus of
this topic is on the computer science needed to address the challenges in manifestation of scalable, distributed
(multi-node) algorithmic techniques and not on combinatorial theory development.&lt;/p&gt;
&lt;p&gt;MIP problems underlie many important application areas of interest to DOE, including biological systems,
transportation networks, electric grids, and user facility infrastructures. While significant advances have been
made in the theory and implementation of MIP solver methods on conventional central processing unit (CPU)-
based hardware, new advances are necessary to fully utilize the DOE investments in accelerated computing
platforms such as graphical processing unit (GPU)-based computers and high-performance computing systems.
Preference may be given to applications that leverage existing ASCR software investments.&lt;/p&gt;
&lt;p&gt;Grant applications focused on the following will be considered out of scope:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cut generation, cut storage, cut manipulation methods,&lt;/li&gt;
&lt;li&gt;Column generation methods,&lt;/li&gt;
&lt;li&gt;Theory,&lt;/li&gt;
&lt;li&gt;Fragments of technology that are isolated and cannot be demonstrated as part of a working MIP solver on standard problems such as found in the MIPLIB series, and&lt;/li&gt;
&lt;li&gt;Solutions that cannot be demonstrated to run on GPU-based accelerators used in current or planned supercomputing systems of DOE leadership computing facilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Grant applications are sought in the following subtopics:&lt;/p&gt;
&lt;p&gt;a. &lt;strong&gt;Efficient Distributed Tree Management&lt;/strong&gt;
This topic is focused on tree management that arises in branch-and-bound or branch-and-cut (B&amp;amp;C) methods
to MIP solution methods. Research must focus on efficient representation and encoding of the B&amp;amp;C tree on
accelerated memory hierarchies and address the challenges of efficient tree node movement, including
exploitation of direct memory access (DMA) of accelerated memory across high-speed networks. Methods
must solve the problem of
scalable and efficient manipulation of B&amp;amp;C tree nodes. This includes the ability to query the quality of linear
program relaxation, node ancestor identification, node deletion, and updates to the node data.&lt;/p&gt;
&lt;p&gt;b. &lt;strong&gt;Efficient Linear Program Relaxation Solution&lt;/strong&gt;
Implementations of interior or exterior point methods must be developed specifically optimized for
accelerated hardware using single-instruction-multiple-thread (SIMT) control flows or reconfigurable field
programmable gate arrays (FPGAs). Methods must build on existing or new sparse and dense solvers and
capable of static or dynamic (on-the-fly) choice of sparse versus dense solver based on the density of matrices20
Return to Table of Contents
encountered in the input scenarios. Applicants may propose solving the linear program relaxations of MIP
problem matrices that either fit entirely within a single node’s memory or large problem sizes where matrices
do not fit within a single node’s memory but span multiple node memories.
Milestones must aim to solve the relaxations of root nodes in increasing fractions (10%, 50%, 75%, 90%) of the
problems in the MIPLIB 2017 problem set (with priming or probing methods not necessarily applied to the root
problems).&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>ExaSGD Performance Profiling</title>
      <link>https://kalper.net/kp/publication/2022-06-28-exasgd/</link>
      <pubDate>Tue, 28 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2022-06-28-exasgd/</guid>
      <description>&lt;p&gt;View the report &lt;a href=&#34;2022-06-28-exasgd.pdf&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For the context for this report, please see the &lt;a href=&#34;../../items/projects/exasgd&#34;&gt;ExaSGD ECP Project&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Computer Science Research Needs for Parallel Discrete Event Simulation (PDES)</title>
      <link>https://kalper.net/kp/publication/2022-05-11-doe-pdes/</link>
      <pubDate>Wed, 11 May 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2022-05-11-doe-pdes/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.osti.gov/servlets/purl/1855247&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.osti.gov/servlets/purl/1855247&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Fast GPU-Based Generation of Large Graph Networks From Degree Distributions</title>
      <link>https://kalper.net/kp/publication/2021-11-01-frontiers-netgen/</link>
      <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2021-11-01-frontiers-netgen/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fdata.2021.737963&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.frontiersin.org/articles/10.3389/fdata.2021.737963&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8663089/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8663089/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Design Considerations for GPU-based Mixed Integer Programming on Parallel Computing Platforms</title>
      <link>https://kalper.net/kp/publication/2021-08-09-icpp-mip/</link>
      <pubDate>Mon, 09 Aug 2021 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2021-08-09-icpp-mip/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3458744.3473366&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://dl.acm.org/doi/abs/10.1145/3458744.3473366&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Mesoscopic Modeling and Rapid Simulation of Incremental Changes in Epidemic Scenarios on GPUs: Fast What–If Analyses of Localized and Dynamic Effects</title>
      <link>https://kalper.net/kp/publication/2021-07-01-jiisc-epiclone/</link>
      <pubDate>Sun, 01 Aug 2021 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2021-07-01-jiisc-epiclone/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s41745-021-00253-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://link.springer.com/article/10.1007/s41745-021-00253-1&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Scale-Free Graph Networks with Trillions of Edges: Rapid Generation using 1000 GPUs</title>
      <link>https://kalper.net/kp/publication/2020-11-01-cuppa/</link>
      <pubDate>Sun, 01 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2020-11-01-cuppa/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Energy Conservation Through Cloned Execution Of Simulations</title>
      <link>https://kalper.net/kp/publication/2019-12-08-wsc-cloned/</link>
      <pubDate>Sun, 08 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2019-12-08-wsc-cloned/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ieeexplore.ieee.org/abstract/document/9004821&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://ieeexplore.ieee.org/abstract/document/9004821&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Towards Native Execution of Deep Learning on a Leadership-Class HPC System</title>
      <link>https://kalper.net/kp/publication/2019-05-20-ieee-ipdpsw-deepex/</link>
      <pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2019-05-20-ieee-ipdpsw-deepex/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ieeexplore.ieee.org/abstract/document/8778212&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://ieeexplore.ieee.org/abstract/document/8778212&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Novel Parallel Algorithms for Fast Multi-GPU-Based Generation of Massive Scale-Free Networks</title>
      <link>https://kalper.net/kp/publication/2019-03-30-dse-cuppa/</link>
      <pubDate>Sat, 30 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2019-03-30-dse-cuppa/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s41019-019-0088-6&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://link.springer.com/article/10.1007/s41019-019-0088-6&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>An Agent-based Model of the Observed Distribution of Wealth in the United States</title>
      <link>https://kalper.net/kp/publication/2018-10-jeic-us-wealth/</link>
      <pubDate>Mon, 01 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2018-10-jeic-us-wealth/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s11403-017-0200-9&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://link.springer.com/article/10.1007/s11403-017-0200-9&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Scalable Cloning on Large-Scale GPU Platforms with Application to Time-Stepped Simulations on Grids</title>
      <link>https://kalper.net/kp/publication/2018-01-31-tomacs-clonex/</link>
      <pubDate>Wed, 31 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2018-01-31-tomacs-clonex/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3158669&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://dl.acm.org/doi/abs/10.1145/3158669&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>GPU-based parallel algorithm for generating massive scale-free networks using the preferential attachment model</title>
      <link>https://kalper.net/kp/publication/2017-12-11-ieee-cuppa-simd/</link>
      <pubDate>Mon, 11 Dec 2017 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2017-12-11-ieee-cuppa-simd/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ieeexplore.ieee.org/abstract/document/8258315&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://ieeexplore.ieee.org/abstract/document/8258315&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Generating Billion-Edge Scale-Free Networks in Seconds: Performance Study of a Novel GPU-based Preferential Attachment Model</title>
      <link>https://kalper.net/kp/publication/2017-10-01-ornl-tr-cuppa-simd/</link>
      <pubDate>Sun, 01 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2017-10-01-ornl-tr-cuppa-simd/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.osti.gov/biblio/1399438&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.osti.gov/biblio/1399438&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Efficient Simulation of Nested Hollow Sphere Intersections: for Dynamically Nested Compartmental Models in Cell Biology</title>
      <link>https://kalper.net/kp/publication/2017-05-16-pads-nestedhollow/</link>
      <pubDate>Tue, 16 May 2017 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2017-05-16-pads-nestedhollow/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3064911.3064920&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://dl.acm.org/doi/abs/10.1145/3064911.3064920&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Identifying and Harnessing Concurrency for Parallel and Distributed Network Simulation</title>
      <link>https://kalper.net/kp/publication/2016-02-10-andelfinger-thesis/</link>
      <pubDate>Wed, 10 Feb 2016 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2016-02-10-andelfinger-thesis/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://philipp-andelfinger.net/pdfs/andelfinger2016identifying.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Andelfinger&amp;rsquo;s thesis online&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Parallel Discrete Event Simulation</title>
      <link>https://kalper.net/kp/publication/pub-147-tutorial-abstract-pdes-hpcs14/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-147-tutorial-abstract-pdes-hpcs14/</guid>
      <description>&lt;p&gt;[Pub 147]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://hpcs2014.cisedu.info/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://hpcs2014.cisedu.info/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Reverse Computation for Rollback-based Fault Tolerance in Large Parallel Systems</title>
      <link>https://kalper.net/kp/publication/pub-119-rcfaulttolerance-cluster-2013/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-119-rcfaulttolerance-cluster-2013/</guid>
      <description>&lt;p&gt;[Pub 119]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://link.springer.com/article/10.1007%2Fs10586-013-0277-4&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://link.springer.com/article/10.1007%2Fs10586-013-0277-4&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Simulation des Réseaux à grande Échelle sur les architectures de calcules hètèrogénes</title>
      <link>https://kalper.net/kp/publication/2013-12-01-romdhanne-thesis/</link>
      <pubDate>Sun, 01 Dec 2013 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2013-12-01-romdhanne-thesis/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.theses.fr/2013ENST0088&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Romdhanne&amp;rsquo;s thesis online&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Efficient Heterogeneous Execution on Large Multicore and Accelerator Platforms: Case Study Using a Block Tridiagonal Solver</title>
      <link>https://kalper.net/kp/publication/pub-120-blocktrigpu-jpdc-2013/</link>
      <pubDate>Tue, 01 Jan 2013 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-120-blocktrigpu-jpdc-2013/</guid>
      <description>&lt;p&gt;[Pub 120]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.journals.elsevier.com/journal-of-parallel-and-distributed-computing/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.journals.elsevier.com/journal-of-parallel-and-distributed-computing/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale</title>
      <link>https://kalper.net/kp/publication/pub-111-garfield-tsmsi10/</link>
      <pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-111-garfield-tsmsi10/</guid>
      <description>&lt;p&gt;[Pub 111]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://sim.sagepub.com/content/88/6/746&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://sim.sagepub.com/content/88/6/746&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Efficient Simulation of Agent-Based Models on Multi-GPU and Multi-Core Clusters</title>
      <link>https://kalper.net/kp/publication/pub-109-b2r-simutools10/</link>
      <pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-109-b2r-simutools10/</guid>
      <description>&lt;p&gt;[Pub 109]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.simutools.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.simutools.org&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale</title>
      <link>https://kalper.net/kp/publication/pub-106-garfield-nec10/</link>
      <pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-106-garfield-nec10/</guid>
      <description>&lt;p&gt;[Pub 106]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.nationalevacuationconference.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.nationalevacuationconference.org&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>GPU-based Real-Time Execution of Vehicular Mobility Models in Large-Scale Road Network Scenarios </title>
      <link>https://kalper.net/kp/publication/pub-100-garfield-evac-pads09/</link>
      <pubDate>Thu, 01 Jan 2009 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-100-garfield-evac-pads09/</guid>
      <description>&lt;p&gt;[Pub 100]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Data Parallel Execution Challenges and Runtime Performance of Agent Simulations on GPUs</title>
      <link>https://kalper.net/kp/publication/pub-027-agentsims-ads08/</link>
      <pubDate>Tue, 01 Jan 2008 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-027-agentsims-ads08/</guid>
      <description>&lt;p&gt;[Pub 27]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A Case Study of Efficient Social Network Simulation through General Processing on Graphics Processing Units (GPGPUs)</title>
      <link>https://kalper.net/kp/publication/pub-138/</link>
      <pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-138/</guid>
      <description>&lt;p&gt;[Pub 138]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://science.energy.gov/wdts/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://science.energy.gov/wdts/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Discrete-Event Execution Alternatives on GPGPUs</title>
      <link>https://kalper.net/kp/publication/pub-033-desgpu-pads06/</link>
      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-033-desgpu-pads06/</guid>
      <description>&lt;p&gt;[Pub 33]&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
