2025年10月16日

摘要: https://help.juliahub.com/dyadcontrol/stable/getting_started_linear/#getting_started_linear 这个教程写得很好,简明易懂。 DyadControlSystems本身也有一些有趣的设计,可以看看 julia在进行 阅读全文
posted @ 2025-10-16 17:05 高树岭软件实验室 阅读(4) 评论(1) 推荐(0)

2025年10月13日

摘要: spatail除了这些新增的语法,像一般过程式语言中的比如if then else, switch case, while , for 这些控制流,以及一般的加减程序算术运算,布尔运算,这些还仍然可以用吗。函数的话必须是纯函数吗?我spatial在scala里面定制和新加了一些东西,但是不知道对于既 阅读全文
posted @ 2025-10-13 09:56 高树岭软件实验室 阅读(7) 评论(0) 推荐(0)

2025年10月8日

摘要: spatial:一种用于应用程序的语言和编译器加速器 David Koeplinger美国斯坦福大学dkoeplin@stanford.edu 马修·费尔德曼美国斯坦福大学mattfel@stanford.edu Raghu Prabhakar美国斯坦福大学raghup17@stanford.edu 阅读全文
posted @ 2025-10-08 22:57 高树岭软件实验室 阅读(12) 评论(0) 推荐(0)
摘要: 从工匠(工程师)的角度看,并行计算的构造最直观的一种方式共享内存的构架,从计算上讲就是数据级并行,比如单指令多数据流SIMD。 这种构造可以是从应用层来看,也可以是底层的硬件实现,比如cpu,gpu,dsp,fpga的芯片构架,或者现场总线,也可以是实时操作系统和中间并发软件所模拟的并行计算效果,M 阅读全文
posted @ 2025-10-08 18:07 高树岭软件实验室 阅读(6) 评论(0) 推荐(0)

2025年10月7日

摘要: spatial 能干嘛 spatial 可以很方便地设计并行计算电路,内置了 并行计算语法和流水线语法支持。 下载与编译 官方下载地址是 https://github.com/stanford-ppl/spatial 国内的备份网址是 https://gitee.com/mirrors/Spatia 阅读全文
posted @ 2025-10-07 10:04 高树岭软件实验室 阅读(9) 评论(1) 推荐(0)

2025年10月2日

摘要: 从外表上看,spinalhdl可能要更简明易用一些。 chisel和spatial有强大的生成功能,但是魔术更多一些。 其中chisel在生成的过程中,容易丢失一些信息,需要人为补强。 而spatial则高度依赖于scala2的宏。 这三者都非常优秀。对于芯片设计者而言,三者面向的对象是有所不同的, 阅读全文
posted @ 2025-10-02 22:03 高树岭软件实验室 阅读(16) 评论(0) 推荐(0)

2025年9月27日

摘要: Kunle Olukotun 教授是一位出身于印度的计算机科学家,他的知名成就是开创了多核处理器的先河。标签是 Sun 公司的 Niagara 系列多核处理器,当时大家都还在单核上混。 Olukotun团队的解决方案:他们提出了 芯片多处理器 的原型,并重点实施了 细粒度多线程 技术。 核心创新点: 阅读全文
posted @ 2025-09-27 12:04 高树岭软件实验室 阅读(12) 评论(0) 推荐(0)
摘要: Spatial 芯片设计语言是斯坦福 PPL 研究组在特定领域(高级硬件/加速器设计)的研究成果和实践平台。 斯坦福 PPL 是斯坦福计算机科学系下的一个研究实验室,全称是 Pervasive Parallelism Laboratory 普及并行实验室。由著名计算机科学家 Kunle Olukot 阅读全文
posted @ 2025-09-27 11:47 高树岭软件实验室 阅读(14) 评论(0) 推荐(0)

2025年9月17日

摘要: 一种将离散化状态方程映射为并行多处理器计算机的方法 一种将离散化状态方程映射为并行多处理器计算机的方法 V1.1 摘要:针对大量存在的控制系统(通常包含多个微控制器)以及相应的仿真系统,本文提出了一种通用的理想化的基于共享内存的并行多处理器计算机的模型。为保证计算的确定性和可重复性,本文提出的这种并 阅读全文
posted @ 2025-09-17 19:45 高树岭软件实验室 阅读(12) 评论(0) 推荐(0)

2025年9月14日

摘要: 我们来详细解析一下斯坦福大学的 Spatial 语言。这是一个非常专业且强大的领域特定语言(DSL),用于高性能硬件(如FPGA或ASIC)生成。 一、Spatial 语言核心概念简介 Spatial 是一个嵌入在 Scala 内部的 DSL(Domain-Specific Language)。它的 阅读全文
posted @ 2025-09-14 16:54 高树岭软件实验室 阅读(36) 评论(0) 推荐(0)

导航