~/talk

Going Linux on Massive Multicore

slides:none on file

Port of Linux targets a Kalray MPPA256 256-core chip running at 400 MHz and about 200–230 GFLOPS; developers deliver a GCC port, GDB port, Buildroot userland and an instruction-set simulator and run Linux on I/O clusters while a custom runtime handles the compute matrix. Work includes adding MMU and tracing in mainline 3.10, implementing PCI boot and a shared-memory DMA protocol, debugging atomic operations and spinlocks (one-line swap bug fixed), and building Network-on-Chip device support.

AI-written summary · about

  1. 0:00Start
  2. 2:26First MPPA-256 Chips with TSMC 28nm CMOS
  3. 3:29The MPPA-256 Processor (1)
  4. 4:04The MPPA-256 Processor (2)
  5. 4:43The MPPA-256 Processor Core ISA
  6. 6:16Kalray Software Development Kit for MPPA-256 (1)
  7. 7:39The MPPA POSIX Programming Model
  8. 8:34The MPPA & Linux
  9. 10:22Features
  10. 11:15Agenda
  11. 12:40Lessons Learned 1: Read the Specs Carefully
  12. 15:34Optimization Case: Atomic Ops
  13. 17:08Lessons Learned 2: Use the GCC
  14. 17:39Interrupt Controllers
  15. 19:00Memory Areas
  16. 20:07The PCI Express Driver (1)
  17. 21:47The PCI Express Driver (2)
  18. 22:43Boot
  19. 26:18The Ethernet Device Drivers
  20. 27:25Traces
  21. 28:41The Simulator
  22. 29:22What was Difficult
  23. 31:58What was Easy
  24. 33:09Future Plans
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.