What’s the difference between GPON and EPON?

The main difference between GPON and EPON is the use of completely different standards.GPON was defined by ITU-TG.984 and EPON was defined by IEEE802.3ah.In application,GPON has a bigger bandwidth than EPON, its business carrying more efficient, spectral ability stronger, can transmit more bandwidth business, achieve more users access, pay more attention to business and QoS guarantee, but more complex, so cost is higher than its relative EPON , but with the large-scale deployment of GPON technology, EPON and GPON is diminishing cost differences.