Automatic complex instruction identification for efficient application mapping onto ASIPs

@article{Nery2014AutomaticCI,
  title={Automatic complex instruction identification for efficient application mapping onto ASIPs},
  author={Alexandre Solon Nery and Nadia Nedjah and Felipe Maia Galv{\~a}o França and Lech J{\'o}zwiak and Henk Corporaal},
  journal={2014 IEEE 5th Latin American Symposium on Circuits and Systems},
  year={2014},
  pages={1-4}
}
Instruction Set Customization is a well-known technique to enhance the performance and efficiency of Application-Specific Processors (ASIPs). An extensive application profiling can indicate which parts of a given application, or class of applications, are most frequently executed, enabling the implementation of such frequently executed parts in hardware as custom instructions. However, a naive ad hoc instruction set customization process may identify and select poor instruction extension… CONTINUE READING

Figures, Tables, Results, and Topics from this paper.

Key Quantitative Results

  • The average execution time reduction ranges from 30% to 40%, with only a few custom instructions.

Citations

Publications citing this paper.

References

Publications referenced by this paper.
SHOWING 1-10 OF 12 REFERENCES

Modern Architectures for Embedded Reconfigurable Systems - a Survey

  • Journal of Circuits, Systems, and Computers
  • 2009
VIEW 1 EXCERPT

LLVM: a compilation framework for lifelong program analysis & transformation

  • International Symposium on Code Generation and Optimization, 2004. CGO 2004.
  • 2004
VIEW 2 EXCERPTS

Designing domain-specific processors

  • Ninth International Symposium on Hardware/Software Codesign. CODES 2001 (IEEE Cat. No.01TH8571)
  • 2001
VIEW 1 EXCERPT