SWS Academic Research eLibraryEarth & Planetary Sciences

Scholarly record

RETARGETABLE COMPILER DESIGN ISSUES

Iurii Korenkov

First published: 2019-06-20https://doi.org/10.5593/sgem2019/2.1/s07.074View metrics

Abstract

Today, much attention is paid to the research and development of application-specific instruction set processors (ASIPs). The architecture of such processors is focused on their application and the command systems differ from each other, therefore each architecture requires its own set of developer tools like a compiler, debugger, linker, etc. The program code optimization for each ASIP also has its own specifics. At the same time, compiler development should be as fast and technologically advanced as possible in order to minimize the application delivery time (time-to-market), and make the compiled program code as reliable as possible. In this work, a comparative analysis of approaches to the retargetable compiler design is performed. The analysis of languages for the description of target platforms, which are used for automatic developer tools generation, is performed. A data-driven approach to the development of compilers, which minimizes the costs of providing support for a set of target architectures, is proposed. The possibility of using this approach for a co-design compiler and an ASIP processor or an embedded system has been substantiated.

Publication Impact Profile

Publication details

Title
RETARGETABLE COMPILER DESIGN ISSUES
Authors
Iurii Korenkov
Proceedings
SGEM International Multidisciplinary Scientific GeoConference EXPO Proceedings; 19th International Multidisciplinary Scientific GeoConference SGEM2019, Informatics, Geoinformatics and Remote Sensing
Publisher
STEF92 Technology
Year
2019
Pages
561-568
SWS Citekey
Korenkov20197561568
ISSN
1314-2704
ISBN
978-619-7408-79-9
Language
en
Publication type
Conference Paper
Keywords
References11
  1. Leupers, Rainer, and Peter Marwedel. Retargetable compiler technology for embedded systems: tools and applications. Springer Science & Business Media, 2001.

  2. GCC, the GNU Compiler Collection website, Web: https://gcc.gnu.org/onlinedocs/gcc-3.0.3/gcc_15.html, Link checked on 14.05.2019.

  3. Qin, Wei, and Sharad Malik. "Architecture Description Languages for Retargetable Compilation." (2002): 535-564.

  4. Leupers, Rainer. "Compiler design issues for embedded processors." IEEE Design & Test of Computers 19.4 (2002): 51-58.

  5. Cooper, Keith, and Linda Torczon. Engineering a compiler. Elsevier, 2011.

  6. Conway, Melvin E. "Proposal for an UNCOL." Communications of the ACM 1.10 (1958): 5-8.

  7. Husár, Adam, et al. "Automatic C compiler generation from architecture description language ISAC." Sixth Doctoral Workshop on Mathematical and Engineering Methods in Computer Science (MEMICS'10)--Selected Papers. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2011.

  8. V. Zivojnovic et al. 1994. DSPstone: A DSP-oriented benchmarking methodology. In Proc. of ICSPAT, Vol. 94.

  9. Hohenauer, Manuel, and Rainer Leupers. C Compilers for ASIPs. Springer, 2010.

  10. Qin, Wei, Subramanian Rajagopalan, and Sharad Malik. "A formal concurrency model based architecture description language for synthesis of software development tools." ACM SIGPLAN Notices. Vol. 39. No. 7. ACM, 2004.

  11. Korenkov, I., Loginov, I., Dergachev, A., & Lazdin, A. (2018). DECLARATIVE TARGET ARCHITECTURE DEFINITION FOR DATA-DRIVEN DEVELOPMENT TOOLCHAIN. International Multidisciplinary Scientific GeoConference: SGEM: Surveying Geology & mining Ecology Management, 18, 271-278.

Citing literature

Number of times cited according to Crossref: 1

View or Download full articleAccess options
Full paper accessChoose SWS login, librarian support, or instant article download.

SWS access login

Login as SWS Scientific Committee

Authors and approved SWS contributors will read and export their own linked papers after identity matching by SWS profile, email and SGEM GlobalID.

For librarian assistance: [email protected]

Purchase Instant Access

48-hour online accessComing soon
Online-only accessComing soon
Download the full article in PDF formatEUR 35
  • Article can be downloaded after successful payment.
  • Article may be used according to SWS library access terms.
  • Article cannot be redistributed.
Get full paper

Back to publication list

Connected events

SGEM WORLD SCIENCE Conferences

The EPS Library connects published research with the scientific events where it was presented, reviewed and prepared for long-term scholarly discovery.

International Scientific GeoConference SGEM
SGEM GeoConference

International Scientific GeoConference SGEM

Explore the main SGEM WORLD SCIENCE forum for Earth and Planetary Sciences, where research becomes conference presentation, proceedings publication and long-term library visibility.

Visit sgem.org
SGEM Vienna Green
SGEM Vienna Green

Green Sciences and Sustainability

Explore SGEM Vienna Green — connecting sustainability, environmental science, climate research, green technologies and interdisciplinary solutions for the future.

Visit sgemviennagreen.org

International Indexing & Global Visibility of Our Scientific Publications

Scopus

Scopus Scientific Database

Compendex

Engineering abstracts
& indexing

Clarivate

Scientific Databases

EBSCO

EBSCO
Science Services Database

OpenAIRE

Linked research discovery
& metadata

ProQuest

Scientific Databases
Part of Clarivate

Crossref

We are a voting CrossRef member - the official DOI provider

ScienceOpen

Research discovery
& metadata

HAL

Multidisciplinary archive
& metadata

Petroleum Abstracts

Scientific Database
Part of Clarivate

Google Scholar

Google Scholar
Scholarly Search

RSCI

Russian Science Citation Index
Part of Web of Science

OpenAlex

Open research index
& metadata

Mendeley

Scientific Databases
Part of Elsevier

GeoRef

GeoRef — AGI
Geoscience Bibliographic Database