Tuesday, January 26, 2016

Tính toán hiệu năng cao bằng GPU

TÍNH TOÁN HIỆU NĂNG CAO VỚI BỘ XỬ LÝ ĐỒ HỌA GPU VÀ ỨNG DỤNGGIỚI THIỆU

Thuật toán n-body



            Các bộ xử lý đồ họa (GPU - Graphic Proccessing Unit) đã trở thành một phần không thể tách rời của hệ thống máy tính ngày nay. Trong sáu năm vừa qua đã đánh dấu sự gia tăng ấn tượng trong hiệu suất và khả năng của GPU. GPU hiện đại khôngchỉ là một công cụ xử lý đồ họa mạnh mà còn là một bộ xử lý hỗ trợ lập trình song song ở mức cao, giúp xử lý các bài toán số học lập trình tính năng xử lý số học phứctạp và băng thông bộ nhớ tăng hơn đáng kể so với CPU cùng loại. Sự tăng tốc nhanh chóng của GPU trong cả khả năng hỗ trợ lập trình và năng lực tính toán của nó đã tạo ra một xu hướng nghiên cứu mới. Một cộng đồng đã nghiên cứu và đã ánh xạ thành công một lượng lớn các vấn đề phức tạp đòi hỏi tính toán lớn vào GPU. Điều này trong nỗ lực chung nhằm mục đích ứng dụng GPU vào giải quyết các bài toán hiệu năng cao của tính toán hiện đại. 
          Tính toán mục đích thông dụng trên GPU (GPGPU) là một thay thế hấp dẫn cho CPU tại trong hệ thống máy tính hiện đại. Trong một tương lai không xa, chúng ta có thể sẽ thấy GPU sẽ đảm nhận thay cho CPU những công việc như xử lý hình ảnh và đồ họa, các tính toán phức tạp thay vì chỉ dừng lại ở những ứng dụng trò chơi 3D.

            Với những ý nghĩa thực tiến đó, luận văn đi vào nghiên cứu tính toán thông dụng trên GPU và thử nghiệm trực tiếp trên bài toán tính toán hiệu năng cao tiêu biểu là n-body. Luận văn gồm 3 chương chính:

Chương 1: Tổng quan về tính toán song song và GPU

         Chương này giới thiệu những kiến thức tổng quan về tính toán song song, từ đó tìm hiểu những kiến thức cơ bản về bộ xử lý đồ họa GPU và cách thức ứng dụng tính toán trên đó.
Thuật toán song song GPU

Chương 2: Hệ thống chương trình dịch và ngôn ngữ lập trình GPU

        Chương này cung cấp các kiến thức về môi trường lập trình, ngôn ngữ lập trình, cách thiết lập chương trình và các chỉ dẫn hiệu năng khi cài đặt ứng dụng tính toán trên GPU.

Chương 3: Ứng dụng GPU vào bài toán n-body và thử nghiệm chương trình.


         Trên cơ cở các kiến thức được trình bày ở các chương trên, tác giả luận văn đã tiếnhành cài đặt và thử nghiệm mô phỏng n-body trên CPU và GPU. Từ đó có những so sánh, nhận xét về năng lực tính toán vượt trội của GPU so với CPU truyền thống. Đồng thời cũng mở ra các hướng cải tiến hiệu năng mới cho bài toán n-body chạy trên GPU. 

TÍNH TOÁN HIỆU NĂNG CAO VỚI BỘ XỬ LÝ ĐỒ HỌA GPU VÀ ỨNG DỤNG: Tải về

( Hướng dẫn tải về: Tích vào tôi không phải là người máy--> đợi 3s kích trực tiếp getlink hoặc phải chuột getlink mở cửa sổ mới)


No comments:

Post a Comment

Pages - Menu