1. A method for analyzing parallelism of program code, the method comprising the steps of: simulating sequential execution of the program code so as to trace an execution procedure of the program code; and analyzing parallelism of the program code based on a result of the trace of the execution procedure of the program code.