CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Electronics Company Directory > Technical Paper

Technical Papers
Easily Translating C Algorithms into Hardware with Configurable Processors

Click to Download
pdf logo
2005 Embedded Systems Conference San Francisco Paper
198 KB (9 pages)
March 10, 2005
 

Dror Maydan
Tensilica

Configurable processors and tools that generate configurable processors from C/C++ applications can enable a simple, efficient, and programmable mechanism to implement algorithms. We gave an example of such a tool, the XPRES compiler, which exhibits many of the traits desired in a configurable processor. The XPRES-generated processors come with a full suite of development tools ranging from compilers to simulators to operating systems. XPRES is capable of generating processors automatically from C/C++ code yet allows the developer to manually guide the tool and to integrate the results of the tools with manually specified extensions. XPRES benefits from application tuning but the best tuning often results when the code is simplified to expose more parallelism to the compiler. This allows the developer to tune the code once for multiple cost points without being tied to the specifics of a particular processor configuration or tools vendor.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Embedded Systems Conference (ESC)
Tensilica
   

ARTICLE
1. Complete SoC Design, Verification Reign at DAC Exhibits

ARTICLE
2. Embedded Processors 2000

ARTICLE
3. Programming DSPs in High-Level Languages

ARTICLE
4. Advanced Compiler Optimization Techniques