Apple Silicon đột phá thế nào, và bài học về tích hợp dọc
Ảnh: Henriok · Wikimedia Commons (CC0)

Apple Silicon đột phá thế nào, và bài học về tích hợp dọc

Apple Silicon không thắng nhờ một phát minh thần kỳ mà nhờ kiểm soát cả chồng công nghệ — chip, hệ điều hành, trình biên dịch, xưởng đúc. Cơ chế, và bài học cho công ty khác.

Năm 2020, Apple làm một việc mà cả ngành coi là liều lĩnh: bỏ chip Intel — nền tảng của máy Mac suốt mười lăm năm — để tự làm chip cho máy tính của mình. Những cuộc chuyển kiến trúc bộ xử lý trước đó trong lịch sử ngành đều đầy rủi ro, và không ít lần thất bại. Vậy mà lần này gần như suôn sẻ, và chỉ sau một thế hệ, Apple Silicon đã định nghĩa lại kỳ vọng về một chiếc laptop: mát, im, pin cả ngày, mà vẫn nhanh. Câu hỏi đáng hỏi không phải "chip của Apple mạnh cỡ nào" mà là họ làm được điều đó bằng cách nào — vì câu trả lời chứa bài học cho bất kỳ ai xây sản phẩm phức tạp.

Không phải một phát minh thần kỳ, mà là tích hợp dọc

Điều dễ hiểu nhầm nhất là nghĩ Apple tìm ra một bí quyết kỹ thuật nào đó mà Intel hay AMD không biết. Sự thật khác: phần lớn các ý tưởng trong Apple Silicon đều đã được biết đến. Cái Apple có mà các hãng chip thuần tuý không có là quyền kiểm soát toàn bộ chồng công nghệ — chip, hệ điều hành, trình biên dịch, và cả mối quan hệ với xưởng đúc. Khi bạn làm chủ cả bốn thứ đó, bạn tối ưu được những điểm giao nhau mà một công ty chỉ làm một mảnh không bao giờ với tới, vì mỗi bên tối ưu cho phần của mình và không ai chịu trách nhiệm cho tổng thể.

Bộ nhớ hợp nhất: bỏ đi khâu sao chép

Apple Silicon gộp CPU, GPU, Neural Engine và bộ nhớ lên cùng một đế — thay vì các linh kiện rời nối qua bo mạch.
Apple Silicon gộp CPU, GPU, Neural Engine và bộ nhớ lên cùng một đế — thay vì các linh kiện rời nối qua bo mạch.

Trong một máy tính truyền thống, CPU có RAM của nó, còn GPU rời có RAM riêng. Muốn GPU xử lý dữ liệu do CPU chuẩn bị, dữ liệu phải được sao chép từ vùng nhớ này sang vùng nhớ kia qua một đường truyền — tốn thời gian và tốn điện, và với những tác vụ trộn nhiều loại tính toán, khâu sao chép đó có khi chiếm phần lớn công sức.

Apple Silicon gộp tất cả vào một dải bộ nhớ chung mà CPU, GPU và bộ xử lý thần kinh đều truy cập thẳng. Không còn sao chép, không còn chờ. Đây là một quyết định chỉ khả thi khi bạn thiết kế cả con chip lẫn cách phần mềm dùng nó — một hãng bán chip rời cho nhiều khách hàng khác nhau không thể áp đặt kiến trúc bộ nhớ như vậy. Nối với bài về bộ nhớ ảo, đây là một tầng tối ưu nữa của cùng một tài nguyên khan hiếm.

Trục thắng thật là hiệu năng trên mỗi watt

Thắng nằm ở hiệu năng trên mỗi watt: máy mỏng, mát, chạy êm, pin cả ngày — thứ người dùng cảm nhận mỗi ngày.
Thắng nằm ở hiệu năng trên mỗi watt: máy mỏng, mát, chạy êm, pin cả ngày — thứ người dùng cảm nhận mỗi ngày.

Cuộc đua chip trong nhiều năm được kể bằng ngôn ngữ hiệu năng đỉnh — con số lớn nhất khi ép hết cỡ. Apple thắng ở một trục khác, và chọn đúng trục đó mới là điều khôn ngoan: hiệu năng trên mỗi watt. Với một chiếc laptop hay điện thoại, thứ quyết định trải nghiệm không phải đỉnh mà là bao nhiêu việc làm được cho mỗi đơn vị điện — vì điện quyết định nhiệt, nhiệt quyết định quạt, và cả ba quyết định thời lượng pin. Một con chip đạt cùng mức hiệu năng ở mức điện thấp hơn nhiều cho ra một chiếc máy mát, im, và chạy cả ngày không cần cắm sạc. Đó là thứ người dùng cảm nhận mỗi ngày, khác với con số đỉnh chỉ xuất hiện trong bảng thử nghiệm.

Kỳ công phần mềm ẩn sau thành công phần cứng

Đổi kiến trúc bộ xử lý nghĩa là mọi phần mềm cũ, biên dịch cho chip Intel, đột nhiên chạy trên một loại chip không hiểu ngôn ngữ máy của nó. Đây chính là chỗ các cuộc chuyển đổi trước đây hay chết: người dùng nâng cấp rồi thấy ứng dụng quen thuộc không chạy, và quay lưng. Apple giải bằng một lớp dịch tên Rosetta 2 — nó dịch mã Intel sang mã Apple, phần lớn dịch trước ngay khi cài đặt và phần còn lại dịch nóng lúc chạy, mượt đến mức đa số người dùng không hề biết ứng dụng của họ đang được phiên dịch. Thành công phần cứng mà cả thế giới trầm trồ thực ra đứng trên một kỳ công phần mềm mà gần như không ai nhìn thấy — và đó cũng là một bài học: một cuộc chuyển đổi lớn sống hay chết ở chỗ nó có làm người dùng cũ đau hay không.

Phần thắng nhờ chuỗi cung ứng

Cần thành thật về một phần thắng không nằm ở tài thiết kế của Apple: họ được tiếp cận nút sản xuất dẫn đầu của TSMC, thường là khách hàng đầu tiên của mỗi thế hệ tiến trình mới. Một con chip làm trên tiến trình tân tiến hơn có lợi thế về điện và mật độ mà thiết kế khéo đến mấy trên tiến trình cũ cũng khó bù. Một phần đáng kể ưu thế hiệu năng/watt đến từ đây — từ chuỗi cung ứng và túi tiền đủ lớn để đặt trước cả năng lực sản xuất, không phải từ một mạch điện thông minh hơn. Bỏ qua yếu tố này là hiểu sai bài học.

Bài học cho công ty khác — và cả giới hạn của nó

Bài học trung tâm là tích hợp dọc thắng khi các điểm giao nhau mới là chỗ tối ưu quan trọng nhất. Khi giá trị nằm ở chỗ chip gặp hệ điều hành, ở chỗ phần cứng gặp phần mềm, thì công ty kiểm soát cả hai đầu sẽ vượt lên. Nhưng — và đây là vế mà những người say mê câu chuyện Apple hay bỏ quên — tích hợp dọc cũng lấy đi nhiều thứ. Nó khoá cứng bạn vào một hệ, giảm hẳn khả năng trộn lẫn linh kiện của nhiều nhà, và đòi hỏi một quy mô khổng lồ để gánh chi phí tự làm mọi tầng. Nó chỉ đáng khi bạn đủ lớn để chi cho việc tự thiết kế chip và đủ tập trung để không phải chiều hàng trăm cấu hình khác nhau. Với phần lớn công ty, đi theo con đường của Apple không phải khôn ngoan mà là tự sát — như đã bàn trong bài về khoá nhà cung cấp, kiểm soát luôn có hai mặt.

Dự đoán những bước tiếp theo

Nếu luận điểm "tích hợp dọc thắng ở điểm giao nhau" là đúng, nó cho phép dự đoán vài hướng phát triển khá cụ thể:

  • Các hãng lớn sẽ tự làm chip cho đúng tải của mình. Xu hướng này đã bắt đầu và sẽ tăng tốc: các nhà cung cấp đám mây và các công ty phần mềm lớn thiết kế chip riêng cho máy chủ và cho AI, không phải để bán mà để tối ưu đúng khối lượng công việc của họ. Lợi ích không nằm ở việc chip nhanh hơn của hãng chuyên, mà ở việc nó vừa khít với phần mềm chạy trên nó.
  • Bộ nhớ hợp nhất và kiến trúc "gộp các loại tính toán" sẽ lan sang máy chủ AI. Chính bài toán sao chép dữ liệu giữa CPU và bộ tăng tốc đang là nút thắt của huấn luyện và suy luận mô hình lớn — và lời giải sẽ đi theo hướng Apple đã đi trên máy để bàn.
  • Cuộc đua dời từ hiệu năng đỉnh sang hiệu năng trên mỗi watt trên toàn ngành. Khi điện trở thành ràng buộc thật của cả trung tâm dữ liệu lẫn thiết bị cầm tay, trục mà Apple chọn sẽ thành trục chính mà mọi hãng phải cạnh tranh — kể cả những hãng lâu nay chỉ khoe con số đỉnh.
  • Kiến trúc lệnh mở sẽ ăn dần vào những chỗ tích hợp dọc không với tới. Không phải ai cũng đủ lớn để tự làm cả chồng như Apple; với phần còn lại, một kiến trúc lệnh mở, không phí bản quyền, cho phép nhiều bên cùng tuỳ biến sẽ là con đường thực dụng — tích hợp dọc cho người khổng lồ, chuẩn mở cho tất cả những ai còn lại.

Điểm chung của bốn dự đoán: thứ Apple chứng minh không phải "hãy giống Apple", mà là chỗ giá trị đang dịch chuyển — từ từng linh kiện rời sang cách chúng được ghép lại. Ai kiểm soát được điểm ghép, dù bằng tích hợp dọc hay bằng chuẩn mở, sẽ là người định hình chặng tiếp theo.

Chia sẻ

Thảo luận