没有合适的资源?快使用搜索试试~ 我知道了~
prometeo:一种用于嵌入式高性能计算的实验性Python到C编译器和特定于领域的语言
共124个文件
py:71个
h:8个
c:6个
需积分: 13 1 下载量 176 浏览量
2021-02-17
18:57:36
上传
评论
收藏 582KB ZIP 举报
温馨提示
这是prometeo,这是一种用于嵌入式高性能计算的实验建模工具。 prometeo提供了一种基于Python语言子集的领域特定语言(DSL),允许人们方便地以高级语言(Python本身)编写科学计算程序,该语言可以轻松地转换为高性能的独立C代码可部署在嵌入式设备上。 特征 Python兼容语法:prometeo是嵌入到Python语言中的DSL。 可以从Python解释器执行prometeo程序。 高效:prometeo程序可转换为高性能C代码。 静态类型:prometeo使用Python的本机类型提示严格执行静态类型。 确定性的内存使用:特定的程序结构是必需的,并通过静态分析来实施。 这样,prometeo转译程序就可以保证最大的堆使用率。 快速内存管理:由于其静态分析,prometeo可以避免分配和垃圾回收内存,从而实现更快,更安全的执行。 自包含且可嵌入的:与其他类似的工
资源详情
资源评论
资源推荐
收起资源包目录
prometeo:一种用于嵌入式高性能计算的实验性Python到C编译器和特定于领域的语言 (124个子文件)
make.bat 791B
pmat_blasfeo_wrapper.c 13KB
timing.c 6KB
pvec_blasfeo_wrapper.c 2KB
new_test.c 753B
pmt_aux.c 290B
malloc_wrapper.c 120B
helloworld.gif 163KB
helloworld_light.gif 112KB
.gitmodules 116B
timing.h 5KB
pmat_blasfeo_wrapper.h 2KB
pvec_blasfeo_wrapper.h 1KB
prometeo.h 223B
pmt_heap.h 209B
pmt_aux.h 172B
code.h 0B
new_test.h 0B
test_riccati_numpy.py.in 3KB
riccati_mass_spring.py.in 2KB
casadi_wrapper.c.in 1KB
casadi_wrapper.h.in 361B
test_riccati.jl 1KB
riccati.jl 961B
riccati_benchmark_julia.json 865B
riccati_benchmark_prometeo.json 758B
riccati_benchmark_numpy.json 699B
riccati_benchmark_blasfeo_api.json 669B
typed_record.json 71B
Makefile 987B
Makefile 584B
Makefile 503B
README.md 12KB
README.md 271B
riccati_benchmark.pdf 16KB
riccati_benchmark.png 148KB
logo.png 21KB
code.prmt 845B
test_prmt_mat.prmt 648B
test_prmt_mat_compact.prmt 371B
code_gen_c.py 139KB
code_gen.py 27KB
ast_analyzer.py 25KB
laparser.py 23KB
pymatrix.py 21KB
pymatrix.py 21KB
p_matrix.py 21KB
pmt.py 18KB
LAparser.py 17KB
pmat.py 13KB
laparser.py 8KB
source_repr.py 7KB
node_util.py 6KB
conf.py 5KB
pmat_blasfeo_wrapper.py 4KB
nonlinear.py 4KB
blasfeo_wrapper.py 4KB
run_benchmark.py 4KB
test.py 3KB
op_util.py 3KB
string_repr.py 3KB
riccati_mass_spring_2.py 3KB
test_blasfeo_ctypes.py 2KB
riccati.py 2KB
dgemm.py 2KB
riccati_mass_spring.py 2KB
riccati_compact.py 2KB
test_assignments.py 1KB
run_benchmark_numpy.py 1KB
run_benchmark_julia.py 1KB
parse.py 1KB
pvec.py 1KB
setup.py 1KB
pvec_blasfeo_wrapper.py 1KB
nonlinear.py 1KB
riccati_debug.py 1KB
riccati_array.py 1KB
test_mem.py 891B
riccati_numpy.py 830B
plist.py 810B
simple_example.py 802B
simple_class.py 746B
heap_analysis.py 727B
test_prmt_mat.py 648B
mem_test_code.py 628B
new_test.py 589B
type_and_tuple_indexing.py 589B
pure_python_inline.py 570B
fibonacci.py 547B
blas_interface.py 507B
simple_example.py 485B
memory_manager.py 420B
malloc_wrapper.py 411B
laparser.py 365B
case1.py 359B
test.py 347B
case1.py 319B
test_lapack.py 285B
__init__.py 272B
__init__.py 260B
共 124 条
- 1
- 2
w4676
- 粉丝: 23
- 资源: 4620
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0