Software Development Tool Generation Method Suitable for Instruction Set Extension of Embedded Processors
スポンサーリンク
概要
- 論文の詳細を見る
This paper proposes a method of software development tool generation suitable for instruction set extension of existing embedded processors. The key idea in the proposed method is to enhance a base processor's toolchain by adding plugins, which are software components that handle additional instructions and registers. The proposed method can generate a compiler, assembler, disassembler, and instruction set simulator. Generated compilers with the plugins provide intrinsic functions that are translated directly into the new instructions. To demonstrate that the proposed method works effectively, this paper presents an experimental result of the proposed method in the study of adding SIMD instructions to the embedded microprocessor V850. In the experiment, by using intrinsic functions, the compiler generated good code with only 7% increase in the number of instructions against the hand-optimized assembly codes.
- 2010-08-16
著者
-
Takahiro Kumura
NEC Corporation | Osaka University
-
Yoshinori Takeuchi
Osaka University
-
Masaharu Imai
Osaka University
-
Nagisa Ishiura
Kwansei Gakuin University
-
Nagisa Ishiura
Graduate School of Science and Technology, Kwansei Gakuin University
-
Soichiro Taga
Kwansei Gakuin University
関連論文
- Optimal Scheme for Search State Space and Scheduling on Multiprocessor Systems
- Reconfigurable AGU : An Address Generation Unit Based on Address Calculation Pattern for Low Energy and High Performance Embedded Processors
- Efficient Method to Generate an Energy Efficient Schedule Using Operation Shuffling
- Generation of Pack Instruction Sequence for Media Processors Using Multi-Valued Decision Diagram(System Level Design,VLSI Design and CAD Algorithms)
- Heuristic Instruction Scheduling Algorithm Using Available Distance for Partial Forwarding Processor
- Two-Stage Configurable Decoder Model for Domain Specific FEC Decoder Design
- A Small-Area and Low-Power SoC for Less-Invasive Pressure Sensing Capsules in Ambulatory Urodynamic Monitoring
- Software Development Tool Generation Method Suitable for Instruction Set Extension of Embedded Processors
- A Low-power ASIP Generation Method by Extracting Minimum Execution Conditions
- Advantage and Possibility of Application-domain Specific Instruction-set Processor (ASIP)