Linuxx86_64 कर्नेल में, माइक्रोआर्किटेक्चर-विशिष्ट अनुकूलन बहुत आम हैं, और Intel और AMD CPU परिवार दोनों विभिन्न प्रदर्शन युक्तियाँ नियोजित करते हैं, जबकि ARM64Linux कर्नेल अनुरक्षक नए माइक्रोआर्किटेक्चर-विशिष्ट अनुकूलन की शुरूआत का विरोध करते हैं क्योंकि वे नए ARM प्रोसेसर को प्रभावित करेंगे।
एम्पीयर कंप्यूटिंग ने अपने नए एम्पीयरवन सर्वर प्रोसेसर के लिए अनुकूलन प्रदान करने के लिए चार पैच का एक सेट भेजा है। एम्पीयर कंप्यूटिंग ने पाया कि ये नए हाई-कोर-काउंट एआरएम सर्वर प्रोसेसर 4K पेज आकार का उपयोग करते समय आक्रामक प्रीफ़ेचिंग से लाभ उठा सकते हैं। अनुक्रमिक पढ़ने के प्रदर्शन परीक्षणों में, HugeTLB या Tmpfs का उपयोग करने के लाभ "1.3~1.4x तक" बताए गए थे।
परीक्षण के नतीजे बताते हैं कि bigtlb या tmpfs में, हम निरंतर पढ़ने के प्रदर्शन को 1.3x~1.4x तक सुधार सकते हैं।हालांकि ये सुधार AmpereOneLinux के प्रदर्शन को बढ़ाने के लिए रोमांचक हैं, वर्तमान में ऐसा प्रतीत होता है कि यह कार्य मेनलाइन लिनक्स कर्नेल पर अपलोड नहीं किया जाएगा।
जाने-माने ARMLinux कर्नेल डेवलपर WilDeacon ने AmpereOneCPU के प्रदर्शन वृद्धि पैच पर अपने विचार व्यक्त किए:
"हम आर्म64 कर्नेल में माइक्रोआर्किटेक्चर-विशिष्ट अनुकूलन से दूर भागते हैं क्योंकि इन अनुकूलन को बनाए रखना बहुत मुश्किल है, ठीक से परीक्षण करना मुश्किल है, अक्सर ब्लोट होता है, और हमारी लाइब्रेरी रूटीन को अपडेट करने में अतिरिक्त बाधाएं जोड़ते हैं।
माना कि, हमारे पास कॉपी_पेज() (ARM64_HAS_NO_HW_PREFETCH के रूप में प्रच्छन्न) में थंडर-X1 के लिए कुछ मदद है, लेकिन सच कहूँ तो, उस मशीन को हर संभव मदद की ज़रूरत है।
इसलिए, मैं वास्तव में विलय की उम्मीद नहीं करता; आधुनिक सीपीयू को डेटा कॉपी करने का बेहतर काम करना चाहिए। यह Copy_to_user() है, कोई रॉकेट विज्ञान नहीं। "
एआरएम के मार्क रटलैंड भी डेकोन से सहमत हुए और थंडर-एक्स1 के लक्षित अनुकूलन को रद्द करने पर सहमत हुए। कर्नेल डेवलपर मार्कज़िन्जियर सहमत हैं और थंडर-एक्स1-विशिष्ट कोड को हटाने के लिए पहले से ही एक पैच पर काम कर रहे हैं।
कोड को रखरखाव योग्य बनाए रखने और अत्यधिक जटिल ARM64Linux कर्नेल कोड से बचने के लिए, वे अब CPU/माइक्रोआर्किटेक्चर विशिष्ट अनुकूलन का अनुसरण नहीं करते हैं। यह देखने लायक होगा कि क्या भविष्य में कोई ARMLinux-केंद्रित वितरण स्वयं ऐसे पैच ले जाएगा, या क्या कोई AmpereOne-अनुकूलित Linux वितरण आगे बढ़ेगा। विशेष रूप से उच्च-प्रदर्शन और ऊर्जा-कुशल ARMLinux सर्वर पर एम्पीयर के फोकस को देखते हुए, यह संभव है कि वे अनुकूलन का कोई निशान नहीं छोड़ना चाहते हैं, विशेष रूप से यह देखते हुए कि उनका लक्ष्य AMDEPYC और IntelXeon सर्वर के साथ प्रतिस्पर्धा करना है।