Address Generation Optimization for Embedded High-Performance Processors: A Survey

被引:17
|
作者
Talavera, Guillermo [1 ,2 ]
Jayapala, Murali [2 ]
Carrabina, Jordi [1 ]
Catthoor, Francky [2 ]
机构
[1] Univ Autonoma Barcelona, Comp Sci Program, Bellaterra, Spain
[2] IMEC, Heverlee, Belgium
关键词
address generation; optimization; embedded;
D O I
10.1007/s11265-008-0165-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays embedded systems are growing at an impressive rate and provide more and more sophisticated applications characterized by having a complex array index manipulation and a large number of data accesses. Those applications require high performance specific computation that general purpose processors can not deliver at a reasonable energy consumption. Very long instruction word architectures seem a good solution providing enough computational performance at low power with the required programmability to speed up the time to market. Those architectures rely on compiler effort to exploit the available instruction and data parallelism to keep the data path busy all the time. With the density of transistors doubling each 18 months, more and more sophisticated architectures with a high number of computational resources running in parallel are emerging. With this increasing parallel computation, the access to data is becoming the main bottleneck that limits the available parallelism. To alleviate this problem, in current embedded architectures, a special unit works in parallel with the main computing elements to ensure efficient feed and storage of the data: the address generator unit, which comes in many flavors. Future architectures will have to deal with enormous memory bandwidth in distributed memories and the development of address generators units will be crucial for effective next generation of embedded processors where global trade-offs between reaction-time, bandwidth, energy and area must be achieved. This paper provides a survey of methods and techniques that optimize the address generation process for embedded systems, explaining current research trends and needs for future.
引用
收藏
页码:271 / 284
页数:14
相关论文
共 50 条
  • [1] Address Generation Optimization for Embedded High-Performance Processors: A Survey
    Guillermo Talavera
    Murali Jayapala
    Jordi Carrabina
    Francky Catthoor
    [J]. Journal of Signal Processing Systems, 2008, 53 : 271 - 284
  • [2] Reconfigurable AGU: An Address Generation Unit Based on Address Calculation Pattern for Low Energy and High Performance Embedded Processors
    Taniguchi, Ittetsu
    Raghavan, Praveen
    Jayapala, Murali
    Catthoor, Francky
    Takeuchi, Yoshinori
    Imai, Masaharu
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (04) : 1161 - 1173
  • [3] QoS for high-performance smt processors in embedded systems
    Cazorla, FJ
    Ramirez, A
    Valero, M
    Knijnenburg, PMW
    Sakellariou, R
    Fernández, E
    [J]. IEEE MICRO, 2004, 24 (04) : 24 - 31
  • [4] Cluster assignment for high-performance embedded VLIW processors
    Lapinskii, VS
    Jacome, MF
    De Veciana, GA
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (03) : 430 - 454
  • [5] DESIGNING HIGH-PERFORMANCE PROCESSORS USING REAL ADDRESS PREDICTION
    HUA, KA
    LIU, LS
    PEIR, JK
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (09) : 1146 - 1151
  • [7] Impact of Address Generation on Multimedia Embedded VLIW Processors
    Talavera, Guillermo
    Portero, Antoni
    Catthoor, Francky
    [J]. COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2018, 2018, 11127 : 417 - 433
  • [8] DESIGN HIGH-PERFORMANCE PROCESSORS
    LAU, SY
    [J]. ELECTRONIC DESIGN, 1977, 25 (07) : 86 - 95
  • [9] NTB branch predictor: dynamic branch predictor for high-performance embedded processors
    Cong Thuan Do
    Hong Jun Choi
    Dong Oh Son
    Jong Myon Kim
    Cheol Hong Kim
    [J]. The Journal of Supercomputing, 2016, 72 : 1679 - 1693
  • [10] NTB branch predictor: dynamic branch predictor for high-performance embedded processors
    Do, Cong Thuan
    Choi, Hong Jun
    Son, Dong Oh
    Kim, Jong Myon
    Kim, Cheol Hong
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (05): : 1679 - 1693