![寻找 PCI 独立系统](https://linux22.com/image/1399383/%E5%AF%BB%E6%89%BE%20PCI%20%E7%8B%AC%E7%AB%8B%E7%B3%BB%E7%BB%9F%20.png)
对于一个研究项目,我想要一个 PCI(e) 卡,它是一个运行 Linux 的完整独立系统(自己的 CPU、内存、sata 总线、网络接口等),但可以部署在另一个主机系统上的 PCI(e) 总线上并读取该主机系统的内存。
我在网上找到了几种设备,但我不确定到底要搜索什么,也不确定是否存在这样的设备。
有一些Commell 的单板计算机但支持人员说它们不能在另一台 PC 的 PCI(e) 总线上使用。
我是否需要搜索工业单板计算机 (SBC)?还是搜索 CPU 卡?或者我应该将搜索重点放在网络设备上?
答案1
对于您要做的事情来说,这可能有点太强大了,但我会看看英特尔的 Xeon Phi。
以下是有关该设备的一些背景信息
Larrabee 微架构(自 2006 年开始开发)将非常宽的(512 位)SIMD 单元引入基于 x86 架构的处理器设计,并扩展到通过环形总线连接到内存的缓存一致性多处理器系统;每个核心都能够进行 4 路多线程。由于该设计旨在用于 GPU 以及通用计算,Larrabee 芯片还包括用于纹理采样的专用硬件。直接从 Larrabee 研究项目生产 GPU 零售产品的项目于 2010 年 5 月终止。另一个在多核处理器上实现 x86 架构的当代英特尔研究项目是“单芯片云计算机”(原型于 2009 年推出),该设计模仿单个芯片上的云计算计算机数据中心,具有多个独立内核 - 原型设计每芯片包含 48 个内核,硬件支持内核的选择性频率和电压控制以最大限度地提高能效,并结合了用于芯片间消息传递的网状网络。该设计缺乏缓存一致性核心,而是专注于允许设计扩展到更多核心的原则。Teraflops 研究芯片(原型于 2007 年发布)是一款实验性的 80 核芯片,每个核心有两个浮点单元,实现的不是 x86,而是 96 位 VLIW 架构。该项目研究了核心间通信方法、每芯片电源管理,并在 3.16 GHz 下实现了 1.01 TFLOPS,功耗为 62 W。
它满足您上面所述的以下要求
- 运行Linux
- 使用 PCI-E 作为互连
- 一体化系统
我不能 100% 确定它是否可以读取另一个已部署系统的内存总线,但我认为它可以,因为它主要用于计算集群,而且这似乎是 Xeon Phi 营销策略的关键功能。
我应该说一下,我曾是英特尔的员工,但我与英特尔或使用英特尔产品的任何第三方没有任何关系。我推销英特尔产品不是为了任何经济原因,只是听起来它可能符合你正在寻找的规格。