SPM/硬件选择建议
外观
< SPM
SPM 维基教科书已移至 https://www.fil.ion.ucl.ac.uk/spm/docs/ |
SPM 硬件需求与 MATLAB 紧密相关,请参见
除了 MATLAB 的要求外,没有特殊要求。速度越快越好,但内存不足或硬盘速度慢会导致瓶颈,因此请确保您的硬件安装一致。
最新的 MATLAB 支持隐式多处理,允许在单台机器上运行多个线程,无需对 MATLAB 代码本身进行任何更改:这需要一个多 CPU(多处理器或多核)系统。不过,SPM 的计算时间增益并不明显。
参见
- http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_prog/brdo29n-1.html
- http://www.mathworks.com/access/helpdesk/help/techdoc/ref/maxnumcompthreads.html
如果您并行运行许多 MATLAB 会话以手动分配 SPM 处理,建议将计算线程数设置为 1。
目前正在努力提供 SPM 的并行版本,该版本可以自动将任务分布到多核/多处理器机器或集群上。
主要的的操作系统、MATLAB 和 SPM 支持 64 位架构,如今建议使用 64 位架构。
内存越大越好,但 SPM 应该能够适应您拥有的任何内存量(前提是 MATLAB 本身有足够的内存)。请记住,32 位操作系统可能无法使用全部内存。
有关更多信息,请参见
- http://www.mathworks.com/support/tech-notes/1100/1106.html
- http://www.mathworks.com/support/tech-notes/1100/1107.html
神经影像数据集可能非常大,因此速度较慢的 硬盘 会成为 SPM 处理的瓶颈。(例如,如果您有选择,请选择 RPM 最高的硬盘。为了获得更高的性能,请使用 RAID1 中的多个硬盘 或其他 RAID 设置)。关于容量,显然越多越好。
当然可以将数据集存储在 NFS 服务器上。如果服务器位于您大楼的另一个大楼或部分区域,请确保与 SPM 处理工作站的整个连接至少为 100MB/s。
目前,SPM 对 GPU 的使用很少,因此显卡不会对 SPM 处理产生任何影响。