A framework for computation-memory algorithmic optimization for signal processing

被引:0
|
作者
Cheung, G [1 ]
McCanne, S
机构
[1] HP Labs Japan, Tokyo 1680072, Japan
[2] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
关键词
computation theory; memory management; packet switching; signal processing; vector quantization;
D O I
10.1109/TMM.2003.811625
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The heterogeneity of today's computing environment means computation-intensive signal processing algorithms, must be optimized for performance in a machine dependent fashion. In this paper, we present a dynamic memory model and associated optimization framework that finds a machine-dependent, near-optimal implementation of an algorithm by exploiting the computation-memory tradeoff. By. optimal, we mean an implementation that has the fastest running time given the specification of the machine memory hierarchy. We discuss two instantiations of the framework: fast IP address lookup, and fast nonuniform scalar quantizer and unstructured vector quantizer encoding. Experiments show that both instantiations outperform techniques that ignore this computation-memory tradeoff.
引用
收藏
页码:174 / 185
页数:12
相关论文
共 50 条
  • [21] ALGORITHMIC ENGINEERING IN ADAPTIVE SIGNAL-PROCESSING - WORKED EXAMPLES
    PROUDLER, IK
    MCWHIRTER, JG
    IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 1994, 141 (01): : 19 - 26
  • [22] Optimization of signal processing algorithms
    Ahmed, R
    Evans, BL
    THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 1401 - 1406
  • [23] Convex Optimization in Signal Processing
    Eldar, Yonina C.
    Luo, Zhi-Quan
    Ma, Wing-Kin
    Palomar, Daniel P.
    Sidiropoulos, Nicholas D.
    IEEE SIGNAL PROCESSING MAGAZINE, 2010, 27 (03) : 19 - +
  • [24] Memory size computation for multimedia processing applications
    Zhu, Hongwei
    Luican, Ilie I.
    Balasa, Florin
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 802 - 807
  • [25] Conservative Signal Processing Architectures For Asynchronous, Distributed Optimization Part I: General Framework
    Baran, Thomas A.
    Lahlou, Tarek A.
    2014 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2014, : 35 - 39
  • [26] A signal-processing framework for reflection
    Ramamoorthi, R
    Hanrahan, P
    ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (04): : 1004 - 1042
  • [27] Signal Processing Framework for Interactive Architecture
    Metwally, Eman S.
    Eskaf, Khalid
    Abdlmoez, Walid M.
    29TH INTERNATIONAL CONFERENCE ON COMPUTER THEORY AND APPLICATIONS (ICCTA 2019), 2019, : 43 - 47
  • [28] Computation Optimization for Digital Signal Processing Operations in Homogeneous Computing Environments and Structural Transformations of Their Parallel Algorithms
    Klimova, O., V
    MECHANICS, RESOURCE AND DIAGNOSTICS OF MATERIALS AND STRUCTURES (MRDMS-2020): PROCEEDING OF THE 14TH INTERNATIONAL CONFERENCE ON MECHANICS, RESOURCE AND DIAGNOSTICS OF MATERIALS AND STRUCTURES, 2020, 2315
  • [29] LUT Optimization for Memory-Based Computation
    Meher, Pramod Kumar
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (04) : 285 - 289
  • [30] An Algorithmic Framework for the Optimization of Deep Neural Networks Architectures and Hyperparameters
    Keisler, Julie
    Talbi, El-Ghazali
    Claudel, Sandra
    Cabriel, Gilles
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25