SPLASH 2020
Sun 15 - Sat 21 November 2020 Online Conference
Tue 17 Nov 2020 09:00 - 10:00 at SPLASH-IV - HILT workshop Tuesday sessions Chair(s): Robert Bocchino, Tucker Taft, Richard Wai

ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages secure and reliable across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It’s fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems.

This keynote is going to make an introduction into the goals and basic concepts of ZeroMQ. Tell how the project came to be and explain the ways of community. Finally we’re going to showcase software built on top of ZeroMQ namely: czmq (High-level C binding), Zyre (Framework for proximity-based peer-to-peer application), Sphactor (Extended nodal actor framework based on zactor) and Dafka (Decentralized distributed streaming platform).

Tuesday HILT zoom roomTuesday HILT YouTubeHILT Clowdr Break Room

Tue 17 Nov
Times are displayed in time zone: Central Time (US & Canada) change

09:00 - 13:00: HILT workshop Tuesday sessionsHILT at SPLASH-IV
Chair(s): Robert BocchinoNASA/Caltech Jet Propulsion Laboratory, Tucker TaftAdaCore, United States, Richard WaiANNEXI-STRAYLINE

Tuesday HILT zoom roomTuesday HILT YouTubeHILT Clowdr Break Room

09:00 - 10:00
Keynote
Tuesday Keynote: ZeroMQ - The world-saving superhero sockets of the networking world
HILT
Arnaud LoonstraUtrecht School of the Arts, Netherlands, Kevin Sappercodecentric AG
10:00 - 10:10
Coffee break
Tuesday early coffee break
HILT
10:10 - 10:35
Talk
XERIS/APEX: Hyperscaling with Ada
HILT
Richard WaiANNEXI-STRAYLINE
10:35 - 11:00
Talk
Challenges and lessons learned introducing Fuse, an evolving open source technology, into an established legacy Ada and C++ program
HILT
11:00 - 11:10
Coffee break
Tuesday later coffee break
HILT
11:10 - 11:35
Talk
Productive Parallel Programming with Parsl
HILT
Kyle ChardUniversity of Chicago
11:35 - 12:00
Talk
Building a Culture of Safe and Performant Systems with the Rust Programming Language
HILT
James MunnsFerrous Systems
12:00 - 13:00
Other
Tuesday Panel: Language support for parallel and distributed computing
HILT
P: Tucker TaftAdaCore, United States, P: Kyle ChardUniversity of Chicago, P: James MunnsFerrous Systems, P: Richard WaiANNEXI-STRAYLINE