我有一个新的计算架构想法,而不是冯-诺伊曼。目前的机器是基于冯-诺伊曼的CPU-Memory逻辑分离的。虽然在我的情况下,可以融合内存 ALU 以拥有一个全新的 CPU。在这种情况下,我如何将我的新建筑理念与现有建筑理念进行比较?
-
一种方法可能是运行各种算法并进行比较。但不幸的是,我们还没有那个硬件。
-
仿真可以吗?但是从头开始构建模拟器需要付出很大的努力
-
行业如何比较?
提前谢谢。
这个想法在过去已经在某种程度上被探索过,例如这里:
- 伯克利智能RAM(IRAM)项目
- 多伦多大学的计算内存
- DIVA 内存处理芯片的架构 (PDF)
这种方法的问题之一是 CPU 和内存使用不同的进程技术。如果您将两者放在同一个骰子上,则必须妥协两者之一。一种可能的解决方案是3D架构,其中不同的模具一个接一个地安装在另一个之上。
模拟器(不是模拟器!)将是将您的架构与更传统的架构进行比较的绝佳方式。模拟器越接近真实的硬件实现越好。
如果你想在模拟器上测试的不仅仅是玩具算法,你将需要一个工具链来编译常规软件(比如c ++,java)。这是市长的努力,甚至可能比单独的模拟器还要复杂。
这是一个一个人很容易需要数年时间的项目。
如果你只是想对你的想法有一些反馈,你可以向学术会议提交一篇论文,并仔细阅读审稿人的评论。(这是我推荐的。