Loading...
Please wait, while we are loading the content...
Similar Documents
A compiler framework for mapping applications to a coarse-grained reconfigurable computer architecture (2001)
| Content Provider | CiteSeerX |
|---|---|
| Author | Venkataramani, Girish Najjar, Walid |
| Description | The rapid growth of silicon densities has made it feasible to deploy reconfigurable hardware as a highly parallel computing platform. However, in most cases, the application needs to be programmed in hardware description or assembly languages, whereas most application programmers are familiar with the algorithmic programming paradigm. SA-C has been proposed as an expression-oriented language designed to implicitly express data parallel operations. Morphosys is a reconfigurable system-on-chip architecture that supports a data-parallel, SIMD computational model. This paper describes a compiler framework to analyze SA-C programs, perform optimizations, and map the application onto the Morphosys architecture. The mapping process involves operation scheduling, resource allocation and binding and register allocation in the context of the Morphosys architecture. The execution times of some compiled image-processing kernels can achieve up to 42x speed-up over an 800 MHz Pentium III machine. 1. |
| File Format | |
| Language | English |
| Publisher | ACM Press |
| Publisher Date | 2001-01-01 |
| Publisher Institution | Computer Architecture. Conf. on Compiler, Architecture and Synthesis for Embedded Systems (CASES |
| Access Restriction | Open |
| Subject Keyword | Morphosys Architecture Sa-c Program Mhz Pentium Iii Machine Rapid Growth Silicon Density Execution Time Simd Computational Model Algorithmic Programming Paradigm Data Parallel Operation Coarse-grained Reconfigurable Computer Architecture Resource Allocation Application Programmer Hardware Description Operation Scheduling Reconfigurable System-on-chip Architecture Assembly Language Register Allocation Expression-oriented Language Image-processing Kernel Reconfigurable Hardware Compiler Framework Perform Optimization Mapping Process |
| Content Type | Text |
| Resource Type | Article |