Link to Pracs
|
Description |
Resources
|
Prac 0 / Homework 1
|
|
|
|
The focus of this task is on using OCTAVE (the free sort-of
MATLAB program) and doing some statistical operations.
|
Example_write.m |
Prac 1
|
|
|
|
This prac involves pthreads. Pthreads is a C extension
for Posix systems that is fairly easy to use for
implementing function level parallelisation of code. In
this prac you will use median filters. Median filters
utilise basic statistics to remove extraneous values/noise
from data sets. These data sets can be of an arbitrary
number of dimensions, but for this prac you will only be
working with a 2D data set, in particular JPG images. For
this prac you can work in groups of two or by yourself. In
the report please clearly state your name and your
partner’s name (if applicable).
|
EEE4084-Prac01.tar.gz |
Prac 2
|
|
|
|
In the first part of this practical you will read up
about the CUDA programming environment, with background
from the lectures and notes on the NVIDIA family of GPUs.
You will then view a sample CUDA program and describe its
operation. The second part of the practical will require
you to develop a simple CUDA application suited to
parallel execution on the GPU, tested in simulation.
Having completed the development of your application, you
will test and characterise your application on a real GPU.
|
PRAC02_CUDA.zip
|
Prac 3
|
|
|
|
The objective of this assignment is to simulate an alien
planet and starscape scene implemented using OpenGL for
the graphics and MPICH to prove a parallelized solution to
get a speed-up, using multiple processors beyond that
which is obtained with a single GPU on one processor. The
description ‘An Alien Scene’ below is what you are
expected to simulate, with the objective of providing an
animation with a
moon orbiting a planet
|
EEE4084F_OGL_MPI_Prac3.zip |
Prac 4
|
|
|
|
The aim of this tutorial is to introduce you to Xilinx
ISE and the Digilent Nexys2 FPGA platform. You will be
taught to create VHDL & Verilog Modules as well as
Schematics. You will also be taught how to simulate your
designs using both VHDL and Verilog.
|
Prac4_Resources.zip
Prac4-marking
structure.xlsx |
Prac 5
|
|
|
|
The purpose of this lab is to familiarize the EEE4084F
students with the process of developing with embedded
Linux in the cross-compilation environment
|
|