Nhận xét Hiện tại có cần quá quan tâm đến smartphone chip 64-bit? là chủ đề trong bài viết hiện tại của Tiên Kiếm. Theo dõi bài viết để biết chi tiết nhé.
Bạn vui lòng chờ trong giây lát…
Trong vài tháng tới, thị trường di động sẽ chứng kiến rất nhiều điện thoại mới được tung ra với bộ vi xử lý 64-bit. Vậy bộ xử lý di động 64 bit có những ưu điểm gì?

Bộ xử lý 64-bit là gì?
Bộ xử lý sử dụng hai loại số để thực hiện các hoạt động tính toán như cộng, nhân, và di chuyển hoặc sao chép các dữ liệu. Một trong số đó là số nguyên và số thực phẩy động (floating-point numbers). Nếu một bộ xử lý có thể xử lý các số nguyên có độ dài lên đến 16 bit, đó là một bộ vi xử lý 16-bit, bộ xử lý có thể xử lý số nguyên có chiều dài 32-bit, đó là vi xử lý 32-bit, và với dãy số nguyên có chiều dài 64-bit, người ta gọi đó là bộ xử lý 64-bit.

Apple giới thiệu chip 64-bit ARMv8 Apple A7
Một bộ xử lý 32-bit sử dụng bộ đếm 32 bit để truy cập đến các vị trí trong bộ nhớ, tương đương với 2^32=4GB địa chỉ có thể truy cập được. Điều này có nghĩa rằng bộ vi xử lý 32 bit chỉ có thể hoạt động trên tối đa 4GB bộ nhớ RAM cho dù hiệu năng của vi xử lý cao thế nào đi nữa. Một vi xử lý 64-bit sử dụng bộ đếm 64 bit tương đương với khả năng truy cập 16 exabytes bộ nhớ, một con số khổng lồ ở thời điểm hiện tại.
Một bộ vi xử lý 64-bit không có nhiều lợi ích trong việc xử lý hầu hết các ứng dụng hiện nay. Đại đa số các ứng dụng sử dụng trên điện thoại và máy tính bảng không cần đến bộ đếm 64-bit, hoặc nhiều hơn 4GB bộ nhớ RAM cho mỗi chương trình. Trong thực tế, một ứng dụng 64-bit đôi khi có thể chạy chậm hơn so với một ứng dụng 32-bit, bởi việc sử dụng cả 64-bit đếm có thể làm cho các ứng dụng lớn hơn, tiêu tốn nhiều bộ nhớ cache và bộ nhớ RAM hơn.
Vậy chip 64-bit xử lý trên di động tốt hơn ở điểm nào?
Việc chuyển từ 32-bit lên 64-bit ở vi xử lý ARM chỉ là một bước phát triển trong việc chuyển từ kiến trúc ARMv7 lên ARMv8.
Trong gần một thập kỷ qua, tất cả các chip trong điện thoại thông minh đều sử dụng kiến trúc ARMv7. Kiến trúc ARMv7 đã có những cải tiến và mở rộng trong những năm qua, nhưng phần lõi của kiến trúc này vẫn không khác gì so với cách đây 10 năm trước.

Và với việc kiến trúc ARMv7 đã trở nên lỗi thời, ba năm trước, ARM đã giới thiệu một tiêu chuẩn mới cho các nhà sản xuất chip di động là ARMv8.
ARMv8 bao gồm một loạt những cải tiến, với việc xây dựng cấu trúc vi sử lý cho phù hợp với các ứng dụng hiện đại và loại bỏ các kiến trúc lỗi thời trên vi xử lý. Kiến trúc mã hóa bảo mật cũng được thêm vào, hơn nữa, phần không gian dành cho thanh ghi bên trong bộ xử lý đã tăng gấp đôi. Điều này đồng nghĩa với việc vi xử lí ARMv8 sẽ tốn ít thời gian để truy cập dữ liệu từ bộ nhớ hơn.
Và, tất nhiên, là ARMv8 64-bit có khả năng tương thích với các phần mềm cũ chạy trên ARM 32-bit. Kiến trúc ARMv8 64-bit nhanh hơn và hiệu quả hơn kiến trúc cũ chứ không phải chỉ riêng một yếu tố 64-bit.
Chip 64-bit có tạo ra đột phá trên thực tế?
HTC Desire 510 là sản phẩm di động tích hợp chip xử lý 64-bit đầu tiên trên thị trường Android với vi xử lý Qualcomm Snapdragon 410. Desire 510 được dựa trên kiến trúc ARMv8 và 64-bit, nhưng sản phẩm này chỉ ở phân khúc tầm trung và cung cấp hiệu năng thấp hơn hầu hết các sản phẩm cao cấp trên thị trường. Chip 64-bit trung cấp tiếp theo được tung ra thị trường của Qualcomm là Snapdragon 610 và 615, trong khi đó vi xử lý 64-bit cao cấp nhất Snapdragon 810 sẽ xuất hiện vào đầu năm sau.
Ngoài ra, nhà sản xuất Nvidia cũng cho ra mắt vi xử lý 64-bit của họ là Nvidia K1 phiên bản 64-bit trước cuối năm với hiệu năng khá hứa hẹn.

Chip 64-bit cần đến Android L để “tỏa sáng”
Một phần không thể thiếu với một chip xử lý đó chính là hệ điều hành. Nếu bạn mua một chiếc điện thoại 64-bit với Android 4.4 KitKat thì sẽ không có gì khác biệt trước khi bạn nâng cấp sản phẩm này lên Android L.
Để có thể sử dụng hiệu quả kiến trúc 64-bit của ARM thì người dùng sẽ cần hai yếu tố nữa là hệ điều hành và các ứng dụng hỗ trợ. Android L được thiết kế để hỗ trợ đầy đủ nền tảng ARMv8 64-bit trong khi KitKat thì không và phải cần một thời gian nữa để các nhà phát triển hỗ trợ đầy đủ kiến trúc 64-bit cho các ứng dụng của họ.

Android L hỗ trợ ARMv8 64-bit
Trên Android, hầu hết các ứng dụng đều dựa trên Java. Ứng dụng khi tải về máy sẽ được biên dịch (compile) một phần bởi lập trình viên, phần mã biên dịch này sau đó sẽ phải đi qua một trình phiên dịch khác để trở thành mã máy (native code) phù hợp với CPU của thiết bị được sử dụng.
Trình biên dịch trong Android L, được gọi là ART, được phát triển để tối ưu hoá cho kiến trúc ARM mới. Như vậy, Android L khi kết hợp với bộ xử lý 64-bit trong điện thoại hoặc máy tính bảng sẽ giúp ứng dụng chạy nhanh hơn mà không cần phải tối ưu hóa đặc biệt từ các nhà phát triển.
Kết
Việc nâng từ 32-bit lên 64-bit trên chip xử lý cũng tương tự như việc nâng số “chấm” trên máy ảnh của điện thoại. Cả hai đều được tận dụng để thực hiện các chiến dịch quảng bá của các nhà sản xuất. Trong trường hợp này các các nhà marketing không sai nhưng đã hơi phóng đại về khả năng của chip 64 bit và trong tương lai một năm tới có lẽ chip 64-bit sẽ tràn ngập tất cả các phân khúc thị trường từ cấp cao đến cấp thấp.
Và ở thời điểm hiện tại khi các sản phẩm di động dùng chip 64-bit đầu tiên lên kệ (HTC Desire 510) thì người dùng cũng có thể mua và trải nghiệm thử công nghệ chip mới này.
thegioididong (theo Greenbot)