Processor Classes

Processor Classes

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
Calendar October 22, 2023