Dans un CPU superscalaire, le répartiteur lit les instructions de mémoire et décide quelles sont celles qui peuvent être exécutées en parallèle, les répartissant vers des unités fonctionnelles redondantes contenues dans une seule unité centrale.
Dans un processeur superscalaire, un répartiteur d'instruction lit les instructions de mémoire et décide quelles sont celles qui peuvent être exécutées en parallèle, en les répartissant sur les multiples unités fonctionnelles redondantes disponibles à l'intérieur du CPU.