OpenMP-Based Approach for High Level C Loops Synthesis
暂无分享,去创建一个
The complexity of embedded systems design is continuously augmented, due to the increasing quantity of components and distinct functionalities incorporated into a single system. To deal with this situation, abstraction level of projects is incessantly raised. In addition, techniques to accelerate the code production process have appeared. In this context, the automatic code generation is an interesting technique for the embedded systems project. This work presents an automatic VHDL code generation method based on the OpenMP parallel programming specification. In order to synthesize C code for loops into hardware, the authors applied the directives of OpenMP, which specifies portable implementations of shared memory parallel programs. A case study focused on the use of embedded systems for the DCT algorithm is presented in this paper to demonstrate the feasibility of the proposed approach. KeywORdS C for Loops, Java Packages, OpenMP Directives, VHDL
[1] Nuno Roma,et al. Efficient Hybrid DCT-Domain Algorithm for Video Spatial Downscaling , 2007, EURASIP J. Adv. Signal Process..
[2] Vinay G. Vaidya,et al. New Approach to Speedup Dynamic Program Parallelization Analysis , 2014, Int. J. Softw. Innov..
[3] Haitao Wu,et al. Parallel Distributed Acceleration Based on MPI and OpenMP Technology , 2015 .
[4] Chu-Hsing Lin,et al. On the Accelerated Convergence of Genetic Algorithm Using GPU Parallel Operations , 2015, Int. J. Softw. Innov..