1. A method for performing parallel coding with ordered entropy slices, the method comprising: providing a plurality of entropy slices within a picture to a plurality of processing elements, wherein each entropy slice comprises a plurality of blocks; and initializing CABAC states of a current entropy slice as the CABAC states of a previous entropy slice after processing D B blocks of the previous entropy slice; wherein D B is a positive integer.