Trong nhân Linuxx86_64, việc tối ưu hóa cho các vi kiến trúc cụ thể là rất phổ biến và cả dòng CPU Intel và AMD đều áp dụng nhiều thủ thuật hiệu suất khác nhau, trong khi các nhà bảo trì nhân ARM64 Linux phản đối việc giới thiệu các tối ưu hóa vi kiến trúc cụ thể mới vì chúng sẽ ảnh hưởng đến bộ xử lý ARM mới.
Ampere Computing đã gửi một bộ 4 bản vá để cung cấp khả năng tối ưu hóa cho bộ xử lý máy chủ AmpereOne mới của mình. Ampere Computing nhận thấy rằng các bộ xử lý máy chủ ARM có số lõi cao mới này có thể được hưởng lợi từ việc tìm nạp trước tích cực khi sử dụng kích thước trang 4K. Trong các thử nghiệm hiệu suất đọc tuần tự, lợi ích của việc sử dụng HugeTLB hoặc Tmpfs được báo cáo là "lên tới 1,3~1,4 lần".
Kết quả thử nghiệm cho thấy rằng trong Hugetlb hoặc tmpfs, chúng tôi có thể cải thiện đáng kể hiệu suất đọc liên tục lên 1,3x~1,4x. Mặc dù những cải tiến này rất thú vị trong việc nâng cao hiệu suất của AmpereOneLinux nhưng hiện tại có vẻ như tác phẩm này sẽ không được tải lên nhân Linux chính thống.
Nhà phát triển hạt nhân ARMLinux nổi tiếng WillDeacon bày tỏ quan điểm của mình về bản vá nâng cao hiệu suất của AmpereOneCPU: T AGPH77
"Chúng tôi có xu hướng tránh xa các tối ưu hóa dành riêng cho vi kiến trúc trong nhân arm64 vì những tối ưu hóa này rất khó bảo trì, khó kiểm tra đúng cách, thường dẫn đến cồng kềnh và gây thêm trở ngại cho việc cập nhật quy trình thư viện của chúng tôi.
Phải thừa nhận rằng, chúng tôi có một số trợ giúp dành cho Thunder-X1 trong copy_page() (giả dạng ARM64_HAS_NO_HW_PREFETCH), nhưng thành thật mà nói, chiếc máy đó cần mọi sự trợ giúp mà nó có thể nhận được
Vì vậy, tôi không thực sự mong đợi sự hợp nhất; phía dữ liệu sẽ tốt hơn. "
Mark Rutland của ARM cũng đồng ý với Deacon và tán thành việc loại bỏ các tối ưu hóa có mục tiêu cho Thunder-X1. Nhà phát triển hạt nhân MarcZyngier đồng ý và đang nghiên cứu một bản vá để loại bỏ mã dành riêng cho Thunder-X1.
Để giữ cho mã có thể duy trì được và tránh mã hạt nhân ARM64Linux quá phức tạp, họ không còn theo đuổi việc tối ưu hóa cụ thể cho CPU/vi kiến trúc nữa. Sẽ rất đáng để xem liệu có bất kỳ bản phân phối tập trung vào ARMLinux nào trong tương lai sẽ tự mang các bản vá như vậy hay không hoặc liệu có bất kỳ bản phân phối Linux được tối ưu hóa cho AmpereOne nào sẽ tiếp tục hay không. Đặc biệt khi xem xét việc Ampere tập trung vào các máy chủ ARMLinux hiệu suất cao và tiết kiệm năng lượng, có thể họ không muốn để lại bất kỳ dấu vết tối ưu hóa nào, đặc biệt khi xem xét việc họ nhắm đến việc cạnh tranh với các máy chủ AMDEPYC và IntelXeon.