Công nghệ đa lõi thách thức các nhà lập trình
(Dân trí) - Chip đa lõi đáp ứng nhu cầu ngày càng tăng của ngành công nghiệp điện toán nhưng chính nó lại tạo ra nhiều thách thức với giới lập trình viên viết code, một chuyên gia cao cấp của Intel nhận định.
Doug Davis, Phó chủ tịch nhóm doanh nghiệp của Intel, phát bỉeu tại Hội chợ đa lõi tổ chức ở California (Mỹ), khi công nghệ phát triển với tốc độ chóng mặt thì các lập trình viên lại gặp khó khăn trong việc thích ứng để viết chương trình tương thích với các hệ thống đa lõi.
Kỷ nguyên đa lõi buộc các nhà lập trình đã quen viết chương trình chạy trên hệ thống đơn lõi phải nhanh chóng thích ứng với công nghệ mới.
Kiến trúc vi xử lý thay đổi liên tục bởi theo định luật Moore, số bóng bán dẫn trên mỗi diện tích silicon sẽ nhân đôi theo chu kỳ 2 năm. Việc tích hợp nhiều transistor này vừa giúp tiết kiệm điện năng vừa tăng khả năng hoạt động cho vi xử lý. Tuy nhiên, công nghệ càng phát triển thì thách thức dành cho các lập trình viên càng lớn, Davis nhận định.
Trong năm 2007, khoảng 40% máy tính để bàn, laptop và máy chủ xuất xưởng được trang bi vi xử lý đa lõi. Nhưng đến năm 2011 thì sẽ có khoảng 90% máy tính được ứng dụng công nghệ đa nhân. Hiện tại, Intel đang phát triển chip Polaris 80 nhân, cho tốc độ hoạt động lên đến mức teraflop (nghìn tỷ phép tính mỗi giây)
Trước thách thức đó, Intel và Microsoft đã tặng 20 triệu USD cho trường đại học California và Illinois đã giảng dạy cho sinh viên đồng thời để nghiên cứu về bộ môn lập trình đa lõi.
T.Vũ
Theo TechWorld