|  Type  | 
			 SEP, BA,  MA, DA  | 
			    | 
		
		
			|  Supervisor  | 
			 Prof. Dr.-Ing. Alois Knoll  | 
		
		
			|  Advisor  | 
			 Dipl.-Inf. Simon Barner  | 
		
		
			|  Research Area  | 
			 Embedded Systems  | 
		
		
			|  Associated Project  | 
			 EasyKit  | 
		
		
			|  Programming Language  | 
			 C/C++  | 
		
		
			|  Usefull skills  | 
			 Low-level programming, Electronics  | 
		
		
			|  Printable version  | 
			 PDF  | 
		
	
 Description 
The Cell processor basically consists of four components
 
-  external input and output structures
  -  Main processor: Power Processing Element (PPE), based on PowerPCMain processor
  -  8 Co-processors: Synergistic Processing Elements (SPEs)
  -  Highspeed bus: Element Interconnect Bus (EIB)
 
 
Computationally intensive tasks can be computed in parallel by the PPE and the SPEs that can exchange data with main memory or external data storage using DMA (direct memory access). Since a SPE's load/store operations can only access local memory, they entirely rely on DMA to send or receive data.
In the course of this student project, the following items will be dealt with:
 
-  Setup of IBM's development toolchain on a Playstation 3 (see below)
  -  Definition suitable benchmark applications and implementation of a demonstrator 
 
 
If the project is to be performed as a MA or DA, additional emphasis will be put on conceptional / theoretical aspects such as the evaluation of existing software development approaches for the Cell architecture.
 Literature 
  
 Related projects: