{
"cells": [
{
"cell_type": "markdown",
"id": "287c5272",
"metadata": {},
"source": [
"
\n",
"\n",
"### Programming large-scale parallel systems\n"
]
},
{
"cell_type": "markdown",
"id": "2133c064",
"metadata": {},
"source": [
"# Distributed computing in Julia\n"
]
},
{
"cell_type": "markdown",
"id": "a7b64d5a",
"metadata": {},
"source": [
"## Contents\n",
"\n",
"In this notebook, we will learn the basics of distributed computing in Julia. In particular, we will focus on the Distributed module available in the Julia standard library. The main topics we are going to cover are:\n",
"\n",
"- How to create Julia processes\n",
"- How to execute code remotely\n",
"- How to send and receive data\n",
"\n",
"With this knowledge you will be able to implement simple and complex parallel algorithms in Julia."
]
},
{
"cell_type": "markdown",
"id": "ec225103",
"metadata": {},
"source": [
"