The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Code Optimization Technique for Indirect Addressing DSPs with Consideration in Local Computational Order and Memory Allocation

Nobuhiko SUGINO, Akinori NISHIHARA

  • Full Text Views

    0

  • Cite this

Summary :

Digital signal processors (DSPs) usually employ indirect addressing using address registers (ARs) to indicate their memory addresses, which often introduces overhead codes in AR updates for next memory accesses. Reduction of such overhead code is one of the important issues in automatic generation of highly-efficient DSP codes. In this paper, a new automatic address allocation method incorpolated with computational order rearrangement at local commutative parts is proposed. The method formulates a given memory access sequence by a graph representation, where several strategies to handle freedom in memory access orders at the computational commutative parts are introduced and examined. A compiler scheme is also extended such that computational order at the commutative parts is rearranged according to the derived memory allocation. The proposed methods are applied to an existing DSP compiler for µPD77230(NEC), and codes generated for several examples are compared with memory allocations by the conventional methods.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E84-A No.8 pp.1960-1968
Publication Date
2001/08/01
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Section on Digital Signal Processing)
Category
Implementations of Signal Processing Systems

Authors

Keyword