• Home
  • Search
  • Implementation of the Phase II Compiler for the ARM7TDMI-S Dual-Core Microprocessor
  • Cite Icon1
  • https://doi.org/10.1109/isms.2011.46Copy DOI Icon

Implementation of the Phase II Compiler for the ARM7TDMI-S Dual-Core Microprocessor

  • Jan 1, 2011
  • Sherry Joy Alvionne V Sebastian +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The advancement of modern computing machines today is seen in embedded systems by making the system do more functions faster and in real time. One technique is to use multiple processors executing in parallel. Also, because embedded systems have limited memory size, adding more functions in the system will limit the data that can be stored in the memory. This project is an implementation of a compiler for an ARM7TDMI-S microprocessor with dual-core capabilities. Aside from the 32-bit ARM7 instructions, the compiler also includes 16-bit thumb instructions and atomic instructions as its target output. Using thumb instructions compresses the size of the program in the memory to increase the number of data that can be stored in it. Code optimizations and memory optimizations were applied to further take advantage of the use of dual-core microprocessors. Result shows that the compiler gives a good distribution of instructions to the two cores.

Similar Papers
  • Research Article
  • Citations24

Dynamic coalescing for 16-bit instructions

  • Feb 01, 2005
  • ACM Transactions on Embedded Computing Systems
  • Arvind Krishnaswamy +1
  • Conference Article
  • Citations7

Optimizing a FIFO, scalable spin lock using consistent memory

  • Dec 04, 1996
  • I Rhee
  • Research Article
  • Citations289

Fast analysis of molecular dynamics trajectories with graphics processing units—Radial distribution function histogramming

  • Feb 06, 2011
  • Journal of Computational Physics
  • Benjamin G Levine +2
  • Conference Article
  • Citations4

A methodology for efficient code optimizations and memory management

  • May 08, 2018
  • Vasilios Kelefouras +1
  • Research Article
  • Citations49

Flying IoT: Toward Low-Power Vision in the Sky

  • Nov 01, 2017
  • IEEE Micro
  • Hasan Genc +4
  • Research Article

Optimization of Memory: SAP HANA Database Perspective - PART 2

  • Aug 05, 2022
  • International Journal of Science and Research (IJSR)
  • Rajesh Azmeera +2
  • Conference Article
  • Citations8

Efficient Use of Invisible Registers in Thumb Code

  • Nov 12, 2005
  • A Krishnaswamy +1
  • Conference Article
  • Citations3

High-level implementation of the 5-stage pipelined ARM9TDM core

  • Nov 01, 2010
  • C C Arandilla +4
  • Conference Article
  • Citations1

How to Code Data Integrity Verification Secure Against Single-Spot-Laser-Induced Instruction Manipulation Attacks

  • Nov 01, 2020
  • Junichi Sakamoto +3
  • Research Article
  • Citations4

A Novel Approach for Estimation and Optimization of Memory In Low Power Embedded Systems

  • Jan 01, 2009
  • International Journal of Computer Theory and Engineering
  • Srilatha C +1
  • Conference Article

A neural network approach for simultaneous retrieval of volcanic SO2 and plume height using hyperspectral measurements

  • Jun 01, 2014
  • A Piscini +3
  • Conference Article
  • Citations8

A realtime, memory efficient fingerprint verification system

  • May 17, 2004
  • Shenglin Yang +1
  • Conference Article
  • Citations9

Matching architecture to application via configurable processors: a case study with boolean satisfiability problem

  • Jan 01, 2001
  • Ying Zhao +4
  • Conference Article
  • Citations9

Finer-LRU: A Scalable Page Management Scheme for HPC Manycore Architectures

  • May 01, 2021
  • Jiwoo Bang +7
  • Research Article
  • Citations19

Venus: Scalable Real-Time Spatial Queries on Microblogs with Adaptive Load Shedding

  • Feb 01, 2016
  • IEEE Transactions on Knowledge and Data Engineering
  • Amr Magdy +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.