Energy Efficient Multi-Core Processing

Journal Title: Elektronika - Year 2014, Vol 18, Issue 1

Abstract

This paper evaluates the present state of the art of energy-efficient embedded processor design techniques and demonstrates, how small, variable-architecture embedded processors may exploit a run-time minimal architectural synthesis technique to achieve greater energy and area efficiency whilst maintaining performance. The picoMIPS architecture is presented, inspired by the MIPS, as an example of a minimal and energy efficient processor. The picoMIPS is a variablearchitecture RISC microprocessor with an application-specific minimised instruction set. Each implementation will contain only the necessary datapath elements in order to maximise area efficiency. Due to the relationship between logic gate count and power consumption, energy efficiency is also maximised in the processor therefore the system is designed to perform a specific task in the most efficient processor-based form. The principles of the picoMIPS processor are illustrated with an example of the discrete cosine transform (DCT) and inverse DCT (IDCT) algorithms implemented in a multi-core context to demonstrate the concept of minimal architecture synthesis and how it can be used to produce an application specific, energy efficient processor.

Authors and Affiliations

Charles Leech, Tom Kazmierski

Keywords

Related Articles

A Realization of Temperature Monitoring System Based on Real-Time Kernel μC/OS and 1-wire Bus

The traditional temperature monitoring system generally adopt some analog sensors for collecting data and a microcontroller for processing data for the purpose of temperature monitoring. However, this back-fore ground sy...

Position Measurement over Wide Range by Simultaneous Use of Low and High Coherence Light Source

In this paper we propose and experimentally demonstrate a new technique for position/displacement measurement using fiber optic interferometry. We simultaneously employ a low- and a high- coherence light source in the sa...

Single DD-DXCCII based quadrature oscillator with simultaneous current and voltage outputs

In this paper, a versatile quadrature oscillator using single Differential Difference Second Generation Dual-X Current Conveyor (DD-DXCCII) as an active element, two grounded capacitors and three grounded resistors is pr...

Prototype of the Multichannel Acquisition System Developed for ICTM Pressure Transmitters

This paper presents a prototype of the multichannel acquisition unit AKV-100 developed for purposes of pressure and temperature measurements using proprietary ICTM pressure transmitters TPa-110 based on MEMS piezoresisti...

Drift Free Variable Step Size Perturb and Observe MPPT Algorithm for Photovoltaic Systems Under Rapidly Increasing Insolation

The characteristic of a Photovoltaic (PV) panel is most affected by the incident solar insolation temperature, shading, and array configuration. Maximum power point tracking (MPPT) algorithms have an important role in ha...

Download PDF file
  • EP ID EP147411
  • DOI 10.7251/ELS1418003L
  • Views 112
  • Downloads 0

How To Cite

Charles Leech, Tom Kazmierski (2014). Energy Efficient Multi-Core Processing. Elektronika, 18(1), 3-10. https://www.europub.co.uk/articles/-A-147411