BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//TYPO3/NONSGML News system (news)//EN
BEGIN:VEVENT
UID:news-25646@cs.au.dk
DTSTAMP:20260225T100921Z
DTSTART:20260312T000000Z
DTEND:20260312T010000Z
END:VEVENT
END:VCALENDAR




<div class="news news-single">
	<div class="article" itemscope="itemscope" itemtype="http://schema.org/Article">
		
	
			<script type="text/javascript">
				const showAllContentLangToken = "Show all content ";
			</script>

			
			

			<article class="typo3-delphinus delphinus-gutters">

				<!-- News PID: 9634 - used for finding folder/page which contains the news / event -->
				<!-- News UID: 25646 - the ID of the current news / event-->

				<div class="news-event">
					<div class="news-event__header">
						<!-- Categories -->
						
							<span class="text--stamp">
<!-- categories -->
<span class="news-list-category">
	
		
	
</span>

</span>
						

						<!-- Title -->
						<h1 itemprop="headline">Talk: Algorithmic Structure in Weak Memory and RDMA Verification by Stephan Spengler</h1>
						
					</div>

					
						<!-- Top image -->
						
					

					<div class="news-event__content">

						<!-- Events info box -->
						
								

								<div class="news-event__info theme--dark" id="event-info">
									<h2 class="screenreader-only">Info about event</h2>

									
											<!--- Same date -->
											<div class="news-event__info__item news-event__info__item--time">
												<h3 class="news-event__info__item__header text--label-header">Time</h3>
												<div class="news-event__info__item__content">
													<span class="u-avoid-wrap">
														Thursday 12  March 2026,
													</span>
													<span class="u-avoid-wrap">
														&nbsp;at 01:00 -  02:00
													</span>
													<p class="news-event__info__item__ical-link"><a href="/news-events/events/show-event/artikel/talk-algorithmic-structure-in-weak-memory-and-rdma-verification-by-stephan-spengler?tx_news_pi1%5Bformat%5D=ical&amp;type=9819&amp;cHash=9df8364f442beb513bc741038a1bfb98">Add to calendar</a></p>
												</div>
											</div>
										

									<!-- Location detailed -->
									
											<!-- Location Simple -->
											
												<div class="news-event__info__item">
													<h3 class="news-event__info__item__header text--label-header">Location</h3>
													<div class="news-event__info__item__content">
														<p>5335-295 (Nygaard)</p>
													</div>
												</div>
											
										

									<!-- Organizer detailed -->
									
											<!-- Organizer Simple -->
											
										

									<!-- Price -->
									

									<!-- Event link -->
									

									<!-- Registration -->
									
								</div>
							

						
							<!-- Media -->
							
								



							
						

						
							<div class="news-event__content__text">
								<span class="text--byline" id="byline">
									

									<!-- Author -->
									
										<span itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person">
											
													By
												

											
													<a href="mailto:henriettefarup@cs.au.dk">
														<span itemprop="name">Henriette Gammelgaard Farup</span>
													</a>
												
										</span>
									
								</span>

								

									<!-- Body text -->
									<p><strong data-olk-copy-source="MessageBody"><strong>Algorithmic Structure in Weak Memory and RDMA Verification</strong></strong></p>
<p>Weak memory models invalidate many classical assumptions underlying program verification, giving rise to subtle and often infinite-state behaviours. In this talk, I present structural and algorithmic approaches to analysing such systems.</p>
<p>First, I discuss a game-theoretic formulation of concurrent programs under Total Store Order (TSO), separating program control from memory nondeterminism. This perspective yields finite-state behaviour for reachability and safety under adversarial scheduling, while natural fairness assumptions restore undecidability.</p>
<p>Second, I consider Remote Direct Memory Access (RDMA), a high-performance communication model with even more pronounced weak memory effects. Although reachability is undecidable, I show that robustness — equivalence with sequential consistency — is decidable via a normal form theorem for violations, leading to tight ExpSpace and PSpace complexity bounds.</p>
<p>The results illustrate how structural insights can clarify the algorithmic and complexity landscape of modern weak memory models.</p>
<p>&nbsp;</p>
<p><strong>Bio</strong></p>
<p>Stephan Spengler&nbsp;is a PhD candidate in Computer Science at Uppsala&nbsp;University, working in the area of algorithmic verification of concurrent systems under weak memory models. His research focuses on structural and complexity-theoretic aspects of weak memory semantics, including game-theoretic formulations of TSO and verification problems for RDMA. Previously, he worked in combinatorial optimisation and graph theory, and he remains broadly interested in foundational questions in theoretical computer science, particularly the algorithmic structure and complexity of concurrent systems.</p>
								
							</div>
						
					</div>

					
						<!-- Content elements -->
						
					
				</div>
			</article>

			
				
				
			

			<!-- related things -->
			
		

	</div>
</div>
