Khi nói về máy tính lượng tử, người ta thường hình dung một cỗ máy có khả năng xử lý những bài toán mà máy tính thông thường gặp khó khăn. Tuy nhiên, phía sau khái niệm đó là một câu hỏi nền tảng hơn: máy tính lượng tử sẽ được xây dựng từ loại phần cứng nào? Khác với máy tính cổ điển, nơi bóng bán dẫn đã trở thành nền tảng chủ đạo, lĩnh vực lượng tử hiện vẫn có nhiều hướng tiếp cận cùng tồn tại.
Đơn vị cơ bản của máy tính lượng tử là qubit. Qubit có thể được tạo ra từ nhiều hệ vật lý khác nhau, miễn là hệ đó có thể biểu diễn trạng thái lượng tử, tương tác với các qubit khác và được đo với độ tin cậy đủ cao. Những yêu cầu này nghe có vẻ đơn giản nhưng trên thực tế rất khắt khe. Một qubit phải được cô lập khỏi nhiễu bên ngoài để giữ được trạng thái lượng tử, đồng thời vẫn cần kết nối với thiết bị điều khiển để thực hiện phép tính.
Vì vậy, cuộc đua trong ngành không chỉ là cuộc đua xem ai có nhiều qubit hơn. Đó còn là cuộc đua về chất lượng qubit, khả năng kết nối, tốc độ điều khiển, mức độ mở rộng và tính phù hợp với hệ thống sửa lỗi trong tương lai. Mỗi kiến trúc phần cứng giải quyết những vấn đề này theo một cách khác nhau.
Qubit không phải là một linh kiện duy nhất
Trong máy tính cổ điển, bit thường được biểu diễn bằng hai trạng thái điện áp hoặc dòng điện. Qubit cũng có hai trạng thái cơ sở, nhưng còn có thể tồn tại trong trạng thái chồng chập của hai trạng thái đó. Khi nhiều qubit tương tác, chúng có thể hình thành các liên kết lượng tử đặc biệt, mở ra cách xử lý thông tin khác với logic nhị phân truyền thống.
Để biến ý tưởng này thành một máy tính thực tế, nhóm nghiên cứu phải kiểm soát nhiều yếu tố cùng lúc. Họ cần khởi tạo qubit trong trạng thái xác định, tác động lên qubit bằng các phép điều khiển chính xác, tạo tương tác giữa các qubit và đọc kết quả sau phép tính. Mỗi công đoạn đều có thể gây sai lệch. Một qubit có thể mất trạng thái do nhiệt, rung động, nhiễu điện từ hoặc tương tác ngoài ý muốn với môi trường.
Khái niệm “qubit vật lý” cũng cần được phân biệt với “qubit logic”. Qubit vật lý là hệ lượng tử cụ thể trong thiết bị, còn qubit logic là đơn vị thông tin được bảo vệ bằng nhiều qubit vật lý và các phương pháp phát hiện, điều chỉnh lỗi. Do đó, một kiến trúc có số qubit vật lý lớn chưa chắc đã tạo ra năng lực tính toán hữu ích nếu các qubit đó khó điều khiển hoặc có tỷ lệ lỗi cao.
Mạch siêu dẫn: tốc độ cao và yêu cầu làm lạnh nghiêm ngặt
Mạch siêu dẫn là một trong những hướng phát triển được biết đến rộng rãi nhất. Trong kiến trúc này, qubit được tạo từ các mạch điện siêu dẫn có những thành phần đặc biệt hoạt động như một hệ lượng tử nhân tạo. Các mạch thường được chế tạo trên nền vật liệu rắn và điều khiển bằng tín hiệu vi sóng.
Ưu điểm đáng chú ý của mạch siêu dẫn là tốc độ thực hiện phép toán tương đối cao. Các qubit cũng có thể được chế tạo bằng những quy trình gần với kỹ thuật vi chế tạo, giúp các phòng thí nghiệm tận dụng nhiều kinh nghiệm từ ngành điện tử. Việc đặt nhiều qubit trên cùng một chip là khả thi về mặt kỹ thuật, dù mở rộng lên quy mô lớn vẫn còn nhiều thách thức.
Đổi lại, mạch siêu dẫn phải hoạt động ở môi trường cực lạnh để giảm nhiễu nhiệt và duy trì tính chất lượng tử. Hệ thống làm lạnh không chỉ là một chiếc tủ đơn giản. Nó bao gồm nhiều tầng nhiệt độ, dây dẫn, bộ lọc và thiết bị đo lường, tất cả phải được bố trí sao cho tín hiệu có thể đi vào và đi ra mà không đưa quá nhiều nhiễu vào vùng qubit.
Khi số lượng qubit tăng, vấn đề kết nối và điều khiển cũng trở nên phức tạp. Mỗi qubit cần được tác động và đọc kết quả, nhưng số đường điều khiển không thể tăng vô hạn trong một không gian làm lạnh hạn chế. Điều đó thúc đẩy các hướng nghiên cứu về mạch điều khiển tích hợp, phương pháp ghép nối hiệu quả và thiết kế chip giảm nhiễu.
Ion bẫy: qubit ổn định nhưng cần điều khiển tinh vi
Trong kiến trúc ion bẫy, các ion được giữ trong không gian bằng trường điện từ. Trạng thái lượng tử của ion có thể được sử dụng để biểu diễn qubit, còn laser đóng vai trò điều khiển và tạo tương tác giữa các ion. Vì các ion có cùng bản chất vật lý và được cô lập tốt khỏi nhiều nguồn nhiễu, hệ thống này có thể đạt độ chính xác cao trong một số thao tác.
Một điểm hấp dẫn của ion bẫy là các qubit trong cùng một chuỗi có thể tương tác theo cách linh hoạt. Các nhà nghiên cứu không nhất thiết chỉ kết nối những qubit nằm cạnh nhau như trên một số dạng chip. Điều này có thể làm giảm số bước trung gian cần thiết cho một số mạch lượng tử.
Tuy nhiên, tốc độ điều khiển bằng laser thường là một yếu tố cần cân nhắc. Việc định vị, ổn định và điều chỉnh nhiều chùm laser cùng lúc đòi hỏi hệ thống quang học phức tạp. Khi muốn mở rộng số ion, nhóm nghiên cứu phải xử lý các vấn đề về bố trí không gian, di chuyển ion, kiểm soát dao động và kết nối giữa nhiều vùng bẫy.
Kiến trúc ion bẫy cho thấy một sự đánh đổi điển hình của máy tính lượng tử. Một hệ có thể ưu tiên thời gian duy trì trạng thái và độ chính xác, nhưng lại phải chấp nhận tốc độ thao tác hoặc độ phức tạp của thiết bị điều khiển. Không có tiêu chí đơn lẻ nào đủ để đánh giá toàn bộ nền tảng.
Nguyên tử trung hòa và khả năng sắp xếp linh hoạt
Nguyên tử trung hòa là một hướng tiếp cận khác, trong đó các nguyên tử được giữ và sắp xếp bằng ánh sáng laser. Trạng thái của nguyên tử có thể đóng vai trò qubit, còn những trạng thái kích thích đặc biệt được dùng để tạo tương tác giữa các nguyên tử ở khoảng cách phù hợp.
Kiến trúc này thu hút sự quan tâm vì các nguyên tử cùng loại có tính đồng nhất tự nhiên. Việc dùng ánh sáng để di chuyển hoặc sắp xếp nguyên tử cũng mở ra khả năng thay đổi cấu hình của hệ thống theo nhu cầu của thuật toán. Một mạng qubit không nhất thiết phải bị giới hạn hoàn toàn bởi vị trí cố định trên một con chip.
Thách thức của nguyên tử trung hòa nằm ở việc kiểm soát đồng thời nhiều nguyên tử bằng các hệ thống quang học chính xác. Ánh sáng dùng để bẫy, làm lạnh, sắp xếp và điều khiển nguyên tử phải được ổn định về tần số, cường độ và hướng. Chỉ một sai lệch nhỏ trong quá trình này cũng có thể ảnh hưởng đến kết quả phép tính.
Khả năng thay đổi hình học của mạng qubit có thể hữu ích cho các thuật toán khác nhau, nhưng nó cũng tạo thêm yêu cầu về phần mềm điều khiển và lịch trình vận hành. Hệ thống không chỉ cần biết thực hiện phép toán nào mà còn phải quyết định khi nào nên di chuyển hoặc tái cấu hình các qubit.
Photon và bài toán đưa ánh sáng vào quy mô lớn
Photon, tức hạt lượng tử của ánh sáng, có một số đặc tính phù hợp với truyền thông tin. Photon ít tương tác với môi trường trong nhiều điều kiện truyền dẫn và có thể di chuyển qua các thành phần quang học. Vì vậy, máy tính lượng tử quang học thường được xem là hướng có tiềm năng kết nối tự nhiên với mạng quang.
Trong một hệ quang học, thông tin lượng tử có thể được mã hóa vào những đặc tính như đường đi, phân cực hoặc thời điểm xuất hiện của photon. Các bộ tách, bộ giao thoa và bộ phát hiện photon đơn được sử dụng để thực hiện và đo các thao tác cần thiết.
Điểm khó là photon không dễ tương tác với nhau. Trong nhiều nền tảng khác, tương tác giữa các qubit có thể xuất hiện trực tiếp thông qua trường hoặc cấu trúc vật chất. Với photon, việc tạo ra phép tương tác hữu ích thường cần đến các thành phần quang học, vật liệu hoặc cơ chế đo đặc biệt. Hệ thống cũng phải đối mặt với tổn hao: một phần photon có thể không được tạo ra, không đi đúng đường hoặc không được phát hiện.
Do đó, máy tính lượng tử quang học thường phải dựa vào các phương pháp phối hợp nhiều nguồn photon, mạch quang và phép đo. Khả năng vận hành ở nhiệt độ ít khắc nghiệt hơn một số kiến trúc khác là lợi thế, nhưng không tự động giải quyết bài toán mở rộng. Số lượng linh kiện, độ ổn định của đường quang và hiệu suất phát hiện vẫn là những yếu tố quyết định.
Qubit spin và hướng tận dụng vật liệu bán dẫn
Một số nhóm nghiên cứu tìm cách lưu trữ thông tin lượng tử trong spin của electron hoặc hạt nhân, thường gắn với các cấu trúc bán dẫn có kích thước rất nhỏ. Spin có thể được hình dung như một tính chất lượng tử có hai trạng thái cơ sở, dù cách mô tả này không nên được hiểu đơn giản như một quả cầu đang quay theo nghĩa cổ điển.
Hướng tiếp cận này có lợi thế tiềm năng là tận dụng kiến thức và quy trình của ngành bán dẫn. Nếu có thể chế tạo, điều khiển và kết nối qubit spin bằng các kỹ thuật tương thích với sản xuất chip, nền tảng này có thể hưởng lợi từ hệ sinh thái thiết bị điện tử hiện có.
Nhưng kích thước nhỏ cũng khiến việc đo lường và điều khiển trở nên nhạy cảm. Các nhà nghiên cứu phải kiểm soát chính xác môi trường vật liệu, vị trí của cấu trúc và tín hiệu tác động lên spin. Việc kết nối nhiều qubit mà không làm tăng nhiễu hoặc tạo ra sai số ngoài kiểm soát là bài toán quan trọng.
Qubit spin minh họa rõ ràng rằng một kiến trúc hứa hẹn không chỉ được đánh giá bằng trạng thái của nguyên mẫu. Để trở thành một máy tính hữu ích, hệ thống còn cần quy trình chế tạo ổn định, thiết bị điều khiển phù hợp và phương án tích hợp hàng loạt thành phần mà không làm giảm chất lượng qubit.
Tiêu chí nào quyết định một kiến trúc có triển vọng?
So sánh các kiến trúc qubit bằng một con số duy nhất thường dẫn đến kết luận thiếu đầy đủ. Số qubit là thông tin dễ gây chú ý, nhưng cần đặt cạnh tỷ lệ lỗi, thời gian duy trì trạng thái, tốc độ thực hiện phép toán và khả năng kết nối. Một hệ có ít qubit nhưng thao tác chính xác và kết nối hiệu quả có thể hữu ích hơn một hệ có nhiều qubit nhưng khó kiểm soát.
Khả năng mở rộng cũng phải được xem xét ở nhiều tầng. Ở tầng vật lý, nhà sản xuất cần chế tạo thêm qubit đồng nhất. Ở tầng điều khiển, họ phải cung cấp tín hiệu cho số lượng qubit lớn mà vẫn hạn chế nhiễu. Ở tầng hệ thống, cần có thiết bị làm lạnh, laser, điện tử, phần mềm và phương thức đọc kết quả hoạt động đồng bộ.
Hệ sinh thái phần mềm là một tiêu chí khác. Một kiến trúc chỉ có giá trị thực tiễn khi người phát triển có thể mô tả mạch, biên dịch thuật toán, phân bổ phép toán lên kết nối vật lý và đánh giá sai số. Các đặc điểm phần cứng khác nhau sẽ dẫn đến cách tối ưu chương trình khác nhau. Vì vậy, sự phát triển của máy tính lượng tử là quá trình phối hợp giữa vật liệu, kỹ thuật điều khiển, kiến trúc máy và phần mềm.
Cuộc đua có thể dẫn đến nhiều loại máy lượng tử
Khả năng tồn tại đồng thời nhiều kiến trúc không phải là dấu hiệu cho thấy lĩnh vực này thiếu định hướng. Trái lại, mỗi loại qubit có thể phù hợp với một mục tiêu khác nhau. Một nền tảng có thể ưu tiên tốc độ thao tác, nền tảng khác chú trọng độ chính xác, còn nền tảng khác tận dụng thế mạnh về truyền dẫn hoặc sản xuất bán dẫn.
Trong tương lai, máy tính lượng tử cũng có thể không được xây dựng theo mô hình một cỗ máy đơn lẻ chứa mọi thành phần. Các mô-đun qubit có thể được liên kết với nhau, trong khi hệ thống điều khiển và thiết bị đo được thiết kế theo nhiều tầng. Khi đó, bài toán kết nối giữa các mô-đun sẽ quan trọng không kém việc cải thiện từng qubit riêng lẻ.
Điều chắc chắn hơn cả là ngành máy tính lượng tử chưa thể được đánh giá chỉ qua những màn trình diễn ngắn hạn hoặc danh sách thông số. Câu hỏi quan trọng là một nền tảng có thể thực hiện phép tính đáng tin cậy đến đâu, có thể mở rộng bằng phương thức nào và chi phí vận hành ra sao. Những câu hỏi đó cần thời gian, thử nghiệm và sự kết hợp giữa nhiều lĩnh vực.
Các kiến trúc qubit hiện nay vì thế không chỉ là những lựa chọn phần cứng cạnh tranh với nhau. Chúng là những cách khác nhau để giải quyết cùng một bài toán nền tảng: làm thế nào biến các hiệu ứng lượng tử mong manh thành một hệ thống tính toán có thể điều khiển, kiểm chứng và mở rộng. Việc hiểu rõ ưu điểm cũng như giới hạn của từng hướng sẽ giúp nhìn nhận tiến bộ của máy tính lượng tử tỉnh táo hơn, thay vì chỉ chạy theo số lượng qubit hoặc những tuyên bố về tốc độ.

