1. A method by which a compilation apparatus generates a binary code by compiling a source code, the method comprising: selecting a data format based on predicted processing performance for a processor, from among a plurality of data formats, the processor being used to execute the binary code; and generating the binary code used to process data using the selected data format.