Vector Pascal is an extension to the Pascal programming language which adds support for operating across arrays. The Vector Pascal compiler can take a Vector Pascal program and compile it to the appropriate target system, taking advantage of the vector instructions in the processor in the target system to produce programs that perform faster than those compiled without support for the vector instructions.
The Playstation 2 is a games console whose main processor has been coupled with vector processors which can very quickly perform operations common in games. Sony has released a distribution of Linux for the Playstation 2 which turns their console into a cheap personal computer. The aim of this project is to port the Vector Pascal Compiler to Linux on the Playstation 2 to produce programs that can take advantage of the vector processors in the Playstation 2.