1. In a graphics processing system, a method for selecting a command thread for processing, the method comprising: providing a plurality of pixel command threads to a first reservation station and a plurality of vertex command threads to a second reservation station; implementing a priority scheme to select, by an arbiter circuit, a first command thread from among both (1) the plurality of pixel command threads and (2) the plurality of vertex command threads; providing, by the arbiter circuit, the first command thread to an arithmetic logic unit (ALU) operatively connected to the arbiter circuit; and implementing the priority scheme to select, by the arbiter circuit, a second command thread from among both (1) the plurality of pixel command threads and (2) the plurality of vertex command threads, wherein the priority scheme is configured to intermix, in an order determined based on a command of the first command thread and a command of the second command thread, an execution of commands of the first command thread with commands of the second command thread.