pacman.operations.chip_id_allocator_algorithms package

Submodules

pacman.operations.chip_id_allocator_algorithms.malloc_based_chip_id_allocator module

class pacman.operations.chip_id_allocator_algorithms.malloc_based_chip_id_allocator.MallocBasedChipIdAllocator[source]

Bases: pacman.utilities.algorithm_utilities.element_allocator_algorithm.ElementAllocatorAlgorithm

A Chip ID Allocation Allocator algorithm that keeps track of chip IDs and attempts to allocate them as requested

allocate_chip_ids(machine, graph)[source]

Go through the chips (real and virtual) and allocate keys for each

Bases: pacman.exceptions.PacmanConfigurationException

Bases: pacman.exceptions.PacmanConfigurationException

Module contents

class pacman.operations.chip_id_allocator_algorithms.MallocBasedChipIdAllocator[source]

Bases: pacman.utilities.algorithm_utilities.element_allocator_algorithm.ElementAllocatorAlgorithm

A Chip ID Allocation Allocator algorithm that keeps track of chip IDs and attempts to allocate them as requested

allocate_chip_ids(machine, graph)[source]

Go through the chips (real and virtual) and allocate keys for each