Hỏi / Đáp Sandy Bridge và OpenCL 1.1

Lusiek

New member
Xin chào, tôi mới tham gia diễn đàn và tôi có một câu hỏi. Tôi có máy tính xách tay với CPU i7-2670QM và i7-2720QM. Tôi đã đọc một chút về OpenCL và tôi tự hỏi liệu tôi đã cài đặt trình điều khiển OpenCL và có thông tin rằng tôi có FULL_PROFILE với 1 thiết bị khả dụng (CPU), điều đó có giúp tôi tăng tốc không? Tôi không phải là lập trình viên, tôi muốn biết liệu điều đó có hữu ích với tôi không? Cảm ơn bạn
 
OpenCL là ngôn ngữ lập trình dành cho xử lý đa lõi nặng. Thông thường, nó được sử dụng với GPU vì về cơ bản chúng là mảng lớn các lõi xử lý được xây dựng có mục đích. Thông thường được sử dụng để kết xuất đồ họa, nhưng chúng cũng có thể được sử dụng lại cho mục đích khác. Tuy nhiên, Open CL không giới hạn ở GPU, mã có thể chạy trên CPU, nhưng thường không hiệu quả bằng.

Cài đặt nó sẽ không thực sự gây hại gì, nhưng nó cũng không thể khiến máy tính của bạn nhanh hơn một cách kỳ diệu trừ khi bạn có các chương trình có mã OpenCL. Trình điều khiển thông thường của bạn sẽ cài đặt Open CL nếu nó tương thích.

Intel HD 3000 hỗ trợ 1.1.
 
OpenCL là ngôn ngữ lập trình dành cho xử lý đa lõi nặng. Thông thường, nó được sử dụng với GPU vì về cơ bản chúng là mảng lớn các lõi xử lý được xây dựng có mục đích. Thông thường được sử dụng để kết xuất đồ họa, nhưng chúng cũng có thể được sử dụng lại cho mục đích khác. Tuy nhiên, Open CL không giới hạn ở GPU, mã có thể chạy trên CPU, nhưng thường không hiệu quả bằng.

Cài đặt nó sẽ không thực sự gây hại gì, nhưng nó cũng không thể khiến máy tính của bạn nhanh hơn một cách kỳ diệu trừ khi bạn có các chương trình có mã OpenCL. Trình điều khiển thông thường của bạn sẽ cài đặt Open CL nếu nó tương thích.

Intel HD 3000 hỗ trợ 1.1.
 
Câu trả lời ngắn gọn: Chỉ những ứng dụng được biên dịch và mã hóa để sử dụng OpenCL mới có thể hưởng lợi từ GPU. Tuy nhiên, như @Eximo đã nói, điều này không gây hại.

Không phải tất cả các loại lập trình đều được hưởng lợi từ GPU. Các chương trình thực hiện một lượng lớn phép toán giống nhau trên một tập dữ liệu lớn có xu hướng được hưởng lợi. Các ví dụ rõ ràng bao gồm đồ họa, nơi bạn có thể cần thực hiện những việc như áp dụng mô hình đổ bóng cho mọi pixel của màn hình. Thị giác máy tính và ánh xạ độ sâu tương tự nhau và cũng có thể sử dụng sự trợ giúp của GPU. Một số âm thanh, đặc biệt là tổng hợp giọng nói, cũng được hưởng lợi. Tuy nhiên, không có loại nào trong số chúng sử dụng GPU trừ khi lập trình yêu cầu sử dụng nó.
 
Back
Bên trên