想要数据分析更快?超良心的笔记本/台式电脑配置推荐!
Hello,
这里是行上行下,我是喵君姐姐~
作为一个科研民工,顺手的工具能让自己的搬砖过程顺利许多。本期我们邀请到了梦马来为大家推荐一些有利于科研的笔记本(台式机)配置。
PS: 如若内容读起来有点困难,可直接划到下方图片,查看具体型号推荐哦~
关于电脑配置的选择,首先得从需求出发 ,在满足自身需求的前提下可以根据预算进行选择。我们日常科研学习中经常使用到的软件主要有E-Prime和Matlab。
其中的E-Prime对硬件的需求不是那么高,主流的电脑都带的起,但是如果要有较好的体验有一点还是需要满足,即有独显且能只使用独显输出,特别是一些需要做较高时间精度控制的实验。
需要做较精确控制的实验(时间精确控制,颜色精确控制等)还需要配备一块较好的显示屏(高色域和高刷新率)。
Matlab对电脑硬件的要求较高,特别是需要进行fMRI数据分析时。首先查阅官网的推荐配置,CPU要4核及以上,支持AVX 2.0指令集(INTEL2酷睿2代以上,AMD的Ryzen 系列或者ZEN1/ZEN+/ZEN2架构)。
matlab的实际性能取决于FPU,通常FPU个数与CPU核心数相同,故具有更多核心的CPU的计算机比拥有较少核心的CPU的计算机更具优势,同系列CPU则主频越高性能越好。
显卡推荐英伟达(NVIDIA)的显卡,目前MATLAB并不支持使用AMD或Intel GPU进行计算加速,若使用MATLAB的并行运算工具箱加速运算,需选用CUDA算力3.0或更高的NVIDIA显卡(即GeForce GTX 650/GTX730M及以上的显卡),推荐GTX1050及以上型号。
最新的显卡CUDA算力如下图所示。
内存推荐16GB,当然如果预算够,可以按cpu核心数*4GB配置。最好的是三星B-die(最能超、延迟也最低),其次是海力士CJR或镁光c9bjz(能超但延迟较三星B-die高),其他谨慎选择。频率越高越好,建议3200及以上。
硬盘一定要固态,首选nvme协议,pcie3.0x4及以上,256GB以上,原厂颗粒的。质量最好买好点的,毕竟数据无价。如果预算不足,只能买差一点的固态,一定要记得经常将数据进行备份!!
机械盘要选非叠瓦盘(即垂直式CMR和PMR),分辨叠瓦和垂直,缓存在256M及以上的基本都是叠瓦盘,转速推荐7200rpm,推荐东芝P300。
笔记本具体型号推荐:
首推联想拯救者R7000,综合性价比高,用料良心。其次暗影精灵6,游戏本的定位,性能强劲。这两款都可以屏蔽集显单独使用独显输出,但是目前都没货,可能需要等一等,如果急着用可以选购下面这两款。
接下来推荐光影精灵6pro,性价比非常高,定位为全能本,因此在性能上较为保守;最后推荐华硕天选,性价比还可以,但是在用料上没有那么的良心。
需要注意的是光影精灵6和华硕天选都不能屏蔽集显输出。价格仅供参考,各平台优惠活动不同,可能会有一些浮动。
Tips:
matlab2019b及以前版本对amd的cpu存在的负优化现象:如果MATLAB R2019b及以前版本在AMD 平台上运行时,无论CPU支持与否,其都不会使用SSE3-SSE4或AVX指令集,而是直接调用SSE1指令集进行运算,这会显著拖慢matlab计算速度。
对于旧版matlab负优化问题,可以通过设置环境变量来提升matlab在AMD平台上的整体运算性能。
有以下两种方法:
首先在matlab输入bench命令查看当前性能;
1.仅对matla进行设置;(将下边代码中的matlab.exe改为与你的matlab执行文件相同名称后将其另存为.bat文件,并放到matlab启动文件所在目录,执行该文件即可使该代码生效);
set MKL_DEBUG_CPU_TYPE=5 matlab.exe
2.设置全局环境变量(对系统设置,影响范围较广),右键我的电脑→属性→高级系统设置→环境变量→找到MKL_DEBUG_CPU_TYPE(没有则新建)→将值设置为5;
再次输入bench命令查看当前性能是否有提升。
参考资料
-
https://www.zhihu/question/372042867/answer/1077959971
-
https://www.mathworks/support/requirements/matlab-system-requirements.html
-
http://news.mydrivers/1/657/657886.htm
PS:在本文首发微信公众号 行上行下 的后台回复关键词“电脑选购”即可获得所述的Word文档啦!
更多推荐
想要数据分析更快?超良心的笔记本/台式电脑配置推荐!
发布评论