{
"cells": [
{
"cell_type": "markdown",
"id": "bea76753",
"metadata": {},
"source": [
"
\n",
"\n",
"### Programming large-scale parallel systems"
]
},
{
"cell_type": "markdown",
"id": "038e5442",
"metadata": {},
"source": [
"# Matrix-matrix multiplication"
]
},
{
"cell_type": "markdown",
"id": "f70e2f35",
"metadata": {},
"source": [
"## Contents\n",
"\n",
"In this notebook, we will:\n",
"\n",
"- Parallelize a simple algorithm\n",
"- Study the performance of different parallelization strategies\n",
"- Learn the importance of \"grain size\" in a parallel algorithm\n",
"- Implement and measure the performance of parallel algorithms"
]
},
{
"cell_type": "markdown",
"id": "480af594",
"metadata": {},
"source": [
"