??? ???? ????
Login |
  • Why Register?
  • Download development tools
  • Create and track support tickets
  • Subscribe to resource updates
  • Access latest developer news
Register

XMP-64 Multi-Processor Board

The XMP-64 is a prototype board, not available for general distribution. If you would like more information on the XMP-64 please contact XMOS Support.



The XMP-64 is a prototype multi-processor board that demonstrates the scalability of the XS1 architecture. Based on the same board format as the XDK, the XMP-64 connects together 64 XCore processors in 16 XS1-G4 devices on a single PCB, delivering 25 GIPS.

IDC connectors provide access to IO's on the XCores in the same way they do on the XS1-G4 Development Kit, allowing external interfaces to be connected to the XMP-64. The board could, for example, be used to make an audio effects/synthesiser engine or to use it as an image processing/target tracking engine when connected to a camera.

XMP-64 Features

  • 16 x XS1-G4 four-core devices connected as a 4-D hypercube using 5b XMOS links
  • 25.6 GIPS
  • 512 threads
  • 4Mbytes RAM
  • 512Kbytes OTP memory
  • Round trip time between 200ns and 1us
  • Each edge of the hypercube provides a bandwidth of 1.6 Gbit/s in each direction
  • Processor grid measures 120 x 120 mm

Documentation