2012年8月27日 西米奇

使用Simics测试多核缩放

由雅各布Engblom

Engblom_lg

几年前,我做了一个Simics演示,在这个演示中,我测试了当目标硬件从2核变成4核,再到8核时多线程程序的可伸缩性。不幸的是,我不能超越这一点,因为我使用的硬件平台不允许超过8个核。现在,随着Simics快速入门平台(QSP)在美国,情况就不同了。我再次拿起演示程序,轻松地将其推到60核。

附带的QSP平台Simics默认扩展到128个处理器(如果您愿意对模型做一些修改,还可以做更多)。它还提供了一个可用于128个处理器的Linux映像,为测试线程程序提供了基础设施。在此基础上,我为QSP编译了最初的基于pthread的Linux程序,并将旧的演示脚本移植到QSP中——在此过程中,我抓住机会概括一些内容,并在设置中添加一些新的附加功能。

继续阅读> >

以前的工具在改进嵌入式软件安全性中的作用/第2部分:安全性改进和软件开发生命周期
下一个风河Linux和Yocto项目…播下改变的种子