Enhance the understanding of whole-genome evolution by designing, accelerating and parallelizing phylogenetic algorithms