Practicals
This page currently under development
| Note: | For
2026 there will be 4x pracs |
Help
for using Latex: |
|
PDF |
Prac 1 This is the first prac, a starting point using OCTAVE or MATLAB. In this prac you will be benchmarking your own manually programmed and interpreted function implementations against built-in MATLAB/Octave functions. See further description in the linked PDF to left. |
PDF |
Prac 2 This is the second prac, that uses the MATLAB parallel computing toolbox. This prac is about evaluating serial vs. automatically parallel algorithms making use of the Parallel Computing Toolbox (PCT). You by all means use the OCTAVE Parallel Package (which you can use in development for this prac and possibly future uses in this course) but for this prac you would be expected to show you can make use of the MATLAB PCT. |
PDF |
Prac
3 This is the third prac for which MPI (The Message Passing Interface) will be used. The prac involves experimenting with shared vs distributed memory. You need to do write your own parallel code for this prac. You can by all means make use of MATLAB or OCTAVE during the development, e.g. to explore solutions and compare performance, and you are welcome to include MATLAB/OCTAVE code as supplementary files e.g. refer to in your report. But the project files that you submit and present in your demo and report (and get marks for) is for MPI C/C++ files. |
| Prac
4 This is the fourth and final prac for the course.This prac provides an introduction to Hardware Description Language (HDL) programming and simulation using Icarus Verilog (iverilog). |