Chisel-SHMAC

时间:2024-07-06 20:53:21
【文件属性】:

文件名称:Chisel-SHMAC

文件大小:934KB

文件格式:ZIP

更新时间:2024-07-06 20:53:21

Scala

Chisel-SHMAC 用编写的单 ISA 异构多核计算机 (SHMAC) 的原型。 Chisel 是一种嵌入 Scala 的 HDL,需要使用才能工作。 该项目是 NTNU 正在进行的研究项目的一部分。 它的主要目的是研究基于指令集架构的 SHMAC 的可能性。 项目结构 该项目由几个模块组成,这些模块共同构成了 SHMAC 的原型。 该项目的架构如下所述。 有兴趣的也可以看看最终的。 SHMAC 架构的高级概述如下所示。 路由器 路由器是异构计算机最基本的部分之一,这是路由器的一种实现,它为网络中的包实现了 XY 路由路由算法。 网络中的每个瓦片都与路由器连接在一起,下图显示了路由器的详细架构。 记忆 内存是一个支持读写的简单模块,简单地包裹在一个 Chisel Mem 对象上。 多多 该项目使用来自的 3 级 Sodor 处理器内核。 处理器内核必须稍作修改以支持任意内存停


【文件预览】:
Chisel-SHMAC-master
----.frigg.yml(16B)
----src()
--------test()
--------main()
----build.sbt(314B)
----doc()
--------router-architecture.png(83KB)
--------memorytile-architecture.png(79KB)
--------highlevel-architecture.png(66KB)
--------sodortile-architecture.png(77KB)
--------project-report.pdf(641KB)
--------shmac-simulated-architecture1.png(8KB)
--------shmac-simulated-architecture2.png(17KB)
----.gitignore(99B)
----Makefile(793B)
----README.md(3KB)

网友评论