Advertisement

Journal of Mathematical Sciences

, Volume 152, Issue 2, pp 247–262 | Cite as

Designing a digital-signal-processing extension for multipurpose microprocessors

  • A. A. Lesnykh
  • I. A. Shirokov
Article

Abstract

The digital-signal-processing extension for the K 64-SMP multipurpose 64-bit processor designed by the Institute for Systems Research of the Russian Academy of Sciences is discussed. The proposed extension increases the processor efficiency for signal processing by a factor of 3. We also discuss the stream programming scheme utilized in the extension programming.

Keywords

Memory Access Linear Code Parallel Execution Common Resource Arithmetic Unit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    S. S. Bakhvalov, Numerical Methods [in Russian], Nauka, Moscow (1973).Google Scholar
  2. 2.
    V. B. Betelin, S. G. Bobkov, S. A. Zendrikova, A. A. Kravchenko, A. G. Kushnirenko, and V. K. Nikolaev, Theoretical Estimates of Supercomputers with Shared Memory E.ciency [in Russian], NIISI RAS, Moscow (2003).Google Scholar
  3. 3.
    J. J. Dongarra, Performance of Various Computers Using Standard Linear Equations Software, Technical Report UT-CS-89-85, University of Tennessee, Knoxville (1989), http://www.netlib.org/benchmark/performance.ps.Google Scholar
  4. 4.
    J. J. Dongarra, I. S. Duff, D. C. Sorensen, and H. A. Van der Vorst, Numerical Linear Algebra for High-Performance Computers, Software—Environments—Tools, Vol. 7, SIAM, Society for Industrial and Applied Mathematics, Philadelphia (1998).MATHGoogle Scholar
  5. 5.
    K. Hwang and Z. Xu, Scalable Parallel Computing, McGraw-Hill (1998).Google Scholar
  6. 6.
    V. V. Korneev, Parallel Computation Systems [in Russian], Nolidzh, Moscow (1999).Google Scholar
  7. 7.
    A. G. Kushnirenko and G. V. Lebedev, Programming for Mathematicians [in Russian], Nauka, Moscow (1988).MATHGoogle Scholar
  8. 8.
    A. A. Lesnykh and I. A. Shirokov, Performance Estimates on Digital-Signal-Processing Tasks of the Supercomputer Based on Arithmetic Coprocessors [in Russian], NIISI RAS, Moscow (2005).Google Scholar
  9. 9.
    V. V. V’yukova, V. A. Galatenko, S. V. Samborskiy, and S. M. Shumakov, On the Problem of Code Optimization for Parallel Processor Architectures [in Russian], IPU RAS, Moscow (2001).Google Scholar
  10. 10.
    V. V. V’yukova, V. A. Galatenko, S. V. Samborskiy, and S. M. Shumakov, “VLIW-architecture description in optimizing post-processors,” in: V. B. Betelin, ed., Information Security. Programming tools. Databases [in Russian], NIISI RAS, Moscow (2001).Google Scholar

Copyright information

© Springer Science+Business Media, Inc. 2008

Authors and Affiliations

  1. 1.Moscow State UniversityMoscowRussia
  2. 2.Institute for Systems ResearchMoscowRussia

Personalised recommendations