the effective throughput increase that can be achieved in entropy coding is limited hence techniques for parallelization of context processing pcp may be utilized in syntax element partitioning syntax elements such as macroblock type motion vectors transform coefficients significant coefficient map etc are divided into n groups and each group is coded separately the context selection and adaptation within a group happens in parallel leading to a potential n fold speed up in context modeler if the various partitions are balanced in terms of the number of bins they process in practice the various partitions are not balanced and the throughput improvement is less than a factor of n fig3 is an embodiment of a syntax element partitioning fig3 shows the block diagram of a system with n syntax partitions the bin coders can be arithmetic coders or pipe v2v coders if pipe v2v coders are used as the bin coders the serial version of pipe interleaving codewords maybe preferable for reducing the number of bitstream buffers syntax element partitioning results showed throughput improvement and bd rate in this embodiment significance map coding is carried out in avc cabac in such an embodiment the last significant coefficient flag is transmitted when the related coefficient is determined to be significant the coefficient is the output of a block after transform and quantization also a coefficient is significant when it has value that is non zero this technique introduces serial dependency in decoding of significance map when throughput improvement is needed speculative computation are performed at every bin such computations leads to complex logic as shown in fig4 a fig4 a is an embodiment of.