Uncovering the Unimaginable Pace of Raspberry Pi: Difference between revisions

From Computer Laboratory Group Design Projects
Jump to navigationJump to search
(Created page with "Client: MathWorks Contact: Milos Puzovic Milos.Puzovic@mathworks.co.uk")
 
No edit summary
Line 2: Line 2:


Contact: Milos Puzovic Milos.Puzovic@mathworks.co.uk
Contact: Milos Puzovic Milos.Puzovic@mathworks.co.uk
Raspberry Pi, the credit-card size computer, has unleashed an army of children, hobbyists and professionals who have toyed with the computer to make many interesting uses for it, from monitoring weather outside of a shed to replacing old satellite navigation systems in the car. As many more people are joining this new wave they will want to have access to faster hardware. The good news is that Raspberry Piís System-On-Chip BCM2835 has a secret gem in the form of a Graphics Processing Unit (GPU), which can significantly improve performance of applications that use large blocks of data. At the moment, the GPU on Raspberry Pi is heavily underutilised. Your task is to enable applications written in the MATLAB language to exploit Raspberry Piís GPU in order to maximise the performance of the application. At the end of the project, you will be able to demonstrate how applications that rely on computer graphics execute faster with your project, opening up new possibilities for users of Raspberry Pi.

Revision as of 16:49, 12 September 2013

Client: MathWorks

Contact: Milos Puzovic Milos.Puzovic@mathworks.co.uk

Raspberry Pi, the credit-card size computer, has unleashed an army of children, hobbyists and professionals who have toyed with the computer to make many interesting uses for it, from monitoring weather outside of a shed to replacing old satellite navigation systems in the car. As many more people are joining this new wave they will want to have access to faster hardware. The good news is that Raspberry Piís System-On-Chip BCM2835 has a secret gem in the form of a Graphics Processing Unit (GPU), which can significantly improve performance of applications that use large blocks of data. At the moment, the GPU on Raspberry Pi is heavily underutilised. Your task is to enable applications written in the MATLAB language to exploit Raspberry Piís GPU in order to maximise the performance of the application. At the end of the project, you will be able to demonstrate how applications that rely on computer graphics execute faster with your project, opening up new possibilities for users of Raspberry Pi.