kiẾn trÚc bỘ ĐỊnh tuyẾn cÓ khẢ nĂng tÁi cẤu hÌnh...

1
ĐẠI CÔNG HC NGHVIETNAM NATIONAL UNIVERSITY, HANOI University of Engineering and Technology Key-Laboratory for Smart Integrated Systems (SIS Lab) Address: Room 2.1 – E4 building, 144 Xuan Thuy road, Cau Giay district, Hanoi 100000, Vietnam Tel.: +84-4-37 54 96 64. Website: http://www.uet.vnu.edu.vn/sis Tóm tt: Mô hình mng trên chip (Network-on-Chip) đang được xem như là gii pháp truyn thông hiu quđối vi các hthng trên chip phc tp, có độ tích hp cao. Tuy vy, vic tích hp quá nhiu khi chc năng vào cùng mt hthng cũng ny sinh nhiu vn đề cn gii quyết như tăng khnăng xy ra li trong quá trình thiết kế và sn xut, qun lý công sut tiêu thca hthng, khnăng thay đổi chc năng hthng nhm đáp ng yêu cu ng dng… Trong công trình này, chúng tôi gii thiu mt kiến trúc mi cho bđịnh tuyến ca mng trên chip, có khnăng tái cu hình. Vi kiến trúc này, mng trên chip đề xut có thcung cp khnăng tthích ng khi có mt bđịnh tuyến ri khi mng trong khi vn bo đảm chc năng truyn thông n định cho toàn hthng. Để thc hin được điu đó, thông tin định tuyến ti các bđịnh tuyến sđược điu chnh/thay đổi thông qua mt cng o theo mt thut toán riêng. Bđịnh tuyến tái cu hình này có thhot động hai chế độ: chế độ bình thường và chế độ tái cu hình. Trong chế độ bình thường, bđịnh tuyến đáp ng yêu cu chuyn tiếp thông tin theo đường định tuyến đã được xác định ti ngun phát. Trong trường hp hướng đi đến bđịnh tuyến lân cn bchn, bđịnh tuyến shot động chế độ tái cu hình để cp nht/thay đổi thông tin định tuyến thích ng vi cu hình mng hin thi. Kết quthc nghim được đánh giá da trên hiu qutruyn thông vi mt skiến trúc mng trên chip hai chiu dng lưới và so sánh vi các công trình nghiên cu tương t.. Tkhoá: Reconfigurable network on Chip; Routing modification, router Khi cng o cp nht định tuyến RMport Để đáp ng hot động cp nht định tuyến chúng tôi đề xut bsung khi cng o RMport có 4 khi con như được trình bày trong (Hình 4). Trong đó, hai khi rm_rec rm_send thc hin chc năng nhn và gi thông tin tương ng vi các khi cng li vào và li ra thông qua ma trn ni chéo ca bđịnh tuyến. Khi con rm_ctrl thc hin chc năng điu khin cng o RMport và phát lnh điu khin hot động ca các khi cng li vào và li ra ca bđịnh tuyến trong chế độ tái cu hình. Chc năng xlý và cp nht thông tin được thc hin ti khi con rm_upd. Gii pháp nht định tuyến Kết lun Trong công trình này chúng tôi gii thiu mt gii pháp cp nht thông tin định tuyến và thiết kế mt kiến trúc bđịnh tuyến mi áp dng trong mng trên chip tái cu hình. Bng vic bsung khi cng o RMport để xlý thông tin định tuyến mt cách linh hot khi hướng truyn đến đích bchn cho phép mng trên chip thích ng vi các trường hp có mt bđịnh tuyến ri khi mng. Kiến trúc đề xut phù hp vi các mng trên chip có cu trúc 2D-mesh sdng gii thut định tuyến tĩnh XY. KIN TRÚC BĐỊNH TUYN CÓ KHNĂNG TÁI CU HÌNH DÙNG CHO MNG TRÊN CHIP Lê Văn Thanh Vũ, Trn Xuân Tú [email protected] VNU-UET/SIS Laboratory Kiến trúc bđịnh tuyến cho gii pháp tái cu hình Kết quđánh giá truyn thông Để đánh giá khnăng linh hot truyn thông ca kiến trúc đề xut, chúng tôi sdng mô hình đánh giá da vào độ trtruyn và thông lượng theo tlti tin được phát vào mng. Đồng thi trong hot động đánh giá thì vtrí bđịnh tuyến bcm được thay đổi để kho sát snh hưởng ca sthay đổi cu hình mng đến hiu qutruyn thông. Kết quđánh giá được thhin trong (Hình 5). Kết quđánh giá cho thy vi các vtrí bcm khác nhau thì nh hưởng đến truyn thông ca mng là khác nhau. Khi bđịnh tuyến bcm góc mng có nh hưởng nhnht; và vtrí bên trong có nh hưởng đến nhiu giao tác truyn thông nht. Gii pháp cp nht định tuyến phân loi các trường hp cn cp nht đường định tuyến da vào vtrí ca bđịnh tuyến trên đường định tuyến đã được xác định ti ngun. Để đảm bo tt ccác yêu cu cp nht đều được xlý chính xác, chúng tôi đề xut 3 trường hp cp nht như dưới đây. (a) (b) Hình 1: Cp nht định tuyến trên đon thng và ti góc định tuyến Hình 2: Cp nht định tuyến lân cn góc định tuyến. Hình 3: Kiến trúc bđịnh tuyến RNoC. Kiến trúc bđịnh tuyến gm 5 cng vào ra phc vchuyn tiếp thông tin tương ng vi 4 hướng Bc (North), Đông (East), Nam (South), Tây (West) và Cc b(Local). Chc năng xlý thông tin định tuyến được thc hin khi cng o RMport được ni vi 4 khi cng ca 4 hướng nhưng không ni vi cng Cc b(Hình 3). Hình 4: Kiến trúc khi cng o RMport và cơ chế máy trng thái. Ghi nhn Công trình này được shtrca dán “Reconguration Solution in Designing Network-on-Chip Architectures (ReSoNoC)” (s102.01-2013.17) được cp bi QuPhát trin Khoa hc Công nghVit Nam (Nafosted) Hình 5: Kết quđánh giá truyn thông ca mng trên chip tái cu hình Trường hp 1: khi bđịnh tuyến bcm trên đon thng đị nh tuyế n, đường định tuyến mi đi vòng qua vtrí bcm (Hình 1a). Trường hp 2: khi bđịnh tuyến bcm là góc định tuyến, shướng góc định tuyến vào phía trong ca đường định tuyến (Hình 1b). Trường hp 3: khi bđịnh tuyến bcm ngay cnh góc định tuyến scn thay đổi đường định tuyến phù hp nên được chia làm hai trường hp con là bđịnh tuyến bcm trước góc định tuyến và bđịnh tuyến bcm ngay sau góc định tuyến như được mô tnhư trong (Hình 2

Upload: others

Post on 02-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KIẾN TRÚC BỘ ĐỊNH TUYẾN CÓ KHẢ NĂNG TÁI CẤU HÌNH …eprints.uet.vnu.edu.vn/eprints/1558/1/Poster_vulvt.pdf · Kiến trúc bộ định tuyến cho giải pháp

ĐẠICÔNG

HỌCNGHỆ

VIETNAM NATIONAL UNIVERSITY, HANOI University of Engineering and Technology Key-Laboratory for Smart Integrated Systems (SIS Lab)

Address: Room 2.1 – E4 building, 144 Xuan Thuy road, Cau Giay district, Hanoi 100000, Vietnam Tel.: +84-4-37 54 96 64. Website: http://www.uet.vnu.edu.vn/sis

Tóm tắt: Mô hình mạng trên chip (Network-on-Chip) đang được xem như là giải pháp truyền thông hiệu quả đối với các hệ thống trên chip phức tạp, có độ tích hợp cao. Tuy vậy, việc tích hợp quá nhiều khối chức năng vào cùng một hệ thống cũng nảy sinh nhiều vấn đề cần giải quyết như tăng khả năng xảy ra lỗi trong quá trình thiết kế và sản xuất, quản lý công suất tiêu thụ của hệ thống, khả năng thay đổi chức năng hệ thống nhằm đáp ứng yêu cầu ứng dụng…

Trong công trình này, chúng tôi giới thiệu một kiến trúc mới cho bộ định tuyến của mạng trên chip, có khả năng tái cấu hình. Với kiến trúc này, mạng trên chip đề xuất có thể cung cấp khả năng tự thích ứng khi có một bộ định tuyến rời khỏi mạng trong khi vẫn bảo đảm chức năng truyền thông ổn định cho toàn hệ thống. Để thực hiện được điều đó, thông tin định tuyến tại các bộ định tuyến sẽ được điều chỉnh/thay đổi thông qua một cổng ảo theo một thuật toán riêng. Bộ định tuyến tái cấu hình này có thể hoạt động ở hai chế độ: chế độ bình thường và chế độ tái cấu hình. Trong chế độ bình thường, bộ định tuyến đáp ứng yêu cầu chuyển tiếp thông tin theo đường định tuyến đã được xác định tại nguồn phát. Trong trường hợp hướng đi đến bộ định tuyến lân cận bị chặn, bộ định tuyến sẽ hoạt động ở chế độ tái cấu hình để cập nhật/thay đổi thông tin định tuyến thích ứng với cấu hình mạng hiện thời. Kết quả thực nghiệm được đánh giá dựa trên hiệu quả truyền thông với một số kiến trúc mạng trên chip hai chiều dạng lưới và so sánh với các công trình nghiên cứu tương tự.. Từ khoá: Reconfigurable network on Chip; Routing modification, router

Khối cổng ảo cập nhật định tuyến RMport Để đáp ứng hoạt động cập nhật định tuyến chúng tôi đề xuất bổ sung khối cổng ảo RMport có 4 khối con như được trình bày ở trong (Hình 4). Trong đó, hai khối rm_rec và rm_send thực hiện chức năng nhận và gửi thông tin tương ứng với các khối cổng lối vào và lối ra thông qua ma trận nối chéo của bộ định tuyến. Khối con rm_ctrl thực hiện chức năng điều khiển cổng ảo RMport và phát lệnh điều khiển hoạt động của các khối cổng lối vào và lối ra của bộ định tuyến trong chế độ tái cấu hình. Chức năng xử lý và cập nhật thông tin được thực hiện tại khối con rm_upd.

Giải pháp nhật định tuyến

Kết luận Trong công trình này chúng tôi giới thiệu một giải pháp cập nhật thông tin định tuyến và thiết kế một kiến trúc bộ định tuyến mới áp dụng trong mạng trên chip tái cấu hình. Bằng việc bổ sung khối cổng ảo RMport để xử lý thông tin định tuyến một cách linh hoạt khi hướng truyền đến đích bị chặn cho phép mạng trên chip thích ứng với các trường hợp có một bộ định tuyến rời khỏi mạng. Kiến trúc đề xuất phù hợp với các mạng trên chip có cấu trúc 2D-mesh sử dụng giải thuật định tuyến tĩnh XY.

KIẾN TRÚC BỘ ĐỊNH TUYẾN CÓ KHẢ NĂNG TÁI CẤU HÌNH DÙNG CHO MẠNG TRÊN CHIP

Lê Văn Thanh Vũ, Trần Xuân Tú [email protected]

VNU-UET/SIS Laboratory

Kiến trúc bộ định tuyến cho giải pháp tái cấu hình

Kết quả đánh giá truyền thông Để đánh giá khả năng linh hoạt truyền thông của kiến trúc đề xuất, chúng tôi sử dụng mô hình đánh giá dựa vào độ trễ truyền và thông lượng theo tỷ lệ tải tin được phát vào mạng. Đồng thời trong hoạt động đánh giá thì vị trí bộ định tuyến bị cấm được thay đổi để khảo sát sự ảnh hưởng của sự thay đổi cấu hình mạng đến hiệu quả truyền thông. Kết quả đánh giá được thể hiện trong (Hình 5). Kết quả đánh giá cho thấy với các vị trí bị cấm khác nhau thì ảnh hưởng đến truyền thông của mạng là khác nhau. Khi bộ định tuyến bị cấm ở góc mạng có ảnh hưởng nhỏ nhất; và ở vị trí bên trong có ảnh hưởng đến nhiều giao tác truyền thông nhất.

Giải pháp cập nhật định tuyến phân loại các trường hợp cần cập nhật đường định tuyến dựa vào vị trí của bộ định tuyến trên đường định tuyến đã được xác định tại nguồn. Để đảm bảo tất cả các yêu cầu cập nhật đều được xử lý chính xác, chúng tôi đề xuất 3 trường hợp cập nhật như dưới đây.

(a) (b) Hình 1: Cập nhật định tuyến trên đoạn thẳng và tại góc định tuyến

Hình 2: Cập nhật định tuyến lân cận góc định tuyến.

Hình 3: Kiến trúc bộ định tuyến RNoC.

Kiến trúc bộ định tuyến gồm 5 cổng vào ra phục vụ chuyển tiếp thông tin tương ứng với 4 hướng Bắc (North), Đông (East), Nam (South), Tây (West) và Cục bộ (Local). Chức năng xử lý thông tin định tuyến được thực hiện ở khối cổng ảo RMport được nối với 4 khối cổng của 4 hướng nhưng không nối với cổng Cục bộ (Hình 3).

Hình 4: Kiến trúc khối cổng ảo RMport và cơ chế máy trạng thái.

Ghi nhận Công trình này được sự hỗ trọ của dự án “Reconfiguration Solution in Designing Network-on-Chip Architectures (ReSoNoC)” (số 102.01-2013.17) được cấp bởi Quỹ Phát triển Khoa học Công nghệ Việt Nam (Nafosted)

Hình 5: Kết quả đánh giá truyền thông của mạng trên chip tái cấu hình

Trường hợp 1: khi bộ định tuyến bị cấm ở trên đoạn thẳng định tuyến, đường định tuyến mới đi vòng qua vị trí bị cấm (Hình 1a). Trường hợp 2: khi bộ định tuyến bị cấm là góc định tuyến, sẽ hướng góc định tuyến vào phía trong của đường định tuyến (Hình 1b). Trường hợp 3: khi bộ định tuyến bị cấm ở ngay cạnh góc định tuyến sẽ cần thay đổi đường định tuyến phù hợp nên được chia làm hai trường hợp con là bộ định tuyến bị cấm trước góc định tuyến và bộ định tuyến bị cấm ở ngay sau góc định tuyến như được mô tả như trong (Hình 2