Next Article in Journal
Pressure and Temperature Spin Crossover Sensors with Optical Detection
Next Article in Special Issue
Advances in Sensors-Centric Microprocessors and System-on-Chip
Previous Article in Journal
Gamma Irradiation of Magnetoresistive Sensors for Planetary Exploration
Previous Article in Special Issue
Distributed Coding/Decoding Complexity in Video Sensor Networks
Sensors 2012, 12(4), 4466-4478; doi:10.3390/s120404466
Article

An Advanced Compiler Designed for a VLIW DSP for Sensors-Based Systems

1,*  and 2
Received: 14 March 2012; in revised form: 29 March 2012 / Accepted: 29 March 2012 / Published: 2 April 2012
(This article belongs to the Special Issue Microprocessors and System-on-Chip)
View Full-Text   |   Download PDF [327 KB, uploaded 21 June 2014]   |   Browse Figures
Abstract: The VLIW architecture can be exploited to greatly enhance instruction level parallelism, thus it can provide computation power and energy efficiency advantages, which satisfies the requirements of future sensor-based systems. However, as VLIW codes are mainly compiled statically, the performance of a VLIW processor is dominated by the behavior of its compiler. In this paper, we present an advanced compiler designed for a VLIW DSP named Magnolia, which will be used in sensor-based systems. This compiler is based on the Open64 compiler. We have implemented several advanced optimization techniques in the compiler, and fulfilled the O3 level optimization. Benchmarks from the DSPstone test suite are used to verify the compiler. Results show that the code generated by our compiler can make the performance of Magnolia match that of the current state-of-the-art DSP processors.
Keywords: compilers; optimization; VLIW DSP; sensor-based systems compilers; optimization; VLIW DSP; sensor-based systems
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Export to BibTeX |
EndNote


MDPI and ACS Style

Yang, X.; He, H. An Advanced Compiler Designed for a VLIW DSP for Sensors-Based Systems. Sensors 2012, 12, 4466-4478.

AMA Style

Yang X, He H. An Advanced Compiler Designed for a VLIW DSP for Sensors-Based Systems. Sensors. 2012; 12(4):4466-4478.

Chicago/Turabian Style

Yang, Xu; He, Hu. 2012. "An Advanced Compiler Designed for a VLIW DSP for Sensors-Based Systems." Sensors 12, no. 4: 4466-4478.


Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert