Chip đa lõi khiến giới phần mềm vừa khổ, vừa "sướng"
Sự thay đổi cơ bản trong thiết kế của vi xử lý thế hệ mới không chỉ mang đến vô số thách thức khó nhằn cho cộng đồng phát triển phần mềm, mà nó còn đi kèm với cơ hội kiếm tiền khổng lồ.
Đã qua rồi cái thời các hãng chip đua nhau tung ra những bộ vi xử lý nhanh nhất, nhỏ nhất. Thay vào đó, để tiết kiệm điện năng và giảm thiểu nhiệt năng tỏa ra, họ đã chuyển sang thiết kế những con chip đa lõi.
Khổ vì tụt hậu
Tuy tốc độ chạy chậm hơn nhưng chip đa lõi hơn hẳn về hiệu suất và mức độ tiết kiệm điện. Nó cho phép máy tính thực hiện đồng thời nhiều nhiệm vụ khác nhau một cách êm ái, suôn sẻ.
Và đặc biệt, công nghệ chip đa lõi đặc biệt lý tưởng cho các nhiệm vụ multimedia, chẳng hạn như xử lý file video cỡ lớn, truy xuất thông tin từ nhiều cơ sở dữ liệu cùng lúc hoặc vừa chơi game, vừa tải nhạc, vừa ghi đĩa CD.
Vấn đề là không có nhiều ứng dụng phần mềm được viết ra để tận dụng ưu điểm của chip đa lõi. Việc phần cứng phát triển quá nhanh có thể đẩy phần mềm tới chỗ bị tụt lại phía sau.
Những sản phẩm mới nhất của Intel và AMD đều là vi xử lý hai hoặc bốn lõi. Kế hoạch về các con chip nhiều lõi hơn đã được vạch sẵn cho tương lai. Intel thậm chí còn trình diễn cả một mô hình chip mẫu... 80 lõi, phức tạp đến mức chưa có hệ điều hành nào đủ thông minh để làm việc với nó cả.
Siêu máy tính và trung tâm dữ liệu của doanh nghiệp đã sử dụng chip đa lõi từ nhiều năm nay, kèm theo những phần mềm được viết riêng cho chúng (cho phép xử lý nhiều lệnh tìm kiếm Web trong cùng một thời điểm). Chính thực tế này đã gợi cảm hứng cho các hãng chip để đưa chip đa lõi đến với thị trường máy tính đại trà.
Phải đổi tư duy
Sự tiến hóa ấy âu cũng là tất yếu, duy chỉ có phần mềm máy tính cá nhân là chưa bắt kịp được với tư duy ấy mà thôi.
Khoảng trống giữa phần cứng và phần mềm chưa phải là vấn đề gì to tát đối với người tiêu dùng, bởi lẽ những hệ điều hành như Windows XP và Vista vẫn tương thích với các dòng chip đa lõi hiện hành. Những ứng dụng cơ bản như xử lý văn bản, email cũng chưa cần tới một sự "đại phẫu về phần mềm".
Nhưng hậu quả trong tương lai thì rõ là nhãn tiền. Giới chuyên gia cảnh báo rằng phần mềm sẽ trở nên bất lực khi chip 8 lõi trở lên xuất hiện trên thị trường. "Phần mềm hiện nay không được thiết kế để phát huy tính ưu việt của nhiều lõi chip như vậy", ông Patterson nhận định.
"Sẽ phải tư duy, sẽ phải vắt óc, sẽ phải nghĩ ra cách thức phát triển phần mềm hoàn toàn mới. Nhưng cơ hội thì đúng là khổng lồ", Lewin cho biết. Microsoft cũng vừa treo giải thưởng lớn 500.000 USD cho sinh viên đại học nào đề ra được phương án phát triển phần mềm phục vụ điện toán đa lõi tối ưu nhất.
Ai cần đa lõi?
Những ứng dụng như Word hoặc e-mail chẳng cần tới điện toán đa lõi, vì dù có chạy chúng trên máy tính lõi tứ, bạn cũng chẳng nhận thấy điều gì khác biệt.Tuy nhiên, với những lĩnh vực như điện toán cao cấp, phần mềm nhận dạng khuôn mặt và hoa văn, hoặc các chương trình tìm kiếm dành cho siêu cơ sở dữ liệu, điện toán đa lõi quả là đầy hứa hẹn.
Ý kiến bạn đọc