Parallel Matrix Multiplication in Julia
In this notebook, we will:
Parallelize a simple algorithm
Learn about the performance of different parallel strategies
Implement the parallelization in Julia
Problem Description
Asssumptions
All matrices, including A, B, and C, are initially stored on the master process.
The final result will overwrite the matrix C.
Steps
To implement paral ...
Posted on Wed, 20 May 2026 04:43:01 +0000 by reeferd
Linear Algebra Review for Machine Learning: Matrices, Vectors, and Basic Operations
Matrices and Vectors
A matrix is a rectangular array of numbers enclosed by square brackets. For example:
[ 1 2 3 ]
[ 4 5 6 ]
[ 7 8 9 ]
[10 11 12]
This is a 4×3 matrix (4 rows, 3 columns). The dimension is always given as number of rows × number of columns.
Vectors are a special type of matrix with only one column. An n-dimensional vector has ...
Posted on Fri, 08 May 2026 11:11:33 +0000 by atstein
Neural Network Vectorization: Matrix Operations with Numpy
Neural network vectorization refers to converting input data into vector form to facilitate processing by neural networks. The benefits include:
Improved computational efficiency: Vectorized inputs enable praallel computation, accelerating training and inference.
Reduced storage: Compresssing raw data into smaller vectors reduces memory usage. ...
Posted on Fri, 08 May 2026 10:24:30 +0000 by barteelamar