ClojureCL和 OpenCL 进行并行计算的 Clojure 库
Clojurecl 是一个 Clojure 库,用于和 OpenCL 进行并行计算,它支持最新的 OpenCL 2.0 ,并且使用 Marco Hutter's JOCL.org 提供的快速手写 JNI 绑定,与供应商的 OpenCL 平台驱动进行通讯。
特性:
-
高性能计算。OpenCL 可让你进入许多硬件,进行优化。支持 GPUs, CPUs,和其它加速器。生成的代码可以比 Java 快数十倍,比一般的 C 在 CPU 上快数倍。在 GPU 上,用适当的算法,其结果可能会比在CPU 快几十或几百倍。
-
优化的 Clojure。
-
可重复使用的文献。
评论
JOCLJava的OpenCL库
JOCL(JavaOpenCL)提供一种简单的方式为OpenCLAPI添加Javabinding。JOCL会提供两个级别:自动生成一个低级别的binding;还有一个需要人工编写的高级别的bindin
JOCLJava的OpenCL库
0
clojure2minizincMiniZinc 的 Clojure 接口库
clojure2minizinc 是一个通过 MiniZinc 解决约束满足问题的 Clojure
clojure2minizincMiniZinc 的 Clojure 接口库
0
clojure2minizincMiniZinc 的 Clojure 接口库
clojure2minizinc是一个通过MiniZinc解决约束满足问题的Clojure库。clojure2minizinc提供一个state-of-the-artconstraintsolvers
clojure2minizincMiniZinc 的 Clojure 接口库
0
Clojure TitaniumClojure 图形库
Titanium 是一个强大的 Clojure 图形库,基于 Aurelius Titan 构建,提
Clojure TitaniumClojure 图形库
0
Clojure SchemaClojure(Script) 库
Schema是一个Clojure(Script)库,用来声明数据描述和验证。代码示例:(ns schema-examples (:require [schema.core :as s
Clojure SchemaClojure(Script) 库
0
Clojure SchemaClojure(Script) 库
Schema 是一个 Clojure(Script) 库,用来声明数据描述和验证。 代码示例:(ns
Clojure SchemaClojure(Script) 库
0
Clojure TitaniumClojure 图形库
Titanium是一个强大的Clojure图形库,基于AureliusTitan构建,提供了Clojure风格的API和图像处理DSL。
Clojure TitaniumClojure 图形库
0