JOURNAL ARTICLE

An automatic parallelizer for Coarse-Grained Reconfigurable processor

Abstract

Coarse-Grained Reconfigurable Architectures (CGRA) can accelerate computing speed with high power efficiency. Based on its special architecture, a corresponding compiler is designed to map the applications onto CGRAs. In order to exploit its parallelism, we design an automatic parallelizer for the compiler. This tool is aimed to transform source code to target code with multiple sub-functions, which has significant impact on the computing performance. In this paper, an algorithm is developed for code transformation and a parallel scheduling policy is applied. Our experiments show that this module can improve the computing performance.

Keywords:
Computer science Compiler Parallel computing Exploit Code generation Computer architecture Automatic parallelization Scheduling (production processes) Code (set theory) Optimizing compiler Software pipelining Source code Programming language Operating system Key (lock)

Metrics

3
Cited By
0.29
FWCI (Field Weighted Citation Impact)
5
Refs
0.66
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.