首页 | 本学科首页   官方微博 | 高级检索  
     


The Architecture and Development Flow of the S5 Software Configurable Processor
Authors:Jeffrey M Arnold
Affiliation:(1) Stretch, Inc., 1322 Orleans Drive, Sunnyvale, CA, USA
Abstract:A software configurable processor (SCP) is a hybrid device that couples a conventional processor datapath with programmable logic to allow application programs to dynamically customize the instruction set. SCP architectures can offer significant performance gains by exploiting data parallelism, operator specialization and deep pipelines. The S5000 is a family of high performance software configurable processors for embedded applications. The S5000 consists of a conventional 32-bit RISC processor coupled with a programmable Instruction Set Extension Fabric (ISEF). To develop an application for the S5 the programmer identifies critical sections to be accelerated, writes one or more extension instructions as functions in a variant of the C programming language, and accesses those functions from the application program. Performance gains of more than an order of magnitude over the unaccelerated processor can be achieved.
Contact Information Jeffrey M. ArnoldEmail:
Keywords:reconfigurable architectures  software configurable processor  instruction set extension  embedded computing
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号