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 条
  • [41] Signal-to-memory mapping analysis for multimedia signal processing
    Luican, Ilie I.
    Zhu, Hongwei
    Balasa, Florin
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 486 - +
  • [42] An algorithmic framework for parallelizing vision computations on distributed-memory machines
    Chung, Y
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 160 - 165
  • [43] Optimization of systems for interperiod signal processing
    Popov D.I.
    Radioelectronics and Communications Systems, 2014, 57 (10) : 441 - 450
  • [44] Towards Memory and Computation Efficient Graph Processing on Spark
    Tian, Xinhui
    Guo, Yuanqing
    Zhan, Jianfeng
    Wang, Lei
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 375 - 382
  • [45] PARALLEL PROCESSING FRAMEWORK BASED ON DISTRIBUTED COMPUTATION OF SPECIALIZATION
    Ogasawara, Hidemi
    Akama, Kiyoshi
    Mabuchi, Hiroshi
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (05): : 2371 - 2381
  • [46] Processing Acceleration with Resistive Memory-based Computation
    Imani, Mohsen
    Cheng, Yan
    Rosing, Tajana
    MEMSYS 2016: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2016, : 208 - 210
  • [47] A framework for modeling competitive and cooperative computation in retinal processing
    Moreno-Diaz, Roberto
    de Blasio, Gabriel
    Moreno-Diaz, Arminda
    COLLECTIVE DYNAMICS: TOPICS ON COMPETITION AND COOPERATION IN THE BIOSCIENCES, 2008, 1028 : 88 - +
  • [48] Energy-Aware Memory Allocation Framework for Embedded Data-Intensive Signal Processing Applications
    Balasa, Florin
    Luican, Ilie I.
    Zhu, Hongwei
    Nasu, Doru V.
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (12) : 3160 - 3168
  • [49] FRAME DOMAIN SIGNAL PROCESSING: FRAMEWORK AND APPLICATIONS
    Chebira, Amina
    Fickus, Matthew
    Vetterli, Martin
    2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, : 4094 - 4097
  • [50] A Signal Processing Framework for Multimodal Cardiac Analysis
    Hikmah, Nada Fitrieyatul
    Arifin, Achmad
    Sardjono, Tri Arief
    Suprayitno, Eko Agus
    2015 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA), 2015, : 125 - 130