作者: Heidi E. Ziegler
DOI: 10.1007/978-3-540-30117-2_166
关键词: LOOP (programming language) 、 Computer science 、 Set (abstract data type) 、 Compiler 、 Computer architecture 、 Parallelism (grammar) 、 Design space exploration 、 Global optimization 、 Field-programmable gate array 、 Exploit
摘要: Configurable systems offer a unique opportunity to define application-specific architectures. These architectures performance advantages, where the use of customized pipelines exploits inherent parallelism application. In this research, we describe set program analyses and an implementation that automatically map sequential un-annotated C into pipelined targeted FPGA with multiple external memories. This research describes automated approach hardware design space exploration, through collaboration between parallelizing compiler technology high-level synthesis tools. previous work, described algorithm optimizes individual loop nests, expressed in C, derive efficient implementation. global optimization strategy maps nests coarse-grain