【文件属性】:
文件名称:Petalisp:优雅的高性能计算
文件大小:237KB
文件格式:ZIP
更新时间:2021-05-01 09:33:20
CommonLisp
Petalisp
Petalisp尝试通过JIT编译数组定义为并行计算机生成高性能代码。 它不是一种完善的编程语言,而是Common Lisp的精心设计的扩展,可以实现极端的优化和并行化。
入门
安装Lisp和合适的IDE。 如果不确定,请选择 。
通过下载Petalisp。
查看一些。
展示柜
Petalisp仍在开发中,因此以下示例可能仍会稍作更改。 尽管如此,他们还是很好地了解了使用Petalisp进行编程的样子。
示例1:转置矩阵
( defun lazy-transpose (A)
(lazy-reshape A (tranform m n to n m)))
示例2:矩阵-矩阵乘法
( defun matrix-multiplication (A B)
(lazy-reduce
#'+
(lazy #' *
(lazy-resha