如何使用现有 CPU 架构评估新的 CPU 架构



我有一个新的计算架构想法,而不是冯-诺伊曼。目前的机器是基于冯-诺伊曼的CPU-Memory逻辑分离的。虽然在我的情况下,可以融合内存 ALU 以拥有一个全新的 CPU。在这种情况下,我如何将我的新建筑理念与现有建筑理念进行比较?

  • 一种方法可能是运行各种算法并进行比较。但不幸的是,我们还没有那个硬件。

  • 仿真可以吗?但是从头开始构建模拟器需要付出很大的努力

  • 行业如何比较?

提前谢谢。

这个想法在过去已经在某种程度上被探索过,例如这里:

  • 伯克利智能RAM(IRAM)项目
  • 多伦多大学的计算内存
  • DIVA 内存处理芯片的架构 (PDF)

这种方法的问题之一是 CPU 和内存使用不同的进程技术。如果您将两者放在同一个骰子上,则必须妥协两者之一。一种可能的解决方案是3D架构,其中不同的模具一个接一个地安装在另一个之上。

模拟器(不是模拟器!)将是将您的架构与更传统的架构进行比较的绝佳方式。模拟器越接近真实的硬件实现越好。

如果你想在模拟器上测试的不仅仅是玩具算法,你将需要一个工具链来编译常规软件(比如c ++,java)。这是市长的努力,甚至可能比单独的模拟器还要复杂。

这是一个一个人很容易需要数年时间的项目。

如果你只是想对你的想法有一些反馈,你可以向学术会议提交一篇论文,并仔细阅读审稿人的评论。(这是我推荐的。

相关内容

最新更新