conghieu8x
21-08-2007, 11:46 AM
:beat_brick:
Sơ lược về chuẩn SCI
SCI là viết tắt của cụm từ tiếng Anh Scalable Coherent Interface, được hiểu như sau:
- Scalable: Làm việc tốt đối với mạng có quy mô từ nhỏ đến lớn, kết nối theo mô hình kết nối liên thông Interconnect
- Coherent: Mối liên kết giữa các cache trong mạng có bộ nhớ phân tán là trong suốt đối với mọi CPU
- Interface: Giao diện kết nối với các nodes trong mạng (Interconnect nodes) hay với các sub-network không quá nghiêm ngặt, tương thích với nhiều topo mạng khác nhau.
SCI là một công nghệ mạng với hiệu năng truyền thông cao phục vụ xây dựng các Cluster tính toán song song, giao diện kết nối đơn giản (khe cắm theo chuẩn PCI), dễ nâng cấp mở rộng nhằm xây dựng các Cluster có topo mạng phức tạp để khai thác tối đa hiệu năng truyền thông, tương thích với nhiều kiến trúc siêu máy tính khác nhau.
Công nghệ truyền thông mà SCI sử dụng tương tự như công nghệ BUS trong các máy tính thông thường, với cơ chế đánh địa chỉ thông minh (giảm thiểu hiện tượng thắt cổ chai) cho phép các SCI Cluster có thể mở rộng lên hàng nghìn nodes mà không giảm hiệu năng truyền thông. SCI hỗ trợ nhiều topo mạng khác nhau như minh hoạ trên hình 2.
Mặc dù SCI hỗ trợ nhiều các topo mạng khác nhau nhưng topo 2D vòng được dùng rộng rãi nhất vì một số nguyên nhân:
- Dễ thiết lập, quản trị.
- Giải quyết tốt vấn đề truyền thông mạng.
- Phù hợp với cấu trúc lưới các tiến trình song song trong hệ thống Cluster.
Hiệu năng của SCI Cluster
Do điều kiện nghiên cứu còn nhiều khó khăn nên không thể xây dựng các SCI với nhiều topo mạng khác nhau nhằm đánh giá chính xác hơn về SCI. Để đưa ra đánh giá sơ bộ về SCI chúng tôi thực hiện đo hiệu năng của hệ thống và so sánh nó với Cluster sử dụng công nghệ Ethernet.
Như ta đã thấy ở trên thì SCI giải quyết rất tốt vấn đề truyền thông, để khai thác khả năng này SCI cho phép xây dựng các mạng LAN tốc độ cao sử dụng công nghệ SCI, đây cũng là một hướng phát triển hứa hẹn.
Còn rất nhiều điều để nói về SCI như kiến trúc phần cứng, giao diện lập trình SCI API, thực thi của các hàm truyền nhận thông điệp MPI trên nền SCI, giao thức truyền thông, cơ chế địa chỉ, thiết lập, quản trị mạng SCI,... Khuôn khổ bài báo chỉ đề cập cơ sở khoa học để lựa chọn SCI làm công nghệ mạng khi xây dựng Cluster, tầm quan trọng của SCI, cơ sở toán học minh họa vai trò của SCI. Đây là một công nghệ mới, điều kiện nghiên cứu còn khó khăn nên không tránh khỏi thiết sót, rất mong nhận được đóng góp, phê bình của các bạn
Sơ lược về chuẩn SCI
SCI là viết tắt của cụm từ tiếng Anh Scalable Coherent Interface, được hiểu như sau:
- Scalable: Làm việc tốt đối với mạng có quy mô từ nhỏ đến lớn, kết nối theo mô hình kết nối liên thông Interconnect
- Coherent: Mối liên kết giữa các cache trong mạng có bộ nhớ phân tán là trong suốt đối với mọi CPU
- Interface: Giao diện kết nối với các nodes trong mạng (Interconnect nodes) hay với các sub-network không quá nghiêm ngặt, tương thích với nhiều topo mạng khác nhau.
SCI là một công nghệ mạng với hiệu năng truyền thông cao phục vụ xây dựng các Cluster tính toán song song, giao diện kết nối đơn giản (khe cắm theo chuẩn PCI), dễ nâng cấp mở rộng nhằm xây dựng các Cluster có topo mạng phức tạp để khai thác tối đa hiệu năng truyền thông, tương thích với nhiều kiến trúc siêu máy tính khác nhau.
Công nghệ truyền thông mà SCI sử dụng tương tự như công nghệ BUS trong các máy tính thông thường, với cơ chế đánh địa chỉ thông minh (giảm thiểu hiện tượng thắt cổ chai) cho phép các SCI Cluster có thể mở rộng lên hàng nghìn nodes mà không giảm hiệu năng truyền thông. SCI hỗ trợ nhiều topo mạng khác nhau như minh hoạ trên hình 2.
Mặc dù SCI hỗ trợ nhiều các topo mạng khác nhau nhưng topo 2D vòng được dùng rộng rãi nhất vì một số nguyên nhân:
- Dễ thiết lập, quản trị.
- Giải quyết tốt vấn đề truyền thông mạng.
- Phù hợp với cấu trúc lưới các tiến trình song song trong hệ thống Cluster.
Hiệu năng của SCI Cluster
Do điều kiện nghiên cứu còn nhiều khó khăn nên không thể xây dựng các SCI với nhiều topo mạng khác nhau nhằm đánh giá chính xác hơn về SCI. Để đưa ra đánh giá sơ bộ về SCI chúng tôi thực hiện đo hiệu năng của hệ thống và so sánh nó với Cluster sử dụng công nghệ Ethernet.
Như ta đã thấy ở trên thì SCI giải quyết rất tốt vấn đề truyền thông, để khai thác khả năng này SCI cho phép xây dựng các mạng LAN tốc độ cao sử dụng công nghệ SCI, đây cũng là một hướng phát triển hứa hẹn.
Còn rất nhiều điều để nói về SCI như kiến trúc phần cứng, giao diện lập trình SCI API, thực thi của các hàm truyền nhận thông điệp MPI trên nền SCI, giao thức truyền thông, cơ chế địa chỉ, thiết lập, quản trị mạng SCI,... Khuôn khổ bài báo chỉ đề cập cơ sở khoa học để lựa chọn SCI làm công nghệ mạng khi xây dựng Cluster, tầm quan trọng của SCI, cơ sở toán học minh họa vai trò của SCI. Đây là một công nghệ mới, điều kiện nghiên cứu còn khó khăn nên không tránh khỏi thiết sót, rất mong nhận được đóng góp, phê bình của các bạn