An Interactive Model Re-Coder for Efficient SoC Specification

  • Pramod Chandraiah
  • Rainer Dömer
Part of the IFIP – The International Federation for Information Processing book series (IFIPAICT, volume 231)


Design Time Productivity Gain Abstract Syntax Program Transformation Transformation Tool 
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.


  1. [1]
    P. Chandraiah and R. Dömer. Specification and design of an mp3 audio decoder. Technical report, Center for Embedded Computer Systems, May 2005.Google Scholar
  2. [2]
    P. Chandraiah, J. Peng, and R. Dömer. Creating explicit communication in soc models using interactive re-coding. In Proceedings of the Asia and South Pacific Design Automation Conference (ASPDAC), Yokohama, Japan, January 2007.Google Scholar
  3. [3]
    D. D. Gajski, F. Vahid, S. Narayan, and J. Gong. Specification and Design of Embedded Systems. Prentice Hall, 1994.Google Scholar
  4. [4]
    D. D. Gajski, J. Zhu, R. Dömer, A. Gerstlauer, and S. Zhao. SpecC: Specification Language and Design Methodology. Kluwer Academic Publishers, 2000.Google Scholar
  5. [5]
    A. Gerstlauer, R. Dömer, J. Peng, and D. D. Gajski. System Design: A Practical Guide with SpecC. Kluwer Academic Publishers, 2001.Google Scholar
  6. [6]
    A. Gerstlauer, S. Zhao, D. D. Gajski, and A. M. Horak. SpecC system-level design methodology applied to the design of a GSM vocoder. In Proceedings of the Workshop of Synthesis and System Integration of Mixed Information Technologies, Kyoto, Japan, April 2000.Google Scholar
  7. [7]
    T. Grötker, S. Liao, G. Martin, and S. Swan. System Design with SystemC. Kluwer Academic Publishers, 2002.Google Scholar
  8. [8]
    S. Gupta, R. K. Gupta, N. D. Dutt, and A. Nicolau. Coordinated parallelizing compiler optimizations and high-level synthesis. ACM Trans. Des. Autom. Electron. Syst., 9(4):441-470, 2004.CrossRefGoogle Scholar
  9. [9]
    M. W. Hall, J.-A. M. Anderson, S. P. Amarasinghe, B. R. Murphy, S.-W. Liao, E. Bugnion, and M. S. Lam. Maximizing multiprocessor performance with the SUIF compiler. IEEE Computer, 29(12):84-89, 1996.Google Scholar
  10. [10]
    W. J. Hansen. Data structures in a bit-mapped text editor. Byte Magazine, 12(1):183-189, January 1987.Google Scholar
  11. [11]
    S. Hiranandani, K. Kennedy, C.-W. Tseng, and S. K. Warren. The D editor: a new interactive parallel programming tool. In Supercomputing, 1994.Google Scholar
  12. [12]
    A. Jerraya, H. Tenhunen, and W. Wolf. Guest editors’ introduction: Multiprocessor systems-on-chips. Computer, 38(7):36-40, 2005.CrossRefGoogle Scholar
  13. [13]
    K. Kennedy, K. S. McKinley, and C.-W. Tseng. Analysis and transformation in the ParaScope Editor. In ACM International Conference on Supercomputing, Cologne, Germany, 1991.Google Scholar
  14. [14]
    S.-W. Liao, A. Diwan, R. P. B. Jr., A. M. Ghuloum, and M. S. Lam. SUIF explorer: An interactive and interprocedural parallelizer. In Principles Practice of Parallel Programming, 1999.Google Scholar
  15. [15]
    Eclipse java development tool-kit.
  16. [16]
    Microsoft visual studio.
  17. [17]
    Scintilla source code editing component.
  18. [18]
    S. Sutherland, S. Davidmann, P. Flake, and P. Moorby. System Verilog for Design: A Guide to Using System Verilog for Hardware Design and Modeling. Kluwer Academic Publishers, 2004.Google Scholar
  19. [19]
    Trolltech Inc. Qt application development framework.
  20. [20]
    Vim, advanced text editor.
  21. [21]
    I. Viskic and R. Dömer. A flexible, syntax independent representation (SIR) for system level design models. In Proceedings of EuroMicro Conference on Digital System Design, August 2006.Google Scholar

Copyright information

© International Federation for Information Processin 2007

Authors and Affiliations

  • Pramod Chandraiah
    • 1
  • Rainer Dömer
    • 2
  1. 1.Center for Embedded Computer SystemsUniversity of CaliforniaIrvineUSA
  2. 2.Center for Embedded Computer SystemsUniversity of CaliforniaIrvineUSA

Personalised recommendations