Intel: Tối ưu ứng dụng cho đa lõi

Dự kiến vào ngày hôm nay (28/8), Intel ra mắt một số công cụ phần mềm để giúp các nhà lập trình có thể viết những ứng dụng tận dụng sức mạnh của bộ xử lý đa lõi.

Theo dự đoán của Intel, đến cuối năm nay, khoảng 70% nền tảng chip của hãng này sẽ là "đa lõi". Đó là những con chip có hơn một đơn vị xử lý (CPU), được thiết kế cho mục đích tăng hiệu suất nhưng không tăng mức tiêu thụ điện năng.

Theo James Reinders, giám đốc marketing bộ phận phát triển sản phẩm Intel, công cụ mới có tên là "Intel Threading Building Blocks", một dạng mở rộng của ngôn ngữ lập trình C++ sẽ giúp đơn giản hoá quá trình viết lõi ứng dụng.

Hai công cụ đa chuỗi (multithreading) hiện có của Intel là Intel Thread Checker 3.0 và Intel Thread Profiler 3.0 đã được bổ sung khả năng hỗ trợ nền tảng 64-bit và hệ điều hành Linux.

Thực tế thì các ứng dụng đa lõi giúp thúc đẩy hiệu suất của những ứng dụng hiện có do chúng rất mạnh. Tuy nhiên, để cải thiện hiệu suất ở mức lớn hơn, các nhà phát triển phần mềm cần phải viết những ứng dụng có khả năng xử lý nhiều tác vụ một cách song song.

Reinders cũng cho biết việc bổ sung thêm khả năng xử lý song song cho những ứng dụng hiện tại là việc làm đòi hỏi nhiều công sức. Tuy nhiên, với Intel Threading Building Blocks, Intel đã đơn giản hoá quá trình quản lý chuỗi (thread) bằng cách tự động một số quy trình nhằm chia nhỏ ứng dụng thành nhiều tác vụ chạy song song.

Theo Cnet, VnMedia
Danh mục

Công nghệ mới

Phần mềm hữu ích

Khoa học máy tính

Phát minh khoa học

AI - Trí tuệ nhân tạo

Khám phá khoa học

Sinh vật học

Khảo cổ học

Đại dương học

Thế giới động vật

Danh nhân thế giới

Khoa học vũ trụ

1001 bí ẩn

Ngày tận thế

Chinh phục sao Hỏa

Kỳ quan thế giới

Người ngoài hành tinh - UFO

Trắc nghiệm Khoa học

Lịch sử

Khoa học quân sự

Tại sao

Địa danh nổi tiếng

Bệnh và thông tin bệnh

Y học - Sức khỏe

Môi trường

Bệnh Ung thư

Virus Covid 19

Ứng dụng khoa học

Khoa học & Bạn đọc

Câu chuyện khoa học

Công trình khoa học

Sự kiện Khoa học

Thư viện ảnh

Góc hài hước

Video