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 条
  • [31] Sprouting search - an algorithmic framework for asynchronous parallel unconstrained optimization
    Burmen, Arpad
    Tuma, Tadej
    OPTIMIZATION METHODS & SOFTWARE, 2007, 22 (05): : 755 - 776
  • [32] Proxsarah: An efficient algorithmic framework for stochastic composite nonconvex optimization
    Pham, Nhan H.
    Nguyen, Lam M.
    Phan, Dzung T.
    Tran-Dinh, Quoc
    Journal of Machine Learning Research, 2020, 21
  • [33] ProxSARAH: An Efficient Algorithmic Framework for Stochastic Composite Nonconvex Optimization
    Pham, Nhan H.
    Nguyen, Lam M.
    Phan, Dzung T.
    Quoc Tran-Dinh
    JOURNAL OF MACHINE LEARNING RESEARCH, 2020, 21
  • [34] The rationale for ensemble and meta-algorithmic architectures in signal and information processing
    Simske, Steven J.
    APSIPA TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING, 2015, 4
  • [35] Intelligent optical computation for online optical signal processing
    Wang, Yahui
    Liu, Xuan
    2019 IEEE 40TH SARNOFF SYMPOSIUM, 2019,
  • [36] Applications of Polynomial Common Factor Computation in Signal Processing
    Markovsky, Ivan
    Fazzi, Antonio
    Guglielmi, Nicola
    LATENT VARIABLE ANALYSIS AND SIGNAL SEPARATION (LVA/ICA 2018), 2018, 10891 : 99 - 106
  • [38] A high-performance memory-efficient parallel hardware for matrix computation in signal processing applications.
    Pedram, Ardavan
    Daneshtalab, Masoud
    Sedaghati-Mokhtari, Nasser
    Fakhraie, Sied Mehdi
    2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 523 - +
  • [39] Application of the Distributed and Parallel Computation in Spectroscopy Signal Processing
    Chen Yong-ming
    Lin Ping
    Bao Yi-dan
    He Yong
    SPECTROSCOPY AND SPECTRAL ANALYSIS, 2009, 29 (04) : 1074 - 1077
  • [40] LEVELS OF PROCESSING - FRAMEWORK FOR MEMORY RESEARCH
    CRAIK, FIM
    LOCKHART, RS
    JOURNAL OF VERBAL LEARNING AND VERBAL BEHAVIOR, 1972, 11 (06): : 671 - 684