Program Environment for Designing of Application Specific Fpga-based Parallel Architectures
نویسندگان
چکیده
The program environment for automatic designing of the application specific parallel architectures (liked to VLSI processor arrays) is proposed. The environment consists of three compatible programs which allow to construct and to visualize the dependence graph of algorithms given by nested loops, and then mapping of these algorithms onto corresponding processor array architectures with desired parameters. The environment may be used for designing and optimization of application-specific parallel architectures destined to realization in FPGA or as ASIC. The paper includes the main steps of the proposed by authors method [8,9] of regular algorithms mapping, as well as the brief description of the proposed programs. Verification of the environment on the several linear algebra and signal processing algorithms proves its efficiency.
منابع مشابه
مدل عملکردی تحلیلی FPGA برای پردازش با قابلیت پیکربندی مجدد
Optimizing FPGA architectures is one of the key challenges in digital design flow. Traditionally, FPGA designers make use of CAD tools for evaluating architectures in terms of the area, delay and power. Recently, analytical methods have been proposed to optimize the architectures faster and easier. A complete analytical power, area and delay model have received little attention to date. In addi...
متن کاملCad-environment for Deriving Dependence Graphs of Regular Algorithms and Their Mapping onto Fpga-based Asic Architectures
In this paper, the simple and feasible for CAD implementation method for deriving dependence graphs of regular algorithms, as well as several examples of desired graph transformations are represented, which allow together with known mapping methods, to derive the architectures of application specific parallel systems with desired features. This method is realized as a first part of the proposed...
متن کاملDeriving Dependence Graphs of Regular Algorithms and their Transformations – the Main Stage in ASIC and FPGA-based Architectures Design
The simple and feasible for CAD implementation method of deriving dependence graphs of regular algorithms and several examples of pupposive graph transformations are represented in this paper, which allow to derive the architectures of application specific parallel systems with desired features. Now this method is realized as a first part of the CAD-environment for designing of the application ...
متن کاملCoarse-Grain Pipelining on Multiple FPGA Architectures
Reconfigurable systems, and in particular, FPGA-based custom computing machines, offer a unique opportunity to define application-specific architectures. These architectures offer performance advantages for application domains such as image processing, where the use of customized pipelines exploits the inherent coarse-grain parallelism. In this paper we describe a set of program analyses and an...
متن کاملFPGA Implementation of a Hammerstein Based Digital Predistorter for Linearizing RF Power Amplifiers with Memory Effects
Power amplifiers (PAs) are inherently nonlinear elements and digital predistortion is a highly cost-effective approach to linearize them. Although most existing architectures assume that the PA has a memoryless nonlinearity, memory effects of the PAs in many applications ,such as wideband code-division multiple access (WCDMA) or orthogonal frequency-division multiplexing (OFDM), can no longer b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005