良好性能的 Gem5 系统要求
Gem5 system requirements for decent performance
我的项目必须使用 gem5,但想知道我应该购买什么样的硬件配置。我拥有一台 "good enough" 笔记本电脑,但遗憾的是它不再可靠地工作,所以我将不得不坚持使用一些低端笔记本电脑。我应该购买哪种最低价格的处理器?还有 AMD 或英特尔?苹果笔记本电脑也买不起。
非常感谢任何帮助
为了给你一个想法,我有一台高端联想 P51 笔记本电脑:
- 英特尔酷睿 i7-7820HQ 处理器(8MB 缓存,最高 3.90GHz)(4 核 8 线程)
- 32GB(16+16) DDR4 2400MHz SODIMM
- 512GB SSD PCIe TLC OPAL2
- Ubuntu 17.10
然后构建时间为:
git checkout da79d6c6cde0fbe5473ce868c9be4771160a003b
CC=gcc-6 CXX=g++-6 scons -j"$(nproc)" --ignore-style build/ARM/gem5.opt
是我认为合理的10分钟。
而一个简约的 ARM Buildroot Linux kernel boot 需要:
- 默认简体1分40秒
AtomicSimpleCPU
- 10 分钟更真实
--cpu-type=HPI --caches
这款笔记本电脑可能比大多数 Apple 笔记本电脑贵,但要 2500 美元。但是你要在专业上发展,这是一项值得的投资。
然而,对于业余爱好者来说,我认为一台 1200 美元的中端笔记本电脑应该足以入门,考虑到:
您不会经常从头开始构建,大多数情况下是使用 scons
逐步构建
您可以使用简单而快速的 CPU 启动,在您的基准测试之前使用 m5 checkpoint
创建一个检查点,然后使用更真实和更慢的 [=55] 恢复检查点=] 型号:
我的项目必须使用 gem5,但想知道我应该购买什么样的硬件配置。我拥有一台 "good enough" 笔记本电脑,但遗憾的是它不再可靠地工作,所以我将不得不坚持使用一些低端笔记本电脑。我应该购买哪种最低价格的处理器?还有 AMD 或英特尔?苹果笔记本电脑也买不起。 非常感谢任何帮助
为了给你一个想法,我有一台高端联想 P51 笔记本电脑:
- 英特尔酷睿 i7-7820HQ 处理器(8MB 缓存,最高 3.90GHz)(4 核 8 线程)
- 32GB(16+16) DDR4 2400MHz SODIMM
- 512GB SSD PCIe TLC OPAL2
- Ubuntu 17.10
然后构建时间为:
git checkout da79d6c6cde0fbe5473ce868c9be4771160a003b
CC=gcc-6 CXX=g++-6 scons -j"$(nproc)" --ignore-style build/ARM/gem5.opt
是我认为合理的10分钟。
而一个简约的 ARM Buildroot Linux kernel boot 需要:
- 默认简体1分40秒
AtomicSimpleCPU
- 10 分钟更真实
--cpu-type=HPI --caches
这款笔记本电脑可能比大多数 Apple 笔记本电脑贵,但要 2500 美元。但是你要在专业上发展,这是一项值得的投资。
然而,对于业余爱好者来说,我认为一台 1200 美元的中端笔记本电脑应该足以入门,考虑到:
您不会经常从头开始构建,大多数情况下是使用
scons
逐步构建
您可以使用简单而快速的 CPU 启动,在您的基准测试之前使用
m5 checkpoint
创建一个检查点,然后使用更真实和更慢的 [=55] 恢复检查点=] 型号: