没有合适的资源?快使用搜索试试~ 我知道了~
ispc:英特尔SPMD程序编译器
共2000个文件
ispc:1621个
cpp:81个
h:47个
需积分: 50 1 下载量 34 浏览量
2021-01-31
11:11:30
上传
评论
收藏 19.35MB ZIP 举报
温馨提示
英特尔:registered:隐式SPMD程序编译器(英特尔:registered:ISPC) ispc是用于C编程语言变体的编译器,具有针对编程的扩展。 在SPMD模型下,程序员编写的程序通常看起来像是常规的串行程序,尽管执行模型实际上是许多程序实例在硬件上并行执行。 总览 ispc编译基于C的SPMD编程语言,以在CPU和GPU的SIMD单元上运行; 它通常在具有4宽矢量SSE单元的体系结构上提供3倍或更多的加速,而在具有8宽AVX矢量单元的体系结构上提供5到6倍的加速,而无需编写内在代码。 ispc还支持跨多个内核的并行ispc ,从而可以编写实现性能改进的程序,该程序可以根据内核数和向量单位大小进行扩展。 ispc的设计中有一些关键原则: 为C语言构建一小组扩展,这些扩展将为希望在CPU和GPU上运行SPMD程序的面向性能的程序员提供出色的性能。 在程序员和硬件之间提供一个薄的抽象层-尤其是要具有执行和数据模型,程序员可以在其中清晰地推断其源程序到已编译的汇编语言和底层硬件的映射。 为了能够利用SIMD向量单元的计算能力,而无需直接编写内在函数,从而大大降低了程序员的
资源推荐
资源详情
资源评论
收起资源包目录
ispc:英特尔SPMD程序编译器 (2000个子文件)
nested_response_files.args 70B
1638.args 52B
install_emscripten.bat 195B
pp1920x1200.bin 32.99MB
pp1280x720.bin 13.21MB
sponza.bvh 5.98MB
teapot.bvh 220KB
cornell.bvh 2KB
mmio.c 11KB
ispc_tasking.c 1KB
teapot.camera 136B
sponza.camera 136B
cornell.camera 136B
doxygen.cfg 68KB
lit.cfg 3KB
.clang-format 3KB
GenerateBuiltins.cmake 17KB
ispc.cmake 11KB
AddBenchmark.cmake 8KB
AddISPCExampleLegacy.cmake 7KB
FindLLVM.cmake 6KB
AddPerfExample.cmake 6KB
AddISPCExampleModern.cmake 4KB
TestDrivers.cmake 3KB
AddISPCExample.cmake 3KB
Stdlib.cmake 3KB
FixWindowsPath.cmake 2KB
Git.cmake 2KB
Findlevel_zero.cmake 998B
expr.cpp 320KB
opt.cpp 297KB
ctx.cpp 162KB
stmt.cpp 149KB
module.cpp 123KB
type.cpp 95KB
llvmutil.cpp 66KB
ispc.cpp 62KB
main.cpp 45KB
builtins.cpp 44KB
tasksys.cpp 40KB
dynamic_c.cpp 34KB
test_static_l0.cpp 32KB
func.cpp 26KB
decl.cpp 26KB
GlobalsLocalization.cpp 25KB
builtins-c-genx.cpp 21KB
GPUDevice.cpp 20KB
util.cpp 20KB
ast.cpp 17KB
ze_mock_driver.cpp 15KB
ispcrt_mock_main.cpp 14KB
target_enums.cpp 13KB
SGEMM_main.cpp 13KB
sym.cpp 12KB
target_registry.cpp 11KB
05_packed_load_store.cpp 11KB
ispcrt.cpp 10KB
volume_serial.cpp 9KB
sgemm.cpp 9KB
rt.cpp 9KB
ao_serial.cpp 9KB
ao_serial.cpp 9KB
rt_serial.cpp 9KB
builtins-c-cpu.cpp 8KB
matrix.cpp 8KB
simple-dpcpp.cpp 8KB
ao.cpp 7KB
volume.cpp 7KB
mandelbrot.cpp 7KB
pipeline-dpcpp.cpp 7KB
algorithm.cpp 7KB
check_isa.cpp 7KB
noise_serial.cpp 7KB
noise_serial.cpp 7KB
common.cpp 7KB
test_static.cpp 7KB
01_aossoa.cpp 6KB
02_soaaos.cpp 6KB
noise.cpp 6KB
options.cpp 6KB
stencil.cpp 6KB
ao.cpp 6KB
simple.cpp 6KB
mandelbrot_tasks.cpp 5KB
mandelbrot.cpp 5KB
NaiveCMSgemm_genx.cpp 5KB
main.cpp 4KB
noise.cpp 4KB
03_popcnt.cpp 4KB
perfbench.cpp 4KB
CPUDevice.cpp 4KB
sort.cpp 4KB
04_fastdiv.cpp 4KB
bitcode_lib.cpp 4KB
ao.cpp 4KB
options_serial.cpp 3KB
stencil_serial.cpp 3KB
instrument.cpp 3KB
main.cpp 3KB
main.cpp 2KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
在南极找不到南
- 粉丝: 26
- 资源: 4605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功