diff --git a/images/potato-libary.png b/images/potato-libary.png deleted file mode 100644 index 037b021..0000000 Binary files a/images/potato-libary.png and /dev/null differ diff --git a/images/potato-library.png b/images/potato-library.png new file mode 100644 index 0000000..03cf65a Binary files /dev/null and b/images/potato-library.png differ diff --git a/index.html b/index.html index 5d61877..064adf1 100644 --- a/index.html +++ b/index.html @@ -6,14 +6,15 @@ - - - + + + + - +
@@ -26,7 +27,7 @@
- +
@@ -44,9 +45,9 @@
-

- LinkedIn -

+

+ LinkedIn +

@@ -93,7 +94,7 @@
- Potato Library Screenshot + Potato Library Screenshot

@@ -102,7 +103,7 @@

- A bespoke book management system for + A bespoke book management system for Potato.

@@ -133,10 +134,11 @@ This game of life implementation was written in XC and designed to run on the XMOS xCORE-200 eXplorer. The program runs concurrently across tiles, utilising - channels for cross-thread communication. Hardware memory limitations posed interesting challenges, with solutions - such as packing the individual "cells" into individual bits of 32/16-bit integers to be as memory-efficient as - possible. Each turn, the board is split up into rows of these packed cells which are then distributed across - workers for processing, then returned to the distributor and consolidated back into a single board each turn. + channels for cross-thread communication. Hardware memory limitations posed interesting challenges, with + solutions such as packing the individual "cells" into individual bits of 32/16-bit integers to be as + memory-efficient as possible. Each turn, the board is split up into rows of these packed cells which are then + distributed across workers for processing, then returned to the distributor and consolidated back into a single + board each turn.