Làm thế nào để tốc độ mô phỏng QEMU so với một bảng Raspberry Pi thực sự?


17

Tôi đã quản lý để theo dõi câu trả lời của Jivings để thiết lập QEMU trên máy Ubuntu của tôi với hình ảnh Debian mặc định, mặc dù tôi phải sử dụng arm1136-r2thay vì arm1176.

Cách tốt nhất để so sánh tốc độ mà bộ xử lý mô phỏng đang chạy là gì?

Làm một cat /proc/cpuinfocho tôi BogoMIPS = 135.57. Đây là trên Intel Atom @ 1.6 GHz, không có KVM.

Làm thế nào điều này liên quan đến một Raspberry Pi thực tế?


Tôi đoán bạn không có nghĩa là nội dung của /proc/cpuinfonhưng thực sự số lượng hướng dẫn thô mỗi giây?
Jivings

Câu trả lời:


4

Trên Pi của tôi, cat /proc/cpuinfođưa cho tôi:

pi@raspberrypi:~$ cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

2

Mathematica, hiện có sẵn cho Rpi, có một công cụ đo điểm chuẩn. Một ví dụ là tính toán một biến đổi phạm vi rời rạc. Tôi đã hẹn giờ hoạt động năm lần mỗi lần trên một RPi và Qemu-RPi trên hệ thống Windows 64 bit Xeon 6 lõi và thu được những điều sau:

  • RPi 5,55s (độ biến thiên 0,7%)
  • Qemu 12,9 (biến thiên 1,4%)

Vì vậy, có vẻ như trình giả lập đang đạt tốc độ khoảng 50% trong các điều kiện này.

Đối với những người quan tâm, đây là mã Mathicala tôi đã chạy:

Table[Module[{data},Timing[SeedRandom[1];data=RandomReal[{},{120000}];Do
[Fourier[data],{11}]]],{5}]
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.