General purpose processors
#
- Used in desktops, laptops, servers
- Execution of any program
Network processors
#
- Designed for packet processing
- Consist of Packet Processing Engines (PPEs)
- Typical work:
- Checksup verification
- Field extraction
- Packet classification
- ..
Embedded processors
#
- Cheap
- low power consumption
- Simple: usually no floating point operations
- used in car engine controllers, washing machines, …
Signal processors
#
- Audio, image, video processing
Graphics processors
#
- graphics processing
- consist of many simple cores
Vector processors
#
- pipelined architecture
- data parallel operations
- High memory bandwidth