腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何检查我的
CPU
是否支持AES-NI?
、
如何检查我的
CPU
是否支持
Linux
/UNIX下的AES-NI
指令集
。
浏览 0
提问于2011-05-31
得票数 45
回答已采纳
3
回答
CPU
是否只兼容一种
指令集
体系结构?
据我所知,有不同种类的ISA,如ARM、MIPS、80x86等,我不知道
CPU
是否只能专门读取一种ISA。例如,处理器可以同时读取80x86和MIPS。如果
CPU
是ISA特有的,我如何检查我的PC处理器正在使用的ISA?我能手动找出来吗? 谢谢
浏览 4
提问于2016-02-01
得票数 3
回答已采纳
1
回答
PC上的PlayStation 4软件
、
CPU
4具有使用x86
指令集
的PlayStation。几乎所有的现代PC机
CPU
都使用x86
指令集
。有没有可能在没有仿真的情况下在PC上运行PS4代码(因为PS4软件会有本机PC代码)?据我所知,我们必须首先转换PS4可执行文件,才能使其在Windows、
Linux
和/或其他OSes上运行。这会是一个问题吗?
浏览 2
提问于2013-12-21
得票数 1
回答已采纳
2
回答
是否所有实现AMD64
指令集
的
CPU
都具有相同的指令和寄存器?
、
、
、
执行IA-32
指令集
(32位x86
指令集
)的
CPU
没有相同的指令和寄存器,例如英特尔奔腾III具有英特尔奔腾II中没有的SSE寄存器和指令。但是,实现AMD64
指令集
(64位x86
指令集
)的
CPU
又如何呢?这些
CPU
是否具有相同的指令和寄存器(我的意思是:是否存在某些AMD64
CPU
具有比其他AMD64
CPU
更多的指令和寄存器,就像IA-32
CPU
具有比其他IA-32
CPU
具有更多的指令和寄存器
浏览 1
提问于2019-04-17
得票数 2
2
回答
条件生成依赖于SSE指令的支持
、
、
我只想在运行make的机器(本机目标)上支持SSE
指令集
的情况下才制作某些程序。假设它运行
linux
,如果SSE指令不受支持,则返回0,否则返回>0。但是我如何在makefile中使用它来促进条件make呢?我目前使用的是GNU Make 3.81,运行在
linux
上。
浏览 2
提问于2013-02-14
得票数 1
回答已采纳
2
回答
让GCC在32位代码(-m32)中使用AVX?
、
、
、
、
我有一个C程序,必须只运行在我正在编译代码的常春藤桥
CPU
上,在gcc 4.8上,我尝试使用-march=native编译,以利用
CPU
的所有特定指令。我已经用这种方式为x64编译了程序(注意我在
Linux
x64上)并将代码解压缩,我可以看到使用了AVX
指令集
。以这种方式对32位x86如果我试图拆解代码,我看不到任何AVX指令,
指令集
是奔腾Pro,80x8
浏览 4
提问于2014-06-04
得票数 2
回答已采纳
2
回答
我的
CPU
上的程序如何在另一个
CPU
上以相同的方式运行?
、
该代码被编译成供
CPU
执行的机器码。现在,我的问题是:如果我将可执行文件与他人的
CPU
中的另一个
指令集
共享。他们的
CPU
如何以相同的方式运行代码,而不产生错误或运行不同的代码?
浏览 1
提问于2017-02-01
得票数 0
1
回答
MySQL C++连接器:添加符号时出错:无法识别文件格式
、
、
、
我在与Visual Studio Enterprise 2015和我的ARM在Debian8 (BeagleBone Black)下交叉编译时遇到了问题。Project/lib/libmysqlcppconn-static.a: error adding symbols: File format not recognized我搜索过了,大多数时候,这似乎是一个架构问题。但我尝试了32位版本。 作为参考,我在相同的上下文中编译了相同的程
浏览 2
提问于2017-07-12
得票数 0
2
回答
用于MIPS体系结构的
指令集
模拟器(SystemC)
、
、
、
有没有人知道是否有开源的MIPS
指令集
模拟器(最好是在C++或SystemC中)? 你对此有什么经验吗?
浏览 4
提问于2011-07-14
得票数 1
2
回答
检查给定程序集文件是否应在给定处理器上运行。
、
、
我希望组装一个x86文件,同时确保代码将在给定处理器上运行,而不必在处理器模拟器上测试它。简而言之,我正在寻找一个自动版本的,以帮助我检查给定的代码是否应该与给定的处理器兼容。
浏览 1
提问于2015-07-20
得票数 2
回答已采纳
3
回答
64在x86-64中的意义
、
、
、
我知道x86的意思是32 bit
CPU
(或数据和地址总线能够承载32 bits),我也发现它被称为x86-64。x86-64中的64是什么意思?那么registers呢? 如果我错了,也请纠正我。
浏览 1
提问于2012-08-30
得票数 1
回答已采纳
1
回答
为armel交叉编译Python2.7.16(32位)
、
、
、
、
/configure --target=arm-
linux
--host=arm-
linux
-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32" --build64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/
Linux
浏览 0
提问于2019-11-01
得票数 3
2
回答
用-mfma编译时的非法指令
、
、
我正在编译与GCC 5.3.0的英特尔SandyBridge E5-2670.当我使用这些标志-O3 -DEIGEN_NO_DEBUG -std=c++11 -Wall -Wextra -Werror -march=native -ffast-math时,代码将无错误地运行。当我添加-mfma时,我会得到非法的指令。#0 0x000000000043a59c in ConvexHull::S
浏览 1
提问于2018-04-26
得票数 2
回答已采纳
2
回答
无法执行二进制文件错误
我只是在我的
linux
上运行了一个简单的hello world程序,它工作正常,我本应该在手持设备上运行相同的文件(在
linux
操作系统上运行),我得到了错误信息,比如Cannot execute binaryfile error.我对
linux
完全是个新手。
浏览 3
提问于2011-08-30
得票数 0
4
回答
是否可以在qemu模拟的powerpc体系结构上运行KVM?
、
、
、
我知道qemu使用二进制转换来模拟机器,所以不管底层架构如何,它都可以提供仿真。 我已经在x86架构上模拟了qemu的powerpc体系结构。我的问题是是否有可能在这个powerpc架构上运行KVM。我们可以通过使用软件虚拟化而非硬件虚拟化(qemu相对于kvm)来实现嵌套虚拟化,但相反的情况(kvm优于qemu)是这样的。答案中的任何解释都会很有帮助。 谢谢
浏览 0
提问于2010-12-18
得票数 2
回答已采纳
1
回答
对
CPU
特性的支持(如sse2、fma4等)
、
、
、
、
我有一些代码依赖于
CPU
和操作系统对各种
CPU
特性的支持。function
cpu
_flags() cpuinfo = readstring(`cat /proc/cpuinfo`);= readstring(`sysctl -a`);
cpu
_flag_
浏览 2
提问于2016-08-28
得票数 6
1
回答
AVX512未在英特尔Tensorflow上显示
、
、
、
根据,命令pip install intel-tensorflow-avx512只应该在
Linux
平台上使用。车轮上自动使用和启用AVX512: 如何检查TensorFlow是否确实
浏览 21
提问于2022-07-19
得票数 1
3
回答
为什么我们需要为不同的平台(例如Windows/
Linux
)进行编译?
、
、
、
、
我已经了解了
CPU
/ASM/C的基本知识,也不明白为什么我们需要针对不同的操作系统目标以不同的方式编译C代码。编译器所做的是创建汇编程序代码,然后组装成二进制机器代码。当然,由于
指令集
结构不同,每个
CPU
架构(例如ARM)的ASM代码是不同的。 但是当
Linux
和Windows运行在同一个
CPU
上时,机器操作就像MOVE/ADD/.应该是一样的。为什么我仍然需要为
Linux
和Windows编译,而不是仅仅在我的
Linux
可执行文件
浏览 3
提问于2018-01-12
得票数 9
回答已采纳
3
回答
为什么可执行文件依赖于操作系统而不是
CPU
?
、
、
如果我编写了一个C程序并将它编译成一个.exe文件,那么.exe文件将包含对
CPU
的原始机器指令。(我想)。 如果是这样的话,我怎么可能在运行现代版本Windows的计算机上运行已编译的文件?每个
CPU
家族都有不同的
指令集
。那么,为什么任何运行适当操作系统的计算机都能理解我的.exe文件中的指令,而不管它的物理
CPU
是什么?而且,通常在某些应用程序的“下载”页面中,您可以下载Windows、
Linux
和Mac (每个操作系统通常有两次下载,用于86位和64位计算机)。为什么没有更多的下载,每个家庭的<em
浏览 0
提问于2014-07-26
得票数 24
回答已采纳
1
回答
分析1可变寄存器
指令集
?
、
、
、
问题摘要
CPU
只有一个可变寄存器(名为mut),它总是以1开头,以及一些带有值的不可变寄存器(名为input0..n)。该
CPU
的指令只是mut上的逻辑门,其中一个输入寄存器将结果存储回mut。目前,我有一个简单的算法实现,它简单地对所有可能的
指令集
进行广度优先搜索,在每个真值表输入/输出对上
浏览 3
提问于2013-12-25
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
Linux服务器如何查看CPU使用率、内存占用情况
国产荣光,自主cpu指令集厚积薄发
Linux查看日志
100%自主指令集 国产16核服务器CPU即将发布
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券