हम /proc/cpuinfo
एईएस और एसएचए जैसे सीपीयू सुविधाओं को सीखने के लिए इंटेल और एआरएम मशीनों पर जांच कर सकते हैं । मुझे AIX और Linux दोनों के तहत PowerPC के लिए समान करने की आवश्यकता है।
लिनक्स के साथ परीक्षण नीचे दिखाया गया है। उत्पादन का उत्पादन 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 एक पॉवर 8 मशीन है। मुझे VMX, AES, SHA, PMULL, आदि जैसे झंडे दिखाई दे रहे हैं। VMX मोटे तौर पर Intel SSE और ARM नीयन के बराबर पावरपीसी है।
मुझे कुछ संबंधित चर्चाएँ मिली हैं जैसे / proc / cpuinfo comp.os.linux.powerpc पर। मैंने यह भी पाया कि हम एक नई प्रणाली पर क्या जाँच करते हैं? , लेकिन इसमें सीपीयू सुविधाओं जैसे उपयोगी विवरण का अभाव है। अंत में, वहाँ एक संबंधित सवाल है कि क्या झंडे में / proc / cpuinfo का मतलब है? , लेकिन यह पावरपीसी पर चर्चा नहीं करता है।
जीसीसी अपने अंतर्निहित बिल के उपयोग के माध्यम से सी कार्यक्रमों को जानकारी प्रदान करता है । उदाहरण के लिए, एक vsx
परीक्षण और एक vcrypto
परीक्षण है। समस्या यह है, मैं बैश स्क्रिप्ट से काम कर रहा हूं और सी प्रोग्राम नहीं।
मुझे यह भी नहीं पता कि AIX के लिए क्या उपयोग करना है। संकलन फार्म पर GCC119 पर AIX उपलब्ध है ।
AIX और Linux पर मुझे PowerPC cpu सुविधाएँ कैसे मिलती हैं?
lscpu
लिनक्सlscfg -v
पर और एआईएक्स पर कुछ जानकारी मिल सकती है ।