1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96
DOI: 10.1109/iscas.1996.540399
|View full text |Cite
|
Sign up to set email alerts
|

Improved code optimization method utilizing memory addressing operation and its application to DSP compiler

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 2 publications
0
2
0
Order By: Relevance
“…Besides these approaches, many generalizations of SOA have been considered, including the general offset assignment (GOA) problem [3], [4], [17], [11] that handles multiple frame pointers, DSPs with auto-increment operations between the memory accesses [13], auto-increment ranges beyond ±1 [14], [15], [16], AGUs with modulo addressing modes [17], exploitation of scheduling freedom in the variable access sequence [9], as well as procedure-level offset assignment [18]. Other researchers have dealt with DSP-specific compiler techniques for address register assignment in case of arrays and predefined memory layouts (e.g.…”
Section: Offset Assignment Heuristicsmentioning
confidence: 99%
“…Besides these approaches, many generalizations of SOA have been considered, including the general offset assignment (GOA) problem [3], [4], [17], [11] that handles multiple frame pointers, DSPs with auto-increment operations between the memory accesses [13], auto-increment ranges beyond ±1 [14], [15], [16], AGUs with modulo addressing modes [17], exploitation of scheduling freedom in the variable access sequence [9], as well as procedure-level offset assignment [18]. Other researchers have dealt with DSP-specific compiler techniques for address register assignment in case of arrays and predefined memory layouts (e.g.…”
Section: Offset Assignment Heuristicsmentioning
confidence: 99%
“…Liao apontou que GOA pode ser adequadamente resolvido usando uma partição dos vértices de G em k sub-conjuntos, reduzindo assim GOA a k problemas SOA separados. Algoritmos mais eficientes para SOA foram propostos posteriormente em (4,33,34). Uma heurística que melhora a partição dos acessos em GOA pode ser encontrada em [25).…”
Section: Trabalhos Relacionadosunclassified
“…In [9], various high-level optimizations were explored in order to reduce addressing overhead. Many efficient, often heuristics based, memory optimization algorithms have been developed similar to those in [11], [12], however, most of these are tailored to be efficient on DSP. Thus a memory access methodology is required for the FPGA platform which takes advantage of the global memory allocation architecture proposed by O'Nils et al for RTVPS implementation [13].…”
Section: Introductionmentioning
confidence: 99%