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 条
  • [1] Pipelined Computing-in-Memory Macro with Computation-Memory Aware Technique
    Chang, Liang
    Zhao, Pan
    Zhou, Jun
    2022 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2022, : 505 - 509
  • [2] In-memory Distributed Matrix Computation Processing and Optimization
    Yu, Yongyang
    Tang, Mingjie
    Aref, Walid G.
    Malluhi, Qutaibah M.
    Abbas, Mostafa M.
    Ouzzani, Mourad
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 1047 - 1058
  • [3] On an algorithmic optimization in computation of involutive bases
    Gerdt, VP
    PROGRAMMING AND COMPUTER SOFTWARE, 2002, 28 (02) : 62 - 65
  • [4] On an Algorithmic Optimization in Computation of Involutive Bases
    V. P. Gerdt
    Programming and Computer Software, 2002, 28 : 62 - 65
  • [5] Algorithmic GPGPU Memory Optimization
    Jang, Byunghyun
    Choi, Minsu
    Kim, Kyung Ki
    2013 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2013, : 154 - 157
  • [6] Algorithmic GPGPU Memory Optimization
    Jang, Byunghyun
    Choi, Minsu
    Kim, Kyung Ki
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2014, 14 (04) : 391 - 406
  • [7] An Algorithmic Framework for Multiobjective Optimization
    Ganesan, T.
    Elamvazuthi, I.
    Shaari, Ku Zilati Ku
    Vasant, P.
    SCIENTIFIC WORLD JOURNAL, 2013,
  • [8] Computation of the minimum data storage and applications in memory management for multimedia signal processing
    Luicana, Ilie I.
    Zhu, Hongwei
    Balasa, Florin
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2008, 15 (02) : 181 - 196
  • [9] Optimization of Memory Banking in Embedded Multidimensional Signal Processing Applications
    Balasa, Florin
    Abuaesh, Noha
    Gingu, Cristian V.
    Zhu, Hongwei
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2880 - 2883
  • [10] Symbolic computation and signal processing
    Park, H
    JOURNAL OF SYMBOLIC COMPUTATION, 2004, 37 (02) : 209 - 226