کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6875011 1441467 2018 44 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
High-level synthesis of on-chip multiprocessor architectures based on answer set programming
ترجمه فارسی عنوان
سنتز سطح بالا از معماری چند پردازنده در تراشه بر اساس برنامه ریزی مجموعه پاسخ
کلمات کلیدی
طراحی سیستم، سنتز معماری، پاسخ برنامه نویسی، بهینه سازی چند هدفه، نقشه برداری فناوری، معماری قابل تنظیم
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
We present a system-level synthesis approach for heterogeneous multi-processor on chip, based on Answer Set Programming(ASP). Starting with a high-level description of an application, its timing constraints and the physical constraints of the target device, our goal is to produce the optimal computing infrastructure made of heterogeneous processors, peripherals, memories and communication components. Optimization aims at maximizing speed, while minimizing chip area. Also, a scheduler must be produced that fulfills the real-time requirements of the application. Even though our approach will work for application specific integrated circuits, we have chosen FPGA as target device in this work because of their reconfiguration capabilities which makes it possible to explore several design alternatives. This paper addresses the bottleneck of problem representation size by providing a direct and compact ASP encoding for automatic synthesis that is semantically equivalent to previously established ILP and ASP models. We describe a use-case in which designers specify their applications in C/C++ from which optimum systems can be derived. We demonstrate the superiority of our approach toward existing heuristics and exact methods with synthesis results on a set of realistic case studies.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 117, July 2018, Pages 161-179
نویسندگان
, , , , ,