nmscc is a C++14/CUDA Template library for scientific computation:liner algebra(nd-array), unit test, string format, logging, json/xml serialization etc.
nmscc是一个C++14/CUDA的科学计算库,包含线性代数(多维数组),单元测试,格式化输出,日志,json/xml序列化等等。
- complex 复数
- array 多维数组
- lazy-expression 表达式计算
- cuda cuda
- array 数组
- texture 纹理
- nms.compiler 编译器(nvrtc封装)
- thread 线程
- mutex 锁
- semaphore 信号量
- condition variable 条件变量
- task 任务/工作流
- test 单元测试
- ArrayList 动态数组
- Library 动态库
- RingBuf 环形缓冲区
- StackTrace 栈回溯
- System 系统调用