The binary format is native to the graphlab and can only be obtained by loading the graph from text file first, and then save as binary. In other words, to get a graph in binary format, you need to write a small program that loads the graph from the edge list using loadformat(), and then save to binary using savebinary(). After that you can use load_binary() to load your graph.
As rongcheng mentioned, PowerGraph does loading files in parallel. If you have one huge file containing all edges in your graph, it is recommended to split it into multiple smaller files. Also gzip the files will increase your throughput as well.