เราสามารถตรวจสอบ/proc/cpuinfo
บนเครื่อง Intel และ ARM เพื่อเรียนรู้คุณสมบัติ cpu เช่น AES และ SHA ฉันต้องทำเช่นเดียวกันสำหรับ PowerPC ภายใต้ทั้ง AIX และ Linux
การทดสอบกับ Linux แสดงอยู่ด้านล่าง การส่งออกที่ผลิตโดยGCC112ในฟาร์มรวบรวม
$ 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 เป็นเครื่อง Power 8 ฉันควรเห็นการตั้งค่าสถานะเช่น VMX, AES, SHA, PMULL และอื่น ๆ VMX นั้นเป็น PowerPC เทียบเท่ากับ Intel SSE และ ARM NEON
ฉันได้พบการสนทนาที่เกี่ยวข้องเช่น/ proc / cpuinfoบน comp.os.linux.powerpc ฉันยังพบสิ่งที่เราตรวจสอบในระบบใหม่ แต่ไม่มีรายละเอียดที่เป็นประโยชน์เช่นคุณสมบัติ cpu สุดท้ายมีคำถามที่เกี่ยวข้องที่ค่าสถานะใน / proc / cpuinfo หมายความว่าอย่างไร แต่ไม่ได้พูดถึง PowerPC
GCC ปรากฏขึ้นเพื่อให้ข้อมูลกับโปรแกรม C ผ่านการใช้งานของตัว -ins ตัวอย่างเช่นมีการvsx
ทดสอบและการvcrypto
ทดสอบ ปัญหาคือฉันทำงานจากสคริปต์ Bash ไม่ใช่โปรแกรม C
ฉันยังไม่รู้ว่าจะใช้กับ AIX อย่างไร AIX สามารถใช้ได้ที่GCC119ในฟาร์มรวบรวม
ฉันจะรับคุณลักษณะ PowerPC cpu บน AIX และ Linux ได้อย่างไร
lscpu
บน Linux และlscfg -v
บน AIX