<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>HPC | Kalyan Perumalla</title>
    <link>https://kalper.net/kp/tag/hpc/</link>
      <atom:link href="https://kalper.net/kp/tag/hpc/index.xml" rel="self" type="application/rss+xml" />
    <description>HPC</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Jan 2024 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://kalper.net/kp/media/logo_hu7c4e9283a16f91dce013794dd725bda5_36458_300x300_fit_lanczos_3.png</url>
      <title>HPC</title>
      <link>https://kalper.net/kp/tag/hpc/</link>
    </image>
    
    <item>
      <title>Exascale Computing for the National Energy Grid</title>
      <link>https://kalper.net/kp/items/projects/exasgd/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/exasgd/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Exascale Computing for the Stochastic Grid Dynamics&lt;/strong&gt; of the US national energy transmission network is a part of the Exascale Computing Project to tap the world&amp;rsquo;s largest supercomputer to solve the nation&amp;rsquo;s energy grid problems.&lt;/p&gt;
&lt;figure  id=&#34;figure-exascale-computing-project&#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;Exascale Computing Project&#34; srcset=&#34;
               /kp/items/projects/exasgd/images/ecp-logo_hu653f4356553e2bad5a3e2be93704be45_24232_f98dea0910856c19a5d05db5e2847115.png 400w,
               /kp/items/projects/exasgd/images/ecp-logo_hu653f4356553e2bad5a3e2be93704be45_24232_ae23c49edca6a49e26627afa8e1ed5e9.png 760w,
               /kp/items/projects/exasgd/images/ecp-logo_hu653f4356553e2bad5a3e2be93704be45_24232_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ecp-logo_hu653f4356553e2bad5a3e2be93704be45_24232_f98dea0910856c19a5d05db5e2847115.png&#34;
               width=&#34;500&#34;
               height=&#34;150&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Exascale Computing Project
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;The Exascale Computing Project that enables US revolutions in technology development: scientific Discovery; health care; and energy, economic, and national security.
Exascale computing will provide the capability to tackle challenges at levels of complexity and performance that previously were out of reach.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;the-problem&#34;&gt;The Problem&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;How can we secure the national energy transmission network despite unexpected cyber attacks, natural disasters, and unpredictable load fluctuations?&lt;/li&gt;
&lt;li&gt;How fast and far into the future can we make it resilient?&lt;/li&gt;
&lt;li&gt;How can we ultimately achieve this at the least cost to everyone?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;the-solution&#34;&gt;The Solution&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Enter Exascale computing and Global Optimization.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This project attacks this nationally important problem with an unprecedented high-technology approach that relies on supercomputing to work out the very best global solutions on-the-fly, rapidly examining millions of configurations involving all the energy generators, transmission lines, event contingencies, and complex physical constraints.  Very high-end algorithms implemented with sophisticated parallel processing software is designed for the state-of-the-art supercomputing hardware, combining the know-how of some of the very best minds across the US national laboratory systems, tapping a range of experts in energy domain sciences, computational optimization, numerical algorithms, high-end computing hardware, and advanced software stack organization techniques.&lt;/p&gt;
&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;!-- Kalyan Perumalla is the ORNL site lead and Co-PI in this multi-lab research project.--&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;: &lt;a href=&#34;https://www.exascaleproject.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Exascale Computing Project (ECP)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Institutions&lt;/strong&gt;: PNNL, ORNL, ANL, LLNL, NREL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Period&lt;/strong&gt;: 2019-2023/24&lt;/li&gt;
&lt;/ul&gt;
&lt;details class=&#34;spoiler &#34;  id=&#34;spoiler-1&#34;&gt;
  &lt;summary&gt;Abbreviations&lt;/summary&gt;
  &lt;p&gt;&lt;ul&gt;
&lt;li&gt;PNNL = Pacific Northwest National Laboratory&lt;/li&gt;
&lt;li&gt;ORNL = Oak Ridge National Laboratory&lt;/li&gt;
&lt;li&gt;ANL = Argonne National Laboratory&lt;/li&gt;
&lt;li&gt;LLNL = Lawrence Livermore National Laboratory&lt;/li&gt;
&lt;li&gt;NREL = National Renewable Energy Laboratory&lt;/li&gt;
&lt;li&gt;PI = Principal Investigator&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;/details&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-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ExaSGD-20200326-HPCToolkit-Viewer.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ExaSGD-20200326-HPCToolkit-Viewer_hue57dc9eff3279686428da95c56885ae3_406645_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;ExaSGD-20200326-HPCToolkit-Viewer.png&#34; width=&#34;500&#34; height=&#34;286&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ExaSGD-20200326-Plot-Ratio.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ExaSGD-20200326-Plot-Ratio_huee09a4732bc566e6dc29f78d3e8ed8a2_93653_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;ExaSGD-20200326-Plot-Ratio.png&#34; width=&#34;500&#34; height=&#34;309&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ExaSGD-20200326-Plot-Time.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ExaSGD-20200326-Plot-Time_hu61b6dd584a46626d46a3b68cf28294be_120960_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;ExaSGD-20200326-Plot-Time.png&#34; width=&#34;500&#34; height=&#34;309&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

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

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ecp-logo.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/ecp-logo_hu653f4356553e2bad5a3e2be93704be45_24232_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;ecp-logo.png&#34; width=&#34;500&#34; height=&#34;150&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-launch.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-launch_hu6efbc93ca37aa9ff7ca60d5d41a68cb5_859890_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;exasgd-mpi-launch.png&#34; width=&#34;500&#34; height=&#34;212&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-trace-120rank.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-trace-120rank_hu899aa11cb2cc4585350a958bc8419926_174850_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;exasgd-mpi-trace-120rank.png&#34; width=&#34;500&#34; height=&#34;257&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-trace-zoom-multi.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-trace-zoom-multi_hu862ec8b733a45160131a8912d8a93b0c_1771546_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;exasgd-mpi-trace-zoom-multi.png&#34; width=&#34;500&#34; height=&#34;247&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-trace-zoom.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-mpi-trace-zoom_hud6b83332c208ee53f6492c805110c0ce_279966_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;exasgd-mpi-trace-zoom.png&#34; width=&#34;500&#34; height=&#34;194&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-roofline-10k.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-roofline-10k_hufed783a5cc0b1d50782e7bfd0ebdcb0b_71958_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;exasgd-roofline-10k.png&#34; width=&#34;500&#34; height=&#34;344&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-exasgd&#34; href=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-roofline-2k.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/exasgd/images/exasgd-roofline-2k_hu1a419b2e6f1c8410ef28fbbfcc080e3a_101146_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;exasgd-roofline-2k.png&#34; width=&#34;500&#34; height=&#34;345&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

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

&lt;h2 id=&#34;related-publications&#34;&gt;Related Publications&lt;/h2&gt;</description>
    </item>
    
    <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>Network Simulation</title>
      <link>https://kalper.net/kp/items/books/netsim/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/books/netsim/</guid>
      <description>&lt;p&gt;ISBN 978-1439873403 |
&lt;a href=&#34;https://www.morganclaypool.com/doi/abs/10.2200/S00046ED1V01Y200609CNT001&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Morgan &amp;amp; Claypool&lt;/a&gt; |
&lt;a href=&#34;https://www.amazon.com/Simulation-Synthesis-Lectures-Communication-Networks/dp/1598291106&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;i class=&#34;fab fa-amazon&#34;&gt;&lt;/i&gt; Amazon&lt;/a&gt;&lt;br&gt;
This book covers all concepts in modeling and simulating wired and wireless computer networks using parallel computing to reach Internet-scale simulations.&lt;/p&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;














&lt;figure  id=&#34;figure-network-simulation&#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;Network Simulation&#34; srcset=&#34;
               /kp/items/books/netsim/netsim-cover_hu559f515b05466aa7acdeb48e926cbc74_87085_e191bb28554a0199c418495c2eca09ad.png 400w,
               /kp/items/books/netsim/netsim-cover_hu559f515b05466aa7acdeb48e926cbc74_87085_0c79652fc6220fad3fe7d6c02f02553a.png 760w,
               /kp/items/books/netsim/netsim-cover_hu559f515b05466aa7acdeb48e926cbc74_87085_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/books/netsim/netsim-cover_hu559f515b05466aa7acdeb48e926cbc74_87085_e191bb28554a0199c418495c2eca09ad.png&#34;
               width=&#34;401&#34;
               height=&#34;500&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Network Simulation
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;A detailed introduction to the design, implementation, and use of network simulation tools is presented. The requirements and issues faced in the design of simulators for wired and wireless networks are discussed. Abstractions such as packet- and fluid-level network models are covered. Several existing simulations are given as examples, with details and rationales regarding design decisions presented. Issues regarding performance and scalability are discussed in detail, describing how one can utilize distributed simulation methods to increase the scale and performance of a simulation environment. Finally, a case study of two simulation tools is presented that have been developed using distributed simulation techniques. This text is essential to any student, researcher, or network architect desiring a detailed understanding of how network simulation tools are designed, implemented, and used.&lt;/p&gt;
&lt;h2 id=&#34;reference&#34;&gt;Reference&lt;/h2&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-003/&#34; &gt;Network Simulation&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-003/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        A detailed introduction to the design, implementation, and use of network simulation tools is presen&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/richard-fujimoto/&#34;&gt;Richard Fujimoto&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/george-riley/&#34;&gt;George Riley&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-003/pub-003.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-003/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-003/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-003/featured_hu5c1d8e472383b4f498e0408e306d1ebf_53246_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Network Simulation&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Intelligent Design of Structure for Function</title>
      <link>https://kalper.net/kp/items/projects/intelidesign/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/intelidesign/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Intelligent Design&lt;/strong&gt; is a novel paradigm for automated, generalized, and optimized physical structural design of 3D geometry meeting a desired function.&lt;/p&gt;
&lt;figure  id=&#34;figure-intelligent-design&#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;Intelligent Design&#34; srcset=&#34;
               /kp/items/projects/intelidesign/featured_hu42160f0254140c33439b74a209e5f2d1_24860_a837f1403e60cb79b09630acf55230cd.png 400w,
               /kp/items/projects/intelidesign/featured_hu42160f0254140c33439b74a209e5f2d1_24860_984dd27dfd2e582a84053230998e0f76.png 760w,
               /kp/items/projects/intelidesign/featured_hu42160f0254140c33439b74a209e5f2d1_24860_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/intelidesign/featured_hu42160f0254140c33439b74a209e5f2d1_24860_a837f1403e60cb79b09630acf55230cd.png&#34;
               width=&#34;244&#34;
               height=&#34;126&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Intelligent Design
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;In engineering design, an engineer starts with an initial heuristic structure and then iteratively modifies it until it satisfies all the design requirements. This lacks a thorough theoretical basis to account for the vast design space for a given problem. All current design methods are limited or biased by historical knowledge.  What if this traditional design paradigm were dropped and an entirely new, unbiased, thorough framework were adopted?&lt;/p&gt;
&lt;p&gt;Our novel Intelligent Design is the first approach to mix additive as well as subtractive steps in intelligently exploring the design space.  Furthermore, it is fundamentally delinked from the traditional necessity to start with a closely related design that has been previously proven to be suitable.&lt;/p&gt;














&lt;figure  id=&#34;figure-a-traditional-approach-with-structural-determination-methods-that-start-with-b-solid-block-and-c-minimal-connection-designs&#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;(a) Traditional approach with structural determination methods that start with (b) Solid block, and (c) Minimal connection designs&#34; srcset=&#34;
               /kp/items/projects/intelidesign/images/intelligent-design_hu2f7a5bc54142fc8c187ac8bc41071ffc_160932_7af889ba5dd7aec7e1e7db503e1772de.png 400w,
               /kp/items/projects/intelidesign/images/intelligent-design_hu2f7a5bc54142fc8c187ac8bc41071ffc_160932_5449c3fc1fcb5fd6783fdaa80c0e25b8.png 760w,
               /kp/items/projects/intelidesign/images/intelligent-design_hu2f7a5bc54142fc8c187ac8bc41071ffc_160932_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/intelidesign/images/intelligent-design_hu2f7a5bc54142fc8c187ac8bc41071ffc_160932_7af889ba5dd7aec7e1e7db503e1772de.png&#34;
               width=&#34;702&#34;
               height=&#34;402&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      (a) Traditional approach with structural determination methods that start with (b) Solid block, and (c) Minimal connection designs
    &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;: Laboratory-Directed Research and Development, Oak Ridge National Laboratory&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-InteliDesign&#34; href=&#34;https://kalper.net/kp/kp/items/projects/intelidesign/images/intelidesign-1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/intelidesign/images/intelidesign-1_hu42160f0254140c33439b74a209e5f2d1_24860_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;intelidesign-1.png&#34; width=&#34;500&#34; height=&#34;258&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

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

        

        
        

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

        

        
        

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

        

        
        

        &lt;a data-fancybox=&#34;gallery-InteliDesign&#34; href=&#34;https://kalper.net/kp/kp/items/projects/intelidesign/images/intelligent-design.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/intelidesign/images/intelligent-design_hu2f7a5bc54142fc8c187ac8bc41071ffc_160932_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;intelligent-design.png&#34; width=&#34;500&#34; height=&#34;286&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&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>NetWarp</title>
      <link>https://kalper.net/kp/items/projects/netwarp/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/netwarp/</guid>
      <description>&lt;p&gt;&lt;strong&gt;NetWarp&lt;/strong&gt; is a novel time-synchronized virtual machine(VM)-based parallel simulation framework that accurately lifts the devices and the network communications to a virtual time plane while retaining full fidelity.&lt;/p&gt;
&lt;figure  id=&#34;figure-netwarp&#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;NetWarp&#34; srcset=&#34;
               /kp/items/projects/netwarp/featured_hu8ca088ab2d8e771654bebdb976c6c5bd_1548131_a55a9dd4eaa7611614bb22b709df632a.png 400w,
               /kp/items/projects/netwarp/featured_hu8ca088ab2d8e771654bebdb976c6c5bd_1548131_d3a3b900957b5f34c16d75dea195b1e5.png 760w,
               /kp/items/projects/netwarp/featured_hu8ca088ab2d8e771654bebdb976c6c5bd_1548131_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/featured_hu8ca088ab2d8e771654bebdb976c6c5bd_1548131_a55a9dd4eaa7611614bb22b709df632a.png&#34;
               width=&#34;760&#34;
               height=&#34;499&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      NetWarp
    &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;Sponsors&lt;/strong&gt;: US Department of Defense
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Office&lt;/em&gt;: Army Research Laboratory (ARL)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Office&lt;/em&gt;: Missile Defense Agency (MDA)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Programs&lt;/em&gt;: Computational Sciences, STTR&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;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-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netsim-attack.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netsim-attack_hud4def4ffdcc1d9e61888fc05c5c9e3ea_360043_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netsim-attack.png&#34; width=&#34;500&#34; height=&#34;557&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netsim-dimensions.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netsim-dimensions_hu09261990f4f7f423417041955aaec240_370113_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netsim-dimensions.png&#34; width=&#34;500&#34; height=&#34;408&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netsim-snort.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netsim-snort_hubdedf2407788faf3b60a7c8950806fd4_333136_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netsim-snort.png&#34; width=&#34;500&#34; height=&#34;160&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

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

        

        
        

        &lt;a data-fancybox=&#34;gallery-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-manet-1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-manet-1_hu9cf14fbaa9361e94ea427c5b57fbda6b_83459_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netwarp-manet-1.png&#34; width=&#34;500&#34; height=&#34;461&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-manet-2.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-manet-2_hu4094bc48f4bd56e969dcf15addcdf391_55835_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netwarp-manet-2.png&#34; width=&#34;500&#34; height=&#34;495&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-scheduler.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-scheduler_hu8563a546fb30cbe8a79a76c04c264d82_603591_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netwarp-scheduler.png&#34; width=&#34;500&#34; height=&#34;431&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-NetWarp&#34; href=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-timers-solid.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/netwarp/images/netwarp-timers-solid_hub5a38529c003506560cef88f947f74aa_44195_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;netwarp-timers-solid.png&#34; width=&#34;500&#34; height=&#34;238&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;p&gt;summary: Secure Virtual Environment for Cyber Resiliency Validation building on NetWarp technology for cybersecurity in hardware and software of missile defense systems&lt;/p&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/pub-148-netwarp-jdms14/&#34; &gt;Virtual Machine-Based Simulation Platform For MANET-Based Cyber Infrastructure&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-148-netwarp-jdms14/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        In modeling and simulating complex systems such as mobile ad-hoc networks (MANETs) in defense communications, &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/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;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/brian-henz/&#34;&gt;Brian Henz&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-148-netwarp-jdms14/pub-148-netwarp-jdms14.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-148-netwarp-jdms14/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/DOI:%2010.1177/1548512915591050&#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/pub-148-netwarp-jdms14/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-148-netwarp-jdms14/featured_hua4e2dfe4789950934989517cbb485c35_71442_150x0_resize_lanczos_3.png&#34; alt=&#34;Virtual Machine-Based Simulation Platform For MANET-Based Cyber Infrastructure&#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-133-taming-mascots-2012/&#34; &gt;Taming Wild Horses: The Need for Virtual Time-based Scheduling of VMs in Network Simulations&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-133-taming-mascots-2012/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        The next generation of scalable network simulators employ virtual machines (VMs) to act as high-fidelity models of traffic producer/consumer nodes&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/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;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/brian-henz/&#34;&gt;Brian Henz&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-133-taming-mascots-2012/pub-133-taming-mascots-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-133-taming-mascots-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-133-taming-mascots-2012/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-133-taming-mascots-2012/featured_huf219941107e31b1ffabac7651b984369_9606_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Taming Wild Horses: The Need for Virtual Time-based Scheduling of VMs in Network Simulations&#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-134-pdes-simutools-2013/&#34; &gt;Optimized Hypervisor Scheduler for Parallel Discrete Event Simulations on Virtual Machine Platforms&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-134-pdes-simutools-2013/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        With the advent of virtual machine (VM)-based platforms for parallel computing, it is now possible to execute parallel discrete event simulations (PDES)&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/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/pub-134-pdes-simutools-2013/pub-134-pdes-simutools-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-134-pdes-simutools-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-134-pdes-simutools-2013/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-134-pdes-simutools-2013/featured_huc825a1b423910f959d78cda070eca704_21363_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Optimized Hypervisor Scheduler for Parallel Discrete Event Simulations on Virtual Machine Platforms&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Rocks3D-HPC</title>
      <link>https://kalper.net/kp/items/projects/rocks3d-hpc/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/rocks3d-hpc/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Rocks3D-HPC&lt;/strong&gt; is an efficient parallelization of the Rocks3D high-fidelity earth moving equipment simulation based on the Discrete Element Method implemented using FORTRAN, OpenMP multi-threading, and message passing interface (MPI) for high performance computing.&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;: Caterpillar, Inc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Institutions&lt;/strong&gt;: ORNL&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-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/A20_bin_20-10-5mm_c1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/A20_bin_20-10-5mm_c1_hu9595e3eb10071061b6771bba657e8d5b_19394_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;A20_bin_20-10-5mm_c1.png&#34; width=&#34;500&#34; height=&#34;350&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/A20_bin_20-10-5mm_short.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/A20_bin_20-10-5mm_short_hu9447caf125ffc52880d41ed56ea1d3e3_18060_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;A20_bin_20-10-5mm_short.png&#34; width=&#34;500&#34; height=&#34;349&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/Ang.7.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/Ang.7_hudb7a78aa0953324755a8418480d73826_22714_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;Ang.7.png&#34; width=&#34;500&#34; height=&#34;352&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/excavator-bucket-hires.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/excavator-bucket-hires_hu701785fa631e0c19affbb2e5b1bbfcec_1077408_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;excavator-bucket-hires.jpg&#34; width=&#34;500&#34; height=&#34;667&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/excavator-hires.jpg&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/excavator-hires_hu177608449025e2bc58f95b706f54c761_5782985_500x0_resize_q90_lanczos.jpg&#34; loading=&#34;lazy&#34; alt=&#34;excavator-hires.jpg&#34; width=&#34;500&#34; height=&#34;335&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot14.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot14_huf720d7b9ab9b35ef4a003fcbdf8e4231_19450_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot14.png&#34; width=&#34;500&#34; height=&#34;359&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot15.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot15_hu0cf6d403a01d6314efc51e645e1519bd_26492_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot15.png&#34; width=&#34;500&#34; height=&#34;358&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot16.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot16_hu2ad89ff1ded0d924087773a375077efa_25987_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot16.png&#34; width=&#34;500&#34; height=&#34;358&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot17.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot17_hu1021085db5908b3f5c57d2ed8b2d5de9_27660_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot17.png&#34; width=&#34;500&#34; height=&#34;358&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot18.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot18_hu1f00439460c720549884a98df5ffc721_22399_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot18.png&#34; width=&#34;500&#34; height=&#34;358&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot19.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot19_hu5fd28344dee471d8d6c4841c6e4a6263_22908_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot19.png&#34; width=&#34;500&#34; height=&#34;361&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot20.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/plot20_hue2a5451584fcf7a39b11880d88e25764_16176_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;plot20.png&#34; width=&#34;500&#34; height=&#34;358&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/rocks3d-cutting2.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/rocks3d-cutting2_hu25e86cf7838c21c6185e2fe45b3e1b1d_18213_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;rocks3d-cutting2.png&#34; width=&#34;500&#34; height=&#34;350&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/rocks3d-parallel.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/rocks3d-parallel_hu5a4c6c61901adbe6022786d82e25c60b_1081542_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;rocks3d-parallel.png&#34; width=&#34;500&#34; height=&#34;311&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-rocks3d-hpc&#34; href=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/rocks3d-plan.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/rocks3d-hpc/images/rocks3d-plan_hu7952d74c6a7b52abd6ab54cac4d069fc_815304_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;rocks3d-plan.png&#34; width=&#34;500&#34; height=&#34;646&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&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>RealSim: Real-Time Simulations</title>
      <link>https://kalper.net/kp/items/projects/realsim/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/realsim/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Real-time Simulations&lt;/strong&gt; is a simulation framework for fast evaluation of national emergency scenarios such as hurricanes, evaluated with large data streams and real-time computation on the latest hardware platforms on the edge.&lt;/p&gt;
&lt;figure  id=&#34;figure-realsim&#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;RealSim&#34; srcset=&#34;
               /kp/items/projects/realsim/featured_hu9124507898cb554510205d15e8f6bb15_401601_c1dadb66969399a934dbcfd3a30bc478.png 400w,
               /kp/items/projects/realsim/featured_hu9124507898cb554510205d15e8f6bb15_401601_ff99cfbb8bd4201172310176b2eafed8.png 760w,
               /kp/items/projects/realsim/featured_hu9124507898cb554510205d15e8f6bb15_401601_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/realsim/featured_hu9124507898cb554510205d15e8f6bb15_401601_c1dadb66969399a934dbcfd3a30bc478.png&#34;
               width=&#34;512&#34;
               height=&#34;353&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      RealSim
    &lt;/figcaption&gt;&lt;/figure&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-RealSim&#34; href=&#34;https://kalper.net/kp/kp/items/projects/realsim/images/poster.gif&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/realsim/images/poster_hud23f4408c92dba1743bff5e340343e1c_1845023_500x0_resize_q90_lanczos_1.gif&#34; loading=&#34;lazy&#34; alt=&#34;poster.gif&#34; width=&#34;500&#34; height=&#34;750&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-RealSim&#34; href=&#34;https://kalper.net/kp/kp/items/projects/realsim/images/realsimblocks.gif&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/items/projects/realsim/images/realsimblocks_hufb6423d3e58ed772957ce33fb1e9273b_51912_500x0_resize_q90_lanczos_1.gif&#34; loading=&#34;lazy&#34; alt=&#34;realsimblocks.gif&#34; width=&#34;500&#34; height=&#34;368&#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;: Department of Homeland Security (DHS)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Period&lt;/strong&gt;: 2006-2009&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/pub-111-garfield-tsmsi10/&#34; &gt;Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-111-garfield-tsmsi10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        In large-scale scenarios, transportation modeling and simulation is severely constrained by simulati&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/brandon-aaby/&#34;&gt;Brandon Aaby&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;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 href=&#34;#&#34; class=&#34;btn btn-outline-primary btn-page-header btn-sm js-cite-modal&#34;
        data-filename=&#34;/kp/publication/pub-111-garfield-tsmsi10/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-111-garfield-tsmsi10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-111-garfield-tsmsi10/featured_hu1265a0c4646db949134ec361774e2e54_25162_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale&#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-106-garfield-nec10/&#34; &gt;Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-106-garfield-nec10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        In large-scale scenarios, transportation modeling and simulation is severely constrained by simulati&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/brandon-aaby/&#34;&gt;Brandon Aaby&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;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-106-garfield-nec10/pub-106-garfield-nec10.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-106-garfield-nec10/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/garfield-nec10.ppsx&#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-106-garfield-nec10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-106-garfield-nec10/featured_hu1265a0c4646db949134ec361774e2e54_25162_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale&#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-028-simanalysis-scsc07/&#34; &gt;An Analysis Approach to Large-Scale Vehicular Network Simulations&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-028-simanalysis-scsc07/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        [Pub 28]
      &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/martin-beckerman/&#34;&gt;Martin Beckerman&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-028-simanalysis-scsc07/pub-028-simanalysis-scsc07.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-028-simanalysis-scsc07/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-031-kinetic-emss06/&#34; &gt;On Accounting for the Interplay of Kinetic and Non-Kinetic Aspects of Population Mobility Models&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-031-kinetic-emss06/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        [Pub 31]
      &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-031-kinetic-emss06/pub-031-kinetic-emss06.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-031-kinetic-emss06/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-109-b2r-simutools10/&#34; &gt;Efficient Simulation of Agent-Based Models on Multi-GPU and Multi-Core Clusters&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-109-b2r-simutools10/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        An effective latency-hiding mechanism is presented in the parallelization of agent-based model simul&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/brandon-aaby/&#34;&gt;Brandon Aaby&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/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-109-b2r-simutools10/pub-109-b2r-simutools10.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-109-b2r-simutools10/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/b2r-simutools10.ppsx&#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-109-b2r-simutools10/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-109-b2r-simutools10/featured_hue550bb333f88abf3af98f30c6d8a7dbd_24260_150x0_resize_q75_lanczos.jpg&#34; alt=&#34;Efficient Simulation of Agent-Based Models on Multi-GPU and Multi-Core Clusters&#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-001/&#34; &gt;Computational Spectrum of Agent Model Simulation&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-001/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        The study of human social behavioral systems is finding renewed interest in military, homeland secur&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-001/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-002-connectionist-hbcmi09/&#34; &gt;A Connectionist Modeling Approach to Rapid Analysis of Emergent Social Cognition Properties in Large-Populations&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-002-connectionist-hbcmi09/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Traditional modeling methodologies, such as those based on rule-based agent modeling, are exhibiting&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/jack-c.-schryver/&#34;&gt;Jack C. Schryver&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-002-connectionist-hbcmi09/pub-002-connectionist-hbcmi09.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-002-connectionist-hbcmi09/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/connectionist-slides-hbcmi09.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-027-agentsims-ads08/&#34; &gt;Data Parallel Execution Challenges and Runtime Performance of Agent Simulations on GPUs&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-027-agentsims-ads08/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        [Pub 27]
      &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/brandon-aaby/&#34;&gt;Brandon Aaby&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-027-agentsims-ads08/pub-027-agentsims-ads08.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-027-agentsims-ads08/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-138/&#34; &gt;A Case Study of Efficient Social Network Simulation through General Processing on Graphics Processing Units (GPGPUs)&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/pub-138/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Agent based simulation has been both a large area of study and a widely used tool for scientific research in past years&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/brandon-aaby/&#34;&gt;Brandon Aaby&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-138/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-138/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/pub-138/featured_hu547742c6445273be4f987d20bd00013d_28530_150x0_resize_lanczos_1.gif&#34; alt=&#34;A Case Study of Efficient Social Network Simulation through General Processing on Graphics Processing Units (GPGPUs)&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Exploratory Research for Extreme-Scale Science (EXPRESS)</title>
      <link>https://kalper.net/kp/publication/sol-2024-foa-3300-express/</link>
      <pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/sol-2024-foa-3300-express/</guid>
      <description>&lt;h2 id=&#34;awards&#34;&gt;Awards&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://www.energy.gov/science/articles/office-science-selections-funding-opportunity-announcements-foas-week-august-14&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Press Release&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://science.osti.gov/-/media/funding/pdf/Awards-Lists/2024/AwardsList-EXPRESS-2024.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Award List&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&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://science.osti.gov/ascr/-/media/grants/pdf/foas/2024/DE-FOA-0003300.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-FOA-3300-EXPRESS.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-FOA-2024-3300&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-foa-3300-express/DE-FOA-3300-Cover.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-foa-3300-express/DE-FOA-3300-Cover_hu86f15f66982e2ed3bcbc5ec208c3aec1_261493_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;DE-FOA-3300-Cover.png&#34; width=&#34;500&#34; height=&#34;661&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

        &lt;a data-fancybox=&#34;gallery-FOA-2024-3300&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-foa-3300-express/DE-FOA-3300-Info.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-foa-3300-express/DE-FOA-3300-Info_hu065ee392a2d139252cb5572166b055c0_309380_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;DE-FOA-3300-Info.png&#34; width=&#34;500&#34; height=&#34;700&#34;&gt;
        &lt;/a&gt;
    
&lt;/div&gt;

&lt;h2 id=&#34;selected-extracts&#34;&gt;Selected Extracts&lt;/h2&gt;
&lt;p&gt;Extreme-scale science recognizes that disruptive technology changes are occurring across
science applications, algorithms, computer architectures and ecosystems. Recent reports point to
emerging trends and advances in high-end computing, massive datasets, visualization, and
artificial intelligence on increasingly heterogeneous architectures. Significant innovation will be
required in the development of effective paradigms and approaches for realizing the full potential
of scientific computing from emerging technologies. Proposed research should not focus on a
specific science use case, but rather on creating the body of knowledge and understanding that
will inform future advances in extreme-scale science. Consequently, the funding from this FOA
is not intended to incrementally extend current research in the area of the proposed project. It is
expected that the proposed projects will significantly benefit from the exploration of innovative
ideas or from the development of unconventional approaches.&lt;/p&gt;
&lt;p&gt;Exploratory Research for Extreme-Scale Science (EXPRESS) opportunities exist for the
following research topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A. Harnessing Technology Innovations to Accelerate Science through Visualization&lt;/li&gt;
&lt;li&gt;B. Scalable Space-Time Memories for Large Discrete/Agent-Based Models&lt;/li&gt;
&lt;li&gt;C. Neuromorphic Computing&lt;/li&gt;
&lt;li&gt;D. Advanced Wireless&lt;/li&gt;
&lt;li&gt;E. Quantum Hardware Emulation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Applications submitted in response to this FOA must substantially address one among the
preceding list of research topics.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Digital-Twin Capabilities for Science Network Infrastructures (SBIR)</title>
      <link>https://kalper.net/kp/publication/sol-2024-sbir-digitaltwin/</link>
      <pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/sol-2024-sbir-digitaltwin/</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-DigitalTwin.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-DT&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-digitaltwin/2024-SBIR-Phase-I-Cover.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-digitaltwin/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-DT&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-digitaltwin/2024-SBIR-Phase-I-DigitalTwin1.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-digitaltwin/2024-SBIR-Phase-I-DigitalTwin1_hudaf5813e7e5fdd1f877c0462d6170029_369374_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-DigitalTwin1.png&#34; width=&#34;500&#34; height=&#34;647&#34;&gt;
        &lt;/a&gt;
    
        
        

        

        
        

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

        

        
        

        &lt;a data-fancybox=&#34;gallery-2024-SBIR-DT&#34; href=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-digitaltwin/2024-SBIR-Phase-I-DigitalTwin3.png&#34; &gt;
            &lt;img src=&#34;https://kalper.net/kp/kp/publication/sol-2024-sbir-digitaltwin/2024-SBIR-Phase-I-DigitalTwin3_hu54dd732e3420865751c58e759cf672d7_415003_500x0_resize_q90_lanczos_3.png&#34; loading=&#34;lazy&#34; alt=&#34;2024-SBIR-Phase-I-DigitalTwin3.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;Digital twins are an emerging area of modern science where a physical object (i.e., device, process, or
infrastructure) is paired with a digital (virtual) version of that same object. Operations of the physical object
can generate data to validate the virtual objects behavior while the virtual object allows rapid exploration of
input parameters that might damage the physical object. It is this close interaction between the physical and
virtual object that makes this digital-twin environment so productive.&lt;/p&gt;
&lt;p&gt;DOE has a long history of building and operating high performance physical network infrastructures. The
Energy Science Network (ESnet) supports the Office of Science lab complex and it also peers with other
research and education networks (RENs) both domestically and internationally. ESnet also operates an internal
100G SDN network testbed and the NSF funded FABRIC external network testbed. Specifically:&lt;/p&gt;
&lt;p&gt;a) The ESnet 100G Software-Defined Networking (SDN) testbed’s objective is to provide network researchers with a realistic environment for testing. The current testbed enables 100G application / middleware experiments in addition to Science DMZ and SDN control/data plane experiments.&lt;/p&gt;
&lt;p&gt;b) FABRIC: The National Science Foundation (NSF) collaboration is building a national research infrastructure that will enable the computer science and networking community to develop and test novel architectures that could yield a faster, more secure Internet.  What is missing is a virtual companion, a digital twin, to these testbeds.&lt;/p&gt;
&lt;p&gt;This topic solicits applications that would create the network simulation capabilities that would accurately and
reliably duplicate the operational and performance capabilities of these testbeds creating their digital twin.&lt;/p&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>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>Generating Massive Scale-free Networks: Novel Parallel Algorithms using the Preferential Attachment Model</title>
      <link>https://kalper.net/kp/publication/2020-05-16-topc-preferential/</link>
      <pubDate>Sat, 16 May 2020 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2020-05-16-topc-preferential/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3391446&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://dl.acm.org/doi/abs/10.1145/3391446&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>COVID-relevant Scalable Computational Research Directions and Tools</title>
      <link>https://kalper.net/kp/talk/covid-relevant-scalable-computational-research-directions-and-tools/</link>
      <pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/talk/covid-relevant-scalable-computational-research-directions-and-tools/</guid>
      <description>&lt;p&gt;This seminar conveys some directions and technical ideas being pursued by the Discrete Computing Systems Group of the Computer Science and Mathematics Division, in collaboration with others at the lab. Some of the scalable computational tools ready for applying to challenging computational problems are presented. Actual working codes ready for customization to COVID-related efforts are described, which are built for scaling to supercomputing platforms such as Summit.&lt;/p&gt;
&lt;p&gt;Topics that are covered include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A high resolution simulator, &lt;code&gt;ExaCorona&lt;/code&gt;, that scales from laptops to leadership class supercomputers, is outlined that uses a discrete event model of virus spread, with probabilistically timed state transitions at the individual level across millions of individuals represented with arbitray geography and mobility characteristics.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A clonable simulation framework, &lt;code&gt;CloneX&lt;/code&gt;, is introduced that enables millions of &amp;ldquo;what-if&amp;rdquo; scenarios to be executed rapidly on thousands of GPUs of Summit and similar supercomputers. An SEIR-based epidemiological model is outlined for numerous what-if simulations of disease spread that can be executed for country-scale populations like India&amp;rsquo;s, with ‘what-if’ scenarios, each varying in the outbreak points (hotspots), quarantines, vaccinations and hospitalizations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A machine learning pipeline for the prediction of material structure properties directly from their neutron scattering profiles (development as part of the ExaLearn ECP co-design project). A brief overview of this system is provided, which is being applied for studies of new therapeutic targets and viral protein-structure-assisted drug design studies related to the COVID outbreak.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Network science methods are outlined for detecting information cascades in time varying large-scale social communication networks. We discuss its implications for detecting occurrence/response or epidemic related events from Twitter and similar global interaction systems.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</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>Exact-Differential Simulation: Differential Processing of Large-Scale Discrete Event Simulations</title>
      <link>https://kalper.net/kp/publication/2019-06-18-tomacs-exact-differential/</link>
      <pubDate>Tue, 18 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2019-06-18-tomacs-exact-differential/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3301499&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://dl.acm.org/doi/abs/10.1145/3301499&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>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>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>Discrete Event Execution with One-Sided and Two-Sided GVT Algorithms on 216,000 Processor Cores</title>
      <link>https://kalper.net/kp/publication/pub-121-gvt-tomacs-2013/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-121-gvt-tomacs-2013/</guid>
      <description>&lt;p&gt;[Pub 121]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tomacs.acm.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://tomacs.acm.org&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>Simulating Billion-Task Parallel Programs</title>
      <link>https://kalper.net/kp/publication/pub-143-billion-task-spects14/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-143-billion-task-spects14/</guid>
      <description>&lt;p&gt;[Pub 143]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://atc.udg.edu/SPECTS2014/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://atc.udg.edu/SPECTS2014/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Towards Reversible Basic Linear Algebra Subprograms: A Performance Study</title>
      <link>https://kalper.net/kp/publication/pub-145-rblas-tcs14/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-145-rblas-tcs14/</guid>
      <description>&lt;p&gt;[Pub 145]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.springer.com/series/8183&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.springer.com/series/8183&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Virtual Machine-Based Simulation Platform For MANET-Based Cyber Infrastructure</title>
      <link>https://kalper.net/kp/publication/pub-148-netwarp-jdms14/</link>
      <pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-148-netwarp-jdms14/</guid>
      <description>&lt;p&gt;[Pub 148]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.scs.org/jdms&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.scs.org/jdms&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>Interfacing JavaScript and MPI</title>
      <link>https://kalper.net/kp/publication/2015-08-15-mpi-js/</link>
      <pubDate>Tue, 13 Aug 2013 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2015-08-15-mpi-js/</guid>
      <description></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>Improved Parallelization of the SIESTA Magneto-hydrodynamic Equilibrium Code Using Cyclic Reduction</title>
      <link>https://kalper.net/kp/publication/pub-141/</link>
      <pubDate>Tue, 01 Jan 2013 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-141/</guid>
      <description>&lt;p&gt;[Pub 141]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.aps.org/meetings/meeting.cfm?name=DPP13&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.aps.org/meetings/meeting.cfm?name=DPP13&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Scaling Optimization of the SIESTA MHD Code</title>
      <link>https://kalper.net/kp/publication/pub-142/</link>
      <pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-142/</guid>
      <description>&lt;p&gt;[Pub 142]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.aps.org/meetings/meeting.cfm?name=DPP12&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.aps.org/meetings/meeting.cfm?name=DPP12&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>Improved Parallelization of the SIESTA Magneto-hydrodynamic Equilibrium Code Using Cyclic Reduction</title>
      <link>https://kalper.net/kp/publication/pub-128/</link>
      <pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-128/</guid>
      <description>&lt;p&gt;[Pub 128]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.aps.org/meetings/meeting.cfm?name=DPP11&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.aps.org/meetings/meeting.cfm?name=DPP11&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Improving Multi-Million Virtual Rank MPI Execution in MUPI</title>
      <link>https://kalper.net/kp/publication/pub-131-mupi-mascots-2011/</link>
      <pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-131-mupi-mascots-2011/</guid>
      <description>&lt;p&gt;[Pub 131]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://pdcc.ntu.edu.sg/mascots2011/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://pdcc.ntu.edu.sg/mascots2011/&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Towards High Performance Discrete Event Simulations of Smart Electric Grids</title>
      <link>https://kalper.net/kp/publication/pub-130-hpcsmartgrid-hipcnag-2011/</link>
      <pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-130-hpcsmartgrid-hipcnag-2011/</guid>
      <description>&lt;p&gt;[Pub 130]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>An Incremental Parallelization Approach Applied to the ORNL/NRC FAVOR Code</title>
      <link>https://kalper.net/kp/publication/pub-124-favoripa-ornl-2010/</link>
      <pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-124-favoripa-ornl-2010/</guid>
      <description>&lt;p&gt;[Pub 124]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;www.osti.gov&#34;&gt;www.osti.gov&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>A Case Study of the Performance of Speculative Asynchronous Simulation on Parallel Computers</title>
      <link>https://kalper.net/kp/publication/pub-139/</link>
      <pubDate>Mon, 01 Jan 2007 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-139/</guid>
      <description>&lt;p&gt;[Pub 139]&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>Integrated Analysis of Environment-Driven Operational Effects in Sensor Networks</title>
      <link>https://kalper.net/kp/publication/pub-070-sensorsims-ornl06/</link>
      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-070-sensorsims-ornl06/</guid>
      <description>&lt;p&gt;[Pub 70]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Network Simulation</title>
      <link>https://kalper.net/kp/publication/pub-003/</link>
      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-003/</guid>
      <description>&lt;p&gt;[Pub 3]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.morganclaypool.com/toc/cnt/1/1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.morganclaypool.com/toc/cnt/1/1&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>On Evaluation Needs of Real-life Sensor Network Deployments</title>
      <link>https://kalper.net/kp/publication/pub-018-sensorsims-emss06/</link>
      <pubDate>Sun, 01 Jan 2006 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-018-sensorsims-emss06/</guid>
      <description>&lt;p&gt;[Pub 18]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Virtual Simulator:  An Infrastructure for Design and Performance-Prediction of Massively Parallel Codes</title>
      <link>https://kalper.net/kp/publication/pub-105-vsim-agu05/</link>
      <pubDate>Sat, 01 Jan 2005 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-105-vsim-agu05/</guid>
      <description>&lt;p&gt;[Pub 105]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A Federated Approach to Distributed Network Simulation</title>
      <link>https://kalper.net/kp/publication/pub-012-fednetsims-tomacs04/</link>
      <pubDate>Thu, 01 Jan 2004 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-012-fednetsims-tomacs04/</guid>
      <description>&lt;p&gt;[Pub 12]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Conservative Synchronization of Large-scale Network Simulations</title>
      <link>https://kalper.net/kp/publication/pub-043-largecmb-elsevier05/</link>
      <pubDate>Thu, 01 Jan 2004 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-043-largecmb-elsevier05/</guid>
      <description>&lt;p&gt;[Pub 43]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Large-Scale Network Simulation - How Big?  How Fast?</title>
      <link>https://kalper.net/kp/publication/pub-044-largenetsims-mascots03/</link>
      <pubDate>Wed, 01 Jan 2003 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-044-largenetsims-mascots03/</guid>
      <description>&lt;p&gt;[Pub 44]&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Scalable RTI-based Parallel Simulation of Networks</title>
      <link>https://kalper.net/kp/publication/pub-046-rti-pads03/</link>
      <pubDate>Wed, 01 Jan 2003 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/pub-046-rti-pads03/</guid>
      <description>&lt;p&gt;[Pub 46]&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
