Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Tính toán song song (Parallel Computing): Phần 2 giới thiệu về tính toán song song; các khái niệm và thuật ngữ; các kiến trúc bộ nhớ máy tính song song; các mô hình lập trình song song. Mời các bạn tham khảo. | 5/11/16 TÍNH TOÁN SONG SONG PARALLEL COMPUTING ThS. Phan Trọng Tiến Bộ môn CNPM – Khoa CNTT Học Viện Nông nghiệp Việt Nam Email: phantien84@gmail.com Website: http://timoday.edu.vn 1/1/2015 Tính toán song song 1 Tóm tắt q Đây là bài thuyết trình bao gồm các kiến thức cơ bản của tính toán song song. Bắt đầu với những kiến thức tổng quan và một vài khái niệm và các thuật ngữ tính toán song song, các chủ đề về các kiến trúc song song hoá và tìm hiểu về các mô hình lập trình song song. Các chủ đề này sẽ được đi kèm với các bài thảo luận về một số vấn đề liên quan trong việc thiết kế các chương trình song song hoá. Phần cuối cùng của bài thuyết trình sẽ đi vào nghiên cứu cách song song hoá một số bài toán lập trình tuần tự. q Điều kiện tiên quyết: Nguyên lý hệ điều hành 1/1/2015 Tính toán song song 2 1 5/11/16 GIỚI THIỆU VỀ TÍNH TOÁN SONG SONG Introduction to Parallel Computing 1/1/2015 Tính toán song song 3 Tính toán song song là gì? (1) q Thông thường, phần mềm được viết cho tính toán tuần tự (serial computation): q Được chạy trên máy tính đơn với một bộ xử lý trung tâm (CPU). q Mộ bài toán (problem) sẽ được chia thành một chuỗi các câu lệnh rời rạc. q Các câu lệnh được thực hiện một cách tuần tự. q Tại mỗi thời điểm chỉ thực hiện được một câu lệnh. 1/1/2015 Tính toán song song 4 2 5/11/16 Tính toán song song là gì? (2) q Ý nghĩa đơn giản nhất của tính toán song song là việc sử dụng đồng thời nhiều tài nguyên máy tính để giải quyết bài toán về tính toán. q Để chạy trên nhiều CPU q Một bài toán được chia thành các phần riêng biệt mà có thể được giải quyết đồng thời. q Mỗi phần được chia nhỏ hơn dưới một dãy các câu lệnh q Các câu lệnh của mỗi phần thực thi đồng thời trên các CPU khác nhau 1/1/2015 Tính toán song song 5 Tính toán song song: tài nguyên q Các nguồn tài nguyên tính toán có thể bao gồm: q Một máy tính đơn với nhiều bộ vi xử lý (CPU); q Một máy tính đơn với một hoặc nhiều CPU và một số tài nguyên chuyên dụng như