#plotter #cryptocurrency #poc2 #rust

app engraver

Engraver - 使用 Rust 编写的 PoC2 绘图机

2 个稳定版本

2.5.0 2019 年 3 月 27 日
2.2.0 2019 年 1 月 2 日

#13#plotter

GPL-3.0 许可证

390KB
7.5K SLoC

C 5K SLoC // 0.1% comments Rust 2.5K SLoC // 0.1% comments

Build Status

Engraver - Rust 中的 PoC2 绘图机

特性

  • Windows、Linux、Unix 和 macOS
  • x86 32位和64位
  • 直接和异步 I/O
  • SIMD 支持:sse2、avx、avx2、avx512f
  • GPU 支持
  • 目前最快的绘图机

要求

  • 新的 Rust 版本 [稳定工具链]

编译、测试、...

二进制文件位于 target/debugtarget/release,具体取决于优化。

# build debug und run directly
cargo run [--features=opencl]

# build debug (unoptimized)
cargo build [--features=opencl]

# build release (optimized)
cargo build --release [--features=opencl]

运行

engraver --help

捐赠

  • JohnnyDeluxe: BURST-S338-R6VC-LTFA-2GC6G
    • shabal 优化
    • Windows 支持
  • bold: BURST-8V9Y-58B4-RVWP-8HQAV
    • 架构
    • Linux 支持

依赖关系

~2.7–4MB
~68K SLoC