在gem5中运行多核架构中的不同程序

时间:2014-12-24 14:11:43

标签: multicore gem5

我在gem5中非常新。 我想运行3个简单程序,这些程序与其他程序不同; 在多核架构中;就像具有3个ARM核的系统一样。 我设置cpu = 2的数量 并使用";"分开2个程序:TEST1,TEST2 我尝试使用2 ARM核心的代码

./build/ARM/gem5.opt --stats="/home/me/me_Test/me_stat.txt" 
./configs/example/se.py --cpu-type=arm_detailed --num-cpu=**2** --caches --l2cache\-c/home /me/eslam_Test/test1/bin/ARM/test1**;**    /home/me/me_Test/me/bin/ARM/test2 

但我看到了这个错误:

bash: /home/me/me_Test/test2/bin/ARM/test2: cannot execute binary file: Exec format error    

我该怎么做?

1 个答案:

答案 0 :(得分:0)

二进制文件test1和test2可能已构建在您的系统上,该系统可能具有不同的体系结构。使用交叉编译器构建要在ARM上运行的二进制文件。