Vietnamita News

Google triển khai AutoFDO cho kernel Android 15 và 16, tối ưu hóa tốc độ và mức sử dụng CPU

Google, Android
Foto: Google, Android - viewimage/ Shutterstock.com

Google đang cách mạng hóa hiệu suất của điện thoại di động Android bằng cách triển khai một kỹ thuật tối ưu hóa mới và nâng cao trong nhân của hệ điều hành, thành phần cơ bản nhất của nó. Công ty đã công bố bổ sung tính năng hỗ trợ Tối ưu hóa tự động theo hướng phản hồi (AutoFDO) cho bộ công cụ LLVM của Android, một sáng kiến ​​chiến lược hứa hẹn giúp các thiết bị nhanh hơn và hiệu quả hơn. Phương pháp cải tiến này tập trung vào việc tối ưu hóa cách biên soạn Android, dựa trên dữ liệu sử dụng thực tế, thể hiện bước nhảy vọt đáng kể trong công nghệ phần mềm dành cho nền tảng di động.

Không thể phủ nhận sự liên quan của nhân Android với hoạt động chung của điện thoại thông minh, đóng vai trò là lõi quản lý giao tiếp nội tại giữa các ứng dụng, bộ xử lý trung tâm và tất cả các thành phần phần cứng. Với vị trí quan trọng của nó, bất kỳ cải tiến nào, dù có vẻ nhỏ, trong hoạt động của nó đều có thể mang lại lợi ích đáng kể cho trải nghiệm người dùng.

Theo các phân tích do chính Google thực hiện, kernel chịu trách nhiệm cho khoảng 40% mức sử dụng CPU trên nhiều loại thiết bị Android. Con số này nhấn mạnh tầm quan trọng đặc biệt của việc tối ưu hóa ở lớp này, vì hiệu quả đạt được ở đây có khả năng tác động trực tiếp đến tốc độ xử lý, tính trôi chảy của hoạt động và thậm chí cả thời lượng pin của thiết bị.

Tầm quan trọng sống còn của nhân Android

Kernel, là lớp sâu nhất và thiết yếu nhất của hệ điều hành, đóng vai trò trung tâm trong việc điều phối tất cả các hoạt động cấp thấp. Nó là mối liên kết giữa phần mềm và phần cứng, cho phép các ứng dụng tương tác với các tài nguyên vật lý của điện thoại như bộ nhớ, bộ lưu trữ, mạng và các thiết bị ngoại vi. Việc quản lý toàn diện này đảm bảo rằng hệ thống hoạt động gắn kết, đáp ứng các lệnh của người dùng và nhu cầu ứng dụng. Tối ưu hóa kernel không chỉ là cải tiến gia tăng; về cơ bản nó có thể thay đổi cách phần cứng xử lý các hướng dẫn một cách hiệu quả, giải phóng tài nguyên và giảm thiểu độ trễ.

Tối ưu hóa thông minh với AutoFDO

Thông thường, khi một ứng dụng hoặc bất kỳ phần mềm hệ thống nào phải trải qua quá trình biên dịch, trình biên dịch sẽ hoạt động bằng cách chuyển đổi mã nguồn thành một tập hợp các hướng dẫn mà bộ xử lý có thể hiểu được, đồng thời sửa đổi nó để việc thực thi nó diễn ra theo cách hiệu quả nhất có thể. Tuy nhiên, cơ sở của những tối ưu hóa này thường dựa trên các quy tắc chung và các giả định được chấp nhận rộng rãi về cách sử dụng, điều này có thể không phản ánh thực tế động về cách người dùng tương tác với thiết bị của họ.

Phương pháp AutoFDO đưa quy trình này lên một tầm cao hoàn toàn mới, giới thiệu một lớp thông tin dựa trên dữ liệu thực nghiệm. Bằng cách sử dụng thông tin được thu thập từ các tình huống sử dụng thực tế, hệ thống có thể nhận biết đoạn mã nào được kích hoạt thường xuyên nhất. Sự hiểu biết sâu sắc này cho phép trình biên dịch chỉ định mức độ ưu tiên tối đa cho các phần này trong giai đoạn biên dịch, đảm bảo rằng các phần quan trọng nhất và được thực thi liên tục được chuẩn bị để thực hiện với tính linh hoạt và hiệu quả tối đa.

Phương pháp thử nghiệm và kết quả ban đầu

Để thu thập dữ liệu quan trọng hỗ trợ AutoFDO, Google đã tiến hành một loạt thử nghiệm nghiêm ngặt trong môi trường phòng thí nghiệm được kiểm soát, sử dụng điện thoại Google Pixel làm cơ sở. Quá trình này bao gồm việc mở và sử dụng chuyên sâu 100 ứng dụng Android phổ biến nhất trên thị trường, mô phỏng hành vi điển hình và khắt khe của người dùng.

Trong các thử nghiệm này, các công cụ định hình đã được sử dụng để phân tích phần nào của kernel đang chạy mạnh mẽ và thường xuyên nhất. Phân tích tỉ mỉ này cho phép xác định chính xác các phần mã được truy cập thường xuyên, một thuật ngữ được giới kỹ thuật gọi là “mã nóng”. Dựa trên những hiểu biết chi tiết này, kernel sau đó đã được biên dịch lại, đảm bảo rằng các thành phần quan trọng và được sử dụng nhiều nhất sẽ chạy nhanh hơn và hiệu quả hơn đáng kể.

Tăng hiệu suất cho người dùng

Google đảm bảo rằng những cải tiến vận hành này sẽ chuyển thành lợi ích hữu hình cho người dùng cuối, nâng cao trải nghiệm tổng thể trên điện thoại thông minh. Kỳ vọng bao gồm việc khởi chạy ứng dụng nhanh hơn đáng kể, giúp việc truy cập chức năng hàng ngày nhanh hơn và ít bực bội hơn.

Ngoài ra, dự kiến ​​hiệu suất hệ thống tổng thể sẽ mượt mà hơn, nghĩa là ít bị giật hình hơn và điều hướng mượt mà hơn giữa các màn hình và chức năng khác nhau. Việc chuyển đổi giữa các ứng dụng cũng sẽ trở nên linh hoạt hơn, cho phép thực hiện đa nhiệm hiệu quả và trực quan hơn.

Ngoài một lợi ích bổ sung mà người tiêu dùng rất mong muốn, việc tối ưu hóa hứa hẹn có khả năng kéo dài tuổi thọ pin của thiết bị, một yếu tố quan trọng cho khả năng sử dụng hàng ngày. Trong một tuyên bố chính thức, các kỹ sư của Google bày tỏ sự nhiệt tình, tuyên bố đã “quan sát thấy những cải tiến ấn tượng về số liệu hiệu suất của Android”, điều này củng cố tác động tích cực như mong đợi.

Triển khai hiện tại và mở rộng trong tương lai

Google đã thực hiện các bước cụ thể trong việc triển khai tính năng tối ưu hóa mang tính cách mạng này bằng cách tích hợp nó vào các nhánh nhân cụ thể, cụ thể là Android 16-6.12 và Android 15-6.6. Các phiên bản kernel này là những phiên bản được thiết kế để trang bị cho các thiết bị sẽ ra mắt Android 16 và Android 15 tương ứng, đảm bảo rằng các thiết bị trong tương lai đã có được lợi thế về hiệu suất này.

Tuy nhiên, chiến lược của công ty không chỉ giới hạn ở sự hội nhập hiện tại. Có một kế hoạch dài hạn, đầy tham vọng nhằm mở rộng phạm vi tiếp cận của AutoFDO bằng cách mở rộng nó để bao phủ số lượng thành phần hạt nhân thậm chí còn lớn hơn. Bản mở rộng này bao gồm nhưng không giới hạn ở trình điều khiển máy ảnh, trình điều khiển modem và nhiều trình điều khiển phần cứng khác được các nhà sản xuất thiết bị khác nhau thêm và tùy chỉnh.

Cách tiếp cận này nhằm mục đích tối ưu hóa toàn diện, đảm bảo rằng không chỉ phần cốt lõi của hệ thống mà cả khả năng tương tác của nó với phần cứng cụ thể của từng thiết bị cũng được tối đa hóa. Mục tiêu là tạo ra một hệ sinh thái Android trong đó hiệu quả và tốc độ là những đặc điểm nội tại, bất kể thương hiệu hoặc mẫu thiết bị.

Việc đưa Samsung One UI 8.5 vào chương trình nghị sự báo hiệu rằng những tối ưu hóa của Google thường tác động đến các tùy chỉnh giao diện của các nhà sản xuất lớn. Sự hợp tác và áp dụng các công nghệ nền tảng này đảm bảo rằng những tiến bộ của hệ điều hành cơ bản sẽ đến được với người dùng trên các trải nghiệm phần mềm khác nhau. Sự phối hợp giữa quá trình phát triển hạt nhân và các lớp phần mềm của nhà sản xuất là rất quan trọng cho sự phát triển suôn sẻ của Android.

Vai trò của Samsung và hệ sinh thái Android

Bản cập nhật Samsung One UI 8.5, được đề cập trong bối cảnh tối ưu hóa, nêu bật những tiến bộ trong nhân Android vượt xa các thiết bị Pixel, tác động đến toàn bộ hệ sinh thái như thế nào. Các nhà sản xuất như Samsung, bằng cách tích hợp các phiên bản Android mới đã có AutoFDO, có thể cung cấp cho người dùng trải nghiệm được cải thiện mà không cần nỗ lực tối ưu hóa bổ sung ở các cấp độ thấp hơn. Điều này tạo ra một chu kỳ đổi mới hiệu quả, trong đó những cải tiến của Google được khuếch đại nhờ sự phân bố rộng rãi của các đối tác.

Những tối ưu hóa này mang lại lợi ích toàn diện cho thị trường điện thoại thông minh, cho phép các thiết bị, bất kể tầm giá, hoạt động linh hoạt hơn. Đối với các nhà sản xuất, điều đó có nghĩa là nền tảng hệ thống mạnh mẽ và hiệu quả hơn, cho phép họ tập trung nỗ lực vào các cải tiến phần cứng và các tính năng độc đáo mà không phải lo lắng quá mức về hiệu suất phần mềm quan trọng. Sự hợp tác là nền tảng cho sự phát triển liên tục của nền tảng.

Việc liên tục tìm kiếm hiệu quả

Sáng kiến ​​AutoFDO của Google là bằng chứng nữa cho cam kết không ngừng nghỉ của công ty trong việc cải tiến và cải thiện trải nghiệm Android. Trong một thị trường mà tốc độ và hiệu quả là những điểm khác biệt mang tính cạnh tranh quan trọng, việc theo đuổi đổi mới ở cấp độ lõi thể hiện tầm nhìn dài hạn nhằm đảm bảo Android luôn dẫn đầu về công nghệ di động.

Veja Tambem em Vietnamita News