我必须为我的项目使用 gem5,但想知道我应该购买什么硬件配置。我拥有一台“足够好”的笔记本电脑,但遗憾的是它不再可靠地工作,所以我不得不坚持使用一些低端笔记本电脑。我应该购买什么最低价格的处理器?AMD还是英特尔?也买不起苹果笔记本。任何帮助都深表感谢
问问题
640 次
1 回答
4
为了给你一个想法,我有高端联想 P51 笔记本电脑:
- Intel Core 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 内核启动需要:
- 默认简化1分40秒
AtomicSimpleCPU
- 10 分钟更真实
--cpu-type=HPI --caches
这台笔记本电脑可能比大多数 Apple 笔记本电脑贵,但要 2500 美元。但是您将在专业上发展,这是一项值得的投资。
然而,对于业余爱好者来说,我相信一台 1200 美元的中端笔记本电脑应该足以开始使用,考虑到:
你不会经常从头开始构建,主要是增量
scons
你可以用一个简单快速的 CPU 启动,
m5 checkpoint
在你的 benchmark 之前做一个检查点,然后用一个更真实、更慢的 CPU 模型恢复检查点:如何在 gem5 中切换 CPU 模型恢复检查点然后观察差异?
于 2018-02-23T05:40:02.577 回答