Skip to content

Commit 3a03ca2

Browse files
committed
Announce our showcase presentation
1 parent 3db7f1e commit 3a03ca2

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

_data/meetinglist.yml

+36
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
- name: "CaaS Monthly Meeting"
2+
date: 2023-09-20 17:00:00 +0200
3+
time_cest: "17:00"
4+
connect: "[Link to zoom](https://princeton.zoom.us/j/96468729098?pwd=bkpCVHVXRmdMNzE4Y3BKSWZLZVNqUT09)"
5+
label: caas_20Sep2023
6+
agenda:
7+
- title: "C++ as a service - rapid software development and dynamic interoperability with python and beyond"
8+
speaker: "Dr. Vassil Vassilev"
9+
description: |
10+
The C++ programming language is used for many numerically intensive
11+
scientific applications. A combination of performance and solid backward
12+
compatibility has led to its use for many research software codes over
13+
the past 20 years. Despite its power, C++ is often seen as difficult to
14+
learn and inconsistent with rapid application development. Exploration
15+
and prototyping is slowed down by the long edit-compile-run cycles
16+
during development.
17+
18+
In this talk we show how to leverage our experience in interactive C++,
19+
just-in-time compilation technology (JIT), dynamic optimizations, and
20+
large scale software development to greatly reduce the impedance
21+
mismatch between C++ and Python. We show how clang-repl generalizes
22+
Cling to offer a robust, sustainable and omnidisciplinary solution for
23+
C++ language interoperability. The demonstrate how we have:
24+
* advanced the interpretative technology to provide a state-of-the-art
25+
C++ execution environment;
26+
* enabled functionality which can provide native-like, dynamic runtime
27+
interoperability between C++ and Python; and
28+
* allowed utilization of heterogeneous hardware.
29+
30+
The presentation includes interactive session where we demonstrate some
31+
of the capabilities of our system via the Jupyter interactive
32+
environment.
33+
- title: Next meeting
34+
speaker: Vassil Vassilev
35+
link: 5 Oct 1700
36+
137
- name: "CaaS Monthly Meeting"
238
date: 2023-07-06 17:00:00 +0200
339
time_cest: "17:00"

0 commit comments

Comments
 (0)