1. A method of determining how to forward cells from ingress queues to a switch fabric, comprising: determining which cells are to be forwarded from ingress queues to exit first-in-first-out queues (FIFOs) in accordance with a priority-biased arbitration stage; and determining which cells are to be forwarded from said exit FIFOs to a switch fabric in accordance with a throughput-biased arbitration stage.