/proc/cpuinfo
AES ve SHA gibi işlemci özelliklerini öğrenmek için Intel ve ARM makinelerini inceleyebiliriz . Aynı şeyi hem AIX hem de Linux altında PowerPC için yapmam gerekiyor.
Linux ile test aşağıda gösterilmiştir. Çıkış tarafından üretilen GCC112 ile derleme çiftlik .
$ cat /proc/cpuinfo
processor : 0
cpu : POWER8E (raw), altivec supported
clock : 2061.000000MHz
revision : 2.1 (pvr 004b 0201)
...
processor : 159
cpu : POWER8E (raw), altivec supported
clock : 2061.000000MHz
revision : 2.1 (pvr 004b 0201)
timebase : 512000000
platform : PowerNV
model : 8247-22L
machine : PowerNV 8247-22L
firmware : OPAL v3
GCC112 bir Power 8 makinesidir. VMX, AES, SHA, PMULL vb. Bayrakları görüyor olmalıyım. VMX kabaca Intel SSE ve ARM NEON'a eşdeğer bir PowerPC'dir.
Comp.os.linux.powerpc üzerinde / proc / cpuinfo gibi ilgili tartışmalar buldum . Ayrıca yeni bir sistemde neyi kontrol ediyoruz? , ancak işlemci özellikleri gibi yararlı ayrıntılardan yoksundur. Son olarak, / proc / cpuinfo'daki bayraklar ne anlama geliyor? , ancak PowerPC'yi tartışmaz.
GCC, yerleşik programları kullanarak C programlarına bilgi sağlıyor gibi görünmektedir . Örneğin, bir vsx
test ve bir vcrypto
test var. Sorun şu ki, ben bir Bash betiğinden çalışıyorum, bir C programından değil.
AIX için ne kullanacağımı da bilmiyorum. AIX, derleme çiftliğinde GCC119'da bulunur .
AIX ve Linux'ta PowerPC işlemci özelliklerini nasıl edinebilirim?
lscpu
Linux'ta velscfg -v
AIX'te bazı bilgiler alabilirsiniz .