腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
fftw
simd
-
altivec
.h无法
编译
simd
、
xcode4.4
、
fftw
、
altivec
我
使用
Xcode 4.4
在
Mac上
使用
fftw。
在
我的项目中,我将整个fftw源代码添加到项目中,并试图
编译
它。它无法成功
编译
,因为
在
simd
-
altivec
.h
中
,它会产生如下
错误
:
编译
simd
-
altivec
.h需要-maltivec或等效的 未知型
向量
浏览 0
提问于2012-12-05
得票数 0
回答已采纳
2
回答
在
C++
中
使用
AltiVec
SIMD
向量
类型
时
出现
编译
错误
c++
、
gcc
、
simd
、
powerpc
、
altivec
代码如下: int add = foo;v_add[0] = add;
错误
是:error: invalid types 'vector int[int]' for array subscript 当我尝试add = v_add[0];
时
,问题仍然存在 请解释此问题的原因。我
使用
的是gnu版本3.3.2
浏览 30
提问于2021-10-12
得票数 0
1
回答
SIMD
程序
编译
问题
c++
、
c
、
makefile
、
simd
、
altivec
$(TARGET): $(SOURCE) rm -f *.elfpp@pa-Inspiron-N5050:~/Desktop/Proj/
SIMD
$ makegcc: error: unrecognizedcommand line option ‘-maltivec’ m
浏览 0
提问于2015-07-25
得票数 0
回答已采纳
1
回答
LLVM
中
的
SIMD
矢量存储负载
c++
、
llvm
、
simd
、
llvm-ir
、
avx
在
LLVM
中
,将数据从内存加载到
SIMD
向量
的“正确”(即便携)方式是什么?查看LLVM的自动
向量
化器为x86目标生成的典型IR,它的模式似乎是: 位转换指向标量
类型
的指针(例如,double *)到相应的
向量
类型
(例如<4 x double>*),从转换的指针加载,同时考虑到对齐性考虑(即,不要
使用
向量
类型
的自然对齐,而是
使用
相应标量
类型
的对齐)。<
浏览 4
提问于2020-07-25
得票数 6
2
回答
解释金属和
SIMD
中
的不同
类型
objective-c
、
macos
、
cocoa
、
simd
、
metal
在
使用
Metal
时
,我发现有一个令人费解的
类型
,我并不总是清楚我应该在哪种上下文中
使用
哪种
类型
。
在
Apple的Metal语言规范
中
,有一个非常清晰的表,其中支持金属着色器文件
中
的哪些
类型
。然而,有大量可用的示例代码似乎
使用
了
SIMD
中
的其他
类型
。
在
事物的macOS (Objective)方面,金属
类型
是不可用
浏览 1
提问于2018-08-10
得票数 14
回答已采纳
5
回答
良好的可移植
SIMD
库
c++
、
open-source
、
cross-platform
、
simd
谁能推荐一个便携的
SIMD
库,它提供一个c/
c++
API,可以
在
Intel和AMD扩展上工作,与Visual Studio,与GCC兼容。我希望加快一些事情,比如扩展一个512x512的双精度数组。
向量
点积,矩阵乘法等。据我所知,英特尔IPP
在
AMD上也不起作用。还有来自AMD的Framewave,但我在
编译
和链接他们的库和他们的论坛
时
遇到了
浏览 9
提问于2009-06-11
得票数 28
回答已采纳
5
回答
自动矢量化的实际应用?
gcc
、
loops
、
simd
、
vector-processing
在
现实世界
中
(而不是示例代码)?是否需要对现有代码进行重构才能利用它?在任何生产代码
中
,是否有大量的案例可以通过这种方式进行矢量化?
浏览 1
提问于2009-01-03
得票数 4
回答已采纳
3
回答
openMP的
SIMD
结构是否需要特定
类型
的硬件?
c++
、
multithreading
、
openmp
、
vectorization
、
hardware
simd
结构(OpenMP 4.0+) OpenMP 4.0增加了显式
SIMD
并行性(单指令、多数据).
SIMD
意味着多个计算将由处理器同时执行,
使用
对多个值一次执行相同计算的特殊指令。这有时也被称为
向量
并行或
向量
操作(实际上是OpenACC
中
的首选术语)。 openMP的
SIMD
结构是否需要特定
类型
的硬件?
浏览 0
提问于2018-03-01
得票数 4
回答已采纳
1
回答
microsoft.bcl.
simd
怎么了?
c#
、
vector
、
sse
、
simd
我清楚地记得关于C#的SSE增强
向量
的公告,我知道我们
在
不久前对它们做了一些测试。现在,他们似乎从互联网上消失了。2014年的NuGet一揽子计划仍然存在,但已被除名: 这个项目是正式停止了,还是被合并成了其他项目?
浏览 2
提问于2015-11-25
得票数 6
回答已采纳
2
回答
Eclipse CDT编辑器对
altivec
C++
扩展的支持?
c++
、
g++
、
eclipse-cdt
、
altivec
Eclipse CDT
C++
编辑器是否支持
Altivec
C++
语言扩展,例如在
使用
-maltivec
编译
时
在
GNU g++
编译
器
中
实现的扩展? 具体地说,是否可以停止将矢量数据
类型
报告为语法
错误
?
浏览 6
提问于2010-01-08
得票数 3
回答已采纳
3
回答
如何在C6678 DSP上
使用
SSE指令集?
c++
、
signal-processing
、
simd
、
sse
、
texas-instruments
SSE只能在x86 x64 CPU上
使用
。我
在
TI C6678上
使用
SPEEXDSP库有问题。我从来没有
使用
过SSE指令,我尝试过很多方法,也无法让它在DSP上工作。是否可以将SSE指令修改为普通的
C++
指令?如何修改?期待您的回复。
浏览 17
提问于2022-02-21
得票数 3
8
回答
c++
SIMD
框架
c++
、
sse
、
simd
、
intrinsics
有人知道一个开源的
C++
x86
SIMD
本质库吗?编辑 我已经知道
编译
器提供的本质了。我需要的是一个方便的界面来
使用
它们。
浏览 12
提问于2011-02-10
得票数 22
回答已采纳
1
回答
对ARM
编译
器来说,“亚麻矢量转换”到底意味着什么?
c++
、
arm
、
compiler-flags
我试着用arm-linux-gnueabihf gcc/g++
编译
器编写一个xxx.toolchain.cmake。让我困惑的是,我是否应该
使用
-flax-vector-conversions
编译
标志。我阅读了
编译
器的文档/手册页,它告诉我们:我的两个困惑: 在这个解释
中
,“
向量
”是什么意
浏览 2
提问于2021-04-29
得票数 1
回答已采纳
2
回答
用函数指针
在
游戏引擎数学库中
使用
SIMD
~一个好主意?
c++
、
function-pointers
、
game-engine
、
simd
从14岁起,我就一直
在
阅读游戏引擎书籍(当时我什么也不懂:P),现在,很多年后,我想开始为我的游戏引擎编写数学基础。我一直在想如何设计这个“图书馆”。(我的意思是“有组织的文件集”)每隔几年就会
出现
新的
SIMD
指令集,我不希望它们被浪费掉。(如果我错了,请告诉我。)我至少想拥有以下属性: 让它能够在运行时检查它是否有
SIMD
,如果有它就
使用
SIMD
,如果没有它就
使用
普通的
C++
版本。(可能有一些调用开销,这值得吗?)如果我们在
编译
浏览 7
提问于2013-05-10
得票数 3
6
回答
SIMD
C++
库
c++
、
mathematics
、
simd
过去,我
在
DirectX XNA数学库中
使用
Visual。现在,我正在
使用
GNU
编译
器集合。有人能为
SIMD
数学库提供好的文档建议吗?
浏览 0
提问于2011-05-22
得票数 14
回答已采纳
5
回答
为什么许多编程语言缺乏标准的
向量
类型
?
programming-languages
、
simd
许多语言,例如C,甚至是
C++
、C#或Java,都没有本机支持的
向量
(
SIMD
)
类型
或功能。在这种语言中,必须
使用
非标准扩展或第三方库来访问
向量
类型
/指令,或者
在
没有它们的情况下进行到期,只希望它们的
编译
器足够聪明,能够自动将代码
向量
化。并行计算通过
使用
同时执行多个值的
向量
指令来获得巨大的性能收益,而不是一次执行一次计算的串行指令。语义
在
不同的处理器上会
浏览 0
提问于2023-03-24
得票数 1
回答已采纳
1
回答
检查是否为LLVM IR生成了
SIMD
机器
llvm-clang
、
llvm-c++-api
我有一个
C++
程序,它
使用
LLVM库生成一个LLVM模块,然后
编译
并执行它。我怎么才能找出答案呢?
浏览 0
提问于2015-06-02
得票数 0
3
回答
缺少
SIMD
指令的OpenMP if子句
c++
、
templates
、
openmp
、
standards
、
vectorization
我正在开发一些并行的
C++
模拟代码,我想尽可能有效地
向量
化。这就是为什么我同时
使用
模板参数和OpenMP
SIMD
指令: 模板参数是为了解决
在
最关键的循环中可能
出现
的一些条件,方法是在
编译
时
解析它们并完全删除相应的分支。OpenMP
SIMD
指令迫使
编译
器生成矢量化代码。,这是很好的,但我遇到的麻烦是,
在
我想要
使用
ratio<true>()版本的代码的情况下,这个版
浏览 2
提问于2015-08-18
得票数 2
回答已采纳
1
回答
对long double数据
类型
进行openMP
向量
化操作是不可能的吗?
c++
、
parallel-processing
、
x86
、
openmp
、
sse
我正在尝试
使用
openMP矢量化技术来改进这段代码。但在阅读相关阅读材料()
时
,我发现不可能对long double数据
类型
执行
向量
化操作。该链接
中
的内容如下:“避免
SIMD
硬件不支持的操作。Linux上具有(80位)长双精度的算术和余数运算符”%“是
SIMD
硬件不支持的操作的示例。”附注:我
使用
的是英特尔
C++
编译
器16.0.2、英特尔至强处理器和Linux。我的数据
类型
大多是long doubl
浏览 1
提问于2016-05-09
得票数 2
5
回答
.NET
中
的快速
向量
数学--有哪些选择?
c#
、
.net
、
sse
、
simd
、
slimdx
我怎样才能使
向量
数学更快?到目前为止,我发现这些方法:
在
.NET
中
还有其他方法来完成更快的
向量
运算吗?
浏览 0
提问于2013-03-30
得票数 17
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WASM 成为 HTML、CSS 与 JS 之后的第 4 门 Web 语言
使用 SIMD 和多线程增强 TensorFlow.js WebAssembly 后端
WebAssembly的未来:潜在新特性一览
你可以信任由编译器优化的代码吗?
python安装dlib库的大坑
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券