You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: index.html
+34Lines changed: 34 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -53,6 +53,11 @@ <h2>Overview</h2>
53
53
<td><ahref="#fy258">LCI: a Lightweight Communication Interface for Asynchronous Multithreaded Communication</a></td>
54
54
<td>05/27/2025</td>
55
55
</tr>
56
+
<tr>
57
+
<td>Ryan Friese</td>
58
+
<td><ahref="#fy259">Introducing the Lamellar Runtime: A Modern Approach to High-Performance Computing</a></td>
59
+
<td>04/03/2025</td>
60
+
</tr>
56
61
<tr>
57
62
<td>Johannes Blaschke</td>
58
63
<td><ahref="#fy257">Deploying and Supporting Julia at NERSC</a></td>
@@ -107,6 +112,9 @@ <h2>Overview</h2>
107
112
108
113
<h2>Talks</h2>
109
114
115
+
116
+
117
+
110
118
<divid="fy258"></div>
111
119
<h3>LCI: a Lightweight Communication Interface for Asynchronous Multithreaded Communication</h3>
112
120
Speaker: Jiakun Yan<br>
@@ -122,6 +130,32 @@ <h3>LCI: a Lightweight Communication Interface for Asynchronous Multithreaded Co
122
130
Jiakun Yan is a fifth-year Ph.D. student at UIUC, advised by Prof. Marc Snir. His research involves exploring better communication library designs for highly dynamic/irregular programming systems and applications. He is the main contributor to the Lightweight Communication Interface (LCI) Project and the HPX LCI parcelport.
123
131
</p>
124
132
133
+
<divid="fy259"></div>
134
+
<h3>Introducing the Lamellar Runtime: A Modern Approach to High-Performance Computing</h3>
135
+
Speaker: Ryan Friese<br>
136
+
Pacific Northwest National Laboratory<br>
137
+
Senior computer scientist<br><br>
138
+
139
+
Abstract:
140
+
<p>
141
+
In the realm of High-Performance Computing (HPC), achieving peak system performance while maintaining code safety and concurrency has always been a challenging endeavor. Traditional HPC frameworks often struggle with memory safety issues, race conditions, and the complexities of parallel programming. In this talk, I introduce Lamellar, a new HPC runtime that leverages the modern programming language Rust to address these enduring challenges.
142
+
Rust, known for its powerful type system and memory safety guarantees without a garbage collector, is rapidly gaining traction within the systems programming community. However, its potential in the HPC domain is yet to be fully explored. The Lamellar runtime harnesses Rust's strengths, providing a robust, scalable, and safe environment for developing and executing high-performance applications.
143
+
This talk is designed for computational domain and computer scientists who are well-acquainted with HPC concepts but may be new to Rust. The talk will cover the following key topics:
144
+
<ol>
145
+
<li>Introduction to Rust: An overview of Rust’s features and why it's suitable for HPC applications.</li>
146
+
<li>Understanding the Lamellar Runtime: A deep dive into the architecture and core components of the Lamellar runtime and stack.</li>
147
+
<li>Concurrency and Parallelism: How Rust’s concurrency model and Lamellar API’s ensure safe parallel execution, eliminating common pitfalls like data races.</li>
148
+
<li>Performance Benchmarks: Comparative analysis showcasing the performance benefits of using Rust Lamellar Runtime in selected benchmarks.
149
+
</li>
150
+
<li>Getting Started: Resources, tools, and best practices for adopting Rust and Lamellar in your HPC projects.</li>
151
+
</ol>
152
+
Join me as we look into the future of HPC with Rust and the Lamellar Runtime.
153
+
<p>
154
+
Bio:
155
+
<p>
156
+
Dr. Ryan Friese is a senior computer scientist at Pacific Northwest National Laboratory in the Future Computing Technologies group. His research interests span hardware/software co-design of runtime and system software for novel architectures, HPC (high performance computing) network simulation and modeling, the analysis and optimization of data movement in large scale distributed workflows, and performance modeling of irregular applications. His recent work has focused on enabling memory safe programming on HPC systems by leading the development of the Lamellar Runtime, an asynchronous distributed runtime written in the Rust Programming Language. He received his PhD in Electrical & Computer Engineering in 2015 from Colorado State University.
0 commit comments