Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA – ĐHQG TPHCM

KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH

THÔNG TIN ĐỀ TÀI


GIAI ĐOẠN 1 (GĐ1): ĐỀ CƯƠNG LUẬN VĂN/ ĐỒ ÁN CHUYÊN NGÀNH/ ĐỒ ÁN MÔN
HỌC KỸ THUẬT MÁY TÍNH
HỌC KỲ 2 NĂM HỌC 2023-2024

Tên đề tài:
- Tiếng Việt: Nghiên cứu và phát triển các giải thuật phân tán phổ biến sử dụng các thư
viện lập trình tiên tiến
- Tiếng Anh: Studying and developing well-known distributed algorithms using cutting-
edge programming libraries
CBHD: Bùi Xuân Giang
Emai: xuangiang@hcmut.edu.vn
Ngành: Khoa học máy tính Kỹ thuật máy tính Liên ngành CS-CE
Chương trình đào tạo: Tiếng Việt (CQ/ CN/ B2/ SN/ VLVH) Tiếng Anh (Chất lượng cao)
Số lượng sinh viên thực hiện: 02
Họ tên – MSSV - CTĐT (nếu đã có):

Giai đoạn 1 (ĐALV/ĐACN/ĐAKTMT):


Mô tả:
Nhiệm vụ (yêu cầu về nội dung và số liệu ban đầu)
Ngày này, các ứng dụng tính toán khoa học và trí tuệ nhân tạo xuất hiện khắp mọi nơi trong đời sống
của chúng ta. Nhiều trong số những ứng dụng này sử dụng các giải thuật phân tán phổ biến như
broadcast, reduce… trong việc trao đổi dữ liệu giữa các đơn vị tính toán. Với sự xuất hiện của nhiều
thư viện lập trình mới (hoặc mô hình lập trình mới hoặc các tính năng lập trình mới) như OpenMPI,
UPC++… các giải thuật phân tán phổ biến này có thể được phát triển theo nhiều cách thức khác
nhau. Tuy nhiên, việc nghiên cứu vấn đề như vậy vẫn chưa được tiến hành và đánh giá một cách bài
bản. Vì vậy việc nghiên cứu và phát triển những giải thuật phân tán là quan trọng nhằm mục đích
hiểu và từ đó giúp cải thiện hiệu suất của các ứng dụng đã được đề cập ở trên.
 Khảo sát và tìm hiểu các giải thuật phân tán phổ biến.
 Phân tích và chọn lọc những giải thuật phân tán tiềm năng.
 Khảo sát và tìm hiểu các thư viên lập trình tiên tiến phù hợp cho việc hiện thực các giải thuật
phân tán được chọn.
 Hiện thực thử nghiệm một giải thuật phân tán phổ biến sử dụng một thư viện lập trình cụ thể.

Giai đoạn 2 (LVTN/ĐATN):


 Hiện thực các giải thuật phân tán phổ biến sử dụng các thư viện lập trình tiên tiến.
 Thiết lập môi trường thực nghiệm.
 Xác định bộ tiêu chí đánh giá.
 Đánh giá hiệu suất và rút ra các kết luận.

Tài liệu tham khảo:


- Tìm hiểu và đề xuất bởi sinh viên;
- Cung cấp bởi GVHD

You might also like