Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 15 trang
Dung lượng: Đang cập nhật

Giới thiệu nội dung

SPRINT: A Tool to Generate Concurrent Transaction-Level Models from Sequential Code

Tác giả: Johan Cockx, Kristof Denolf, Bart Vanhoof, and Richard Stahl

Lĩnh vực: Interuniversity Micro Electronics Center (IMEC vzw), Kapeldreef 75, 3001 Leuven, Belgium

Nội dung tài liệu:

Nghiên cứu này trình bày SPRINT, một công cụ tự động tạo mô hình SystemC giao dịch cấp (transaction-level model) song song từ mã nguồn tuần tự. Công cụ này hỗ trợ luồng thiết kế dựa trên C có hệ thống, đặc biệt hữu ích cho việc khám phá các giải pháp triển khai cho các ứng dụng xử lý tín hiệu tiên tiến trên nền tảng đa xử lý. Việc tạo ra các mô hình song song cấp giao dịch theo cách thủ công thường tốn thời gian và dễ gây lỗi, dẫn đến việc bỏ lỡ cơ hội khám phá không gian thiết kế và có thể dẫn đến các triển khai không tối ưu. SPRINT giải quyết vấn đề này bằng cách cho phép người dùng chỉ định ranh giới tác vụ, từ đó tự động tạo ra mô hình SystemC song song có thể thực thi. Mô hình này cho phép đánh giá sớm hiệu suất và khám phá các lựa chọn song song khác nhau một cách hiệu quả, với thời gian tạo và đánh giá chỉ trong vòng vài phút. Điều này rất quan trọng để đạt được hiệu suất tốt hơn, giảm mức tiêu thụ năng lượng và đẩy nhanh quá trình thiết kế hệ thống nhúng.