SpiNNakerManchester / PACMAN

Partition and Configuration Manager for SpiNNaker
Apache License 2.0
9 stars 7 forks source link

Improve ChipCounter sdram #446

Open Christian-B opened 2 years ago

Christian-B commented 2 years ago

The ChipCounter added by https://github.com/SpiNNakerManchester/PACMAN/pull/436

Has a hard coded sdram and n_cores_per_chip

This appears to have a tolerance for monitor sizes but there is no automated links.

Also no adjustment for the Ethernet chips

Not a blocker for https://github.com/SpiNNakerManchester/PACMAN/pull/436 but should be looked at.

rowleya commented 8 months ago

Potential idea: have a machine version n_scamp_cores and n_system_cores, and a machine version total cores, then when a new chip is added, remove the number of scamp cores and system cores from the total number of cores. Additionally have a machine version n_chips_per_board and n_system_cores_per_ethernet, then every n_chips_per_board also remove n_system_cores_per_ethernet.

Christian-B commented 8 months ago

The number of system cores comes from cfg

ConfigHandler should be extended to

  1. Count the system cores
  2. Conisider version while counting