Design tools for application specific embedded processors

Wei Qin, Subramanian Rajagopalan, Manish Vachharajani, Hangsheng Wang, Xinping Zhu, David August, Kurt Keutzer, Sharad Malik, Li Shiuan Peh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

A variety of factors make it increasingly difficult and expensive to design and manufacture traditional Application Specific Integrated Circuits (ASICs). Consequently, programmable alternatives are more attractive than ever. The flexibility provided by programmability comes with a performance and power overhead. This can be significantly mitigated by using application specific platforms, also referred to as Application Specific Embedded Processors, or Application Specific Instruction Set Processors (ASIPs). ASIPs and the embedded software applications running on them, require specialized design tools - both during architectural evaluation to provide feedback on the suitability of the architecture for the application; as well as during system implementation to ensure efficient mapping and validation of design constraints. These functions result in requirements different from those of traditional software development environments. The first requirement is retargetability, especially during the early architectural evaluation stage where a rapid examination of design alternatives is essential. The second requirement is for additional metrics such as power consumption, real-time constraints and code size. This paper describes a set of design tools and associated methodology designed to meet the challenges posed by architectural evaluation and software synthesis. This work is part of the MESCAL (Modern Embedded Systems, Compilers, Architectures, and Languages) project.

Original languageEnglish (US)
Title of host publicationEmbedded Software - 2nd International Conference, EMSOFT 2002, Proceedings
EditorsAlberto Sangiovanni-Vincentelli, Joseph Sifakis
PublisherSpringer Verlag
Pages319-333
Number of pages15
ISBN (Print)9783540443070
DOIs
StatePublished - Jan 1 2002
Event2nd International Conference on Embedded Software, EMSOFT 2002 - Grenoble, France
Duration: Oct 7 2002Oct 9 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2491
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other2nd International Conference on Embedded Software, EMSOFT 2002
CountryFrance
CityGrenoble
Period10/7/0210/9/02

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Design tools for application specific embedded processors'. Together they form a unique fingerprint.

  • Cite this

    Qin, W., Rajagopalan, S., Vachharajani, M., Wang, H., Zhu, X., August, D., Keutzer, K., Malik, S., & Peh, L. S. (2002). Design tools for application specific embedded processors. In A. Sangiovanni-Vincentelli, & J. Sifakis (Eds.), Embedded Software - 2nd International Conference, EMSOFT 2002, Proceedings (pp. 319-333). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2491). Springer Verlag. https://doi.org/10.1007/3-540-45828-x_24