a4b5笔记本大小对比_PC进入big.LITTLE大小核时代,英特尔酷睿i5-L16G7性能测试

Lakefield是一款非常特殊的英特尔处理器,它超脱于传统酷睿序列之外,不属于任何一代Core,同时它还首次运用Foveros技术融合封装了不同纳米制程的功能单元,更是开创了PC处理器中的big.LITTLE大小核时代。

83bd1cd61545ea233438be7e76da608c.png

日前德国网站HardwareLUXX测试了采用英特尔Lakefield处理器的Galaxy Book S笔记本电脑,为我们揭开这款独特的5核心CPU的性能表现。

d8fbd12e251e4d3c07c42eba6b9cd81d.png

Lakefield目前有Core i5-L16G7和Core i3-L13G4两种型号,这次测试的是相对较快的Core i5-L16G7。测试好像从一开始就接近"翻车"了:若不是有兆鑫在,在单线程测试中SunnyCove架构的性能核心就会垫底。

150f558bfbf60a70d9186b13960e6c4f.png

虽然总核心数量"多达"5个,但从各类性能基准测试成绩来看大家恐怕都会失望。这可能也跟HardwareLUXX选择的测试对象有关,毕竟Lakefiled处理器对位的乃是ARM架构的高通骁龙8CX处理器,TDP仅有5瓦(英特尔默认7瓦,三星在设计中限制到了5瓦)。而参与对比的其他型号CPU最低TDP也达到了15瓦。

f221a9ed717c786238f214de6aea6917.png

不过若从每瓦性能来对比,Core i5-L16G7又是其中最强的那一款:

e93db3c82e2c7e43257b060e294f4c6f.png

在各种性能测试中,任务管理器显示Lakefield的4个Tremont高效核心以及1个SunnyCove性能核心会同时满负荷运行,而不是很多人猜想的多线程应用只使用Tremont核心。

7ddb061b46ef353dbdab6652566e7f5e.png

满载的情况下,4个Tremont核心的运行频率会从单线程时的2.8GHz降低到1.4GHz;Sunny Cove核心的运行频率会降低到1.8GHz,有可能是撞上5瓦TDP设定的功耗墙了。

44c5df6b7471d0e9514bd13c37cca6b6.png

由于Tremont和SunnyCove在架构上有着本质的区别,所以Core i5-L16G7屏蔽了AVX512指令集,并且将4给Tremont集群和SunnyCove核心分配到了CPU内环形总线的不同"停靠点"上。受此影响,在Tremont和SunnyCove核心之间进行切换时会有相对较高的延迟(超过60ns)。与之对比的是,Tremont集群内的核心延迟略微超过50ns。

8ab82b0787e584ed10e24ff8658511e1.png

Comet Lake的内核间延迟在40到45ns之间,AMD第三代锐龙使用了chiplet结构,同一个CCD内的延迟约为30ns,当需要跨CCD访问时,延迟会增加到70~75ns。所以总的来看,Lakefiled在不同架构的核心间切换的延迟还算可以接受。

游戏性能大家就不要想了,Lakefield虽然搭载了英特尔Gen 11架构的核芯显卡,但5瓦TDP根本不够用。当然,像4K高清视频解码这类工作还是没有很大压力的。

41e975bebadec01e3cc56b3790141ef5.png

从测试结果来看,英特尔Lakefiled并不以性能见长,它的目标是在x86架构下实现更高的电源效率,以便和高通cx8等ARM处理器在轻便办公笔记本电脑市场中竞争。英特尔已经制定了未来两代Lakefiled处理器的计划:未来通过更先进的制程不断提升竞争力。

0acfb51bf910a00e6ac483492eb3c104.png

苹果已经决定在未来的Mac电脑中采用ARM架构芯片,Lakefiled或许是一个英特尔亡羊补牢的一个应对方式。PCEVA评测室小编更期待的是代号Alder Lake的第12代酷睿CPU,它或将成为首个采用big.LITTLE大小核架构的桌面处理器,英特尔和微软的合作能够在Windows操作系统下充分发挥出新构型CPU的全部优势吗?我们拭目以待。

### 回答1: invoking make -j16 -l16 failed 的意思是“调用 make -j16 -l16 失败”。make 是一个常用的编译工具,-j16 表示使用 16 个线程进行编译,-l16 表示限制系统负载为 16。如果调用失败,可能是因为系统资源不足或者命令输入有误等原因。 ### 回答2: 当我们在使用make命令时,希望加快编译速度,就可以使用“-j”选项来指定并发编译的任务数。例如“-j16”表示同时开启16个任务进行编译。而“-l”选项则是用来设置系统负载的最大值,表示当系统负载达到该值时,make就会暂停一段时间等待系统负载下降再继续编译。例如“-l16”表示当系统负载达到16时,make就会暂停编译。 当执行“make -j16 -l16”命令时,如果出现“invoking make -j16 -l16 failed”的错误提示,说明并发编译或系统负载控制失败,则需要进行一些排查和解决: 1. 检查系统资源是否足够,如CPU、内存、磁盘空间等是否充足。 2. 检查系统负载情况,使用“top”或“uptime”命令查看当前系统负载,如果负载已经很高,可以等待一段时间再执行make命令。 3. 如果系统资源足够,但仍出现错误,一般是由于并发编译任务之间的依赖关系没有明确指定或者存在竞争条件,可以尝试降低“-j”选项的值,如使用“-j8”或“-j4”等。 4. 如果仍然无法解决问题,则需要检查Makefile文件中的相关配置是否正确或者与所使用的编译器版本是否兼容等问题。 总之,在使用make命令时,需要根据实际情况选择合适的并发编译任务数和最大系统负载,并进行一些排查和调试,才能保证编译的成功。 ### 回答3: 在使用make命令执行编译任务时,可能会遇到“invoking make -j16 -l16 failed”这样的错误提示。这个错误通常是由于make命令执行时出现了问题,导致编译任务无法完成。 首先,我们需要了解make命令的作用。make命令是一个编译工具,可以自动化地执行编译任务,根据编译规则生成目标文件。通常在Linux下编译程序时,可以使用make命令进行自动化编译。 在这个错误提示中,-j16和-l16是make命令的参数。-j参数用于指定同时执行的任务数,这里指定是16个。-l参数用于限制make命令的负载,避免过度使用系统资源,这里指定是16。 如果make命令无法执行任务,就会出现“invoking make -j16 -l16 failed”这样的错误提示。这个错误的原因可能是多方面的,例如编译环境不全、依赖库缺失、语法错误等等。 为了解决这个错误,我们可以采取以下几个方法: 1.检查编译环境配置是否正确,例如编译器、makefile、环境变量等。 2.检查依赖库是否缺失,查看错误提示中是否有关于缺失库的信息。 3.检查代码语法是否正确,是否存在语法错误或语义错误。 4.尝试更改make命令的参数,例如降低-j参数和-l参数的值,以避免过度使用系统资源。 5.查阅相关资料,寻找解决该问题的方法或技巧。 总之,遇到“invoking make -j16 -l16 failed”这样的错误提示,需要我们认真分析错误原因,采取合适的解决方法,最终才能成功地完成程序的编译。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值