Trading Time and Space on Low Power Embedded Architectures with Dynamic Instruction Merging

Authors: Gomes, Victor F.; Beck, Antônio Carlos S.; Carro, Luigi

Source: Journal of Low Power Electronics, Volume 1, Number 3, December 2005 , pp. 249-258(10)

Publisher: American Scientific Publishers

Key:
Free Content - Free Content
New Content - New Content
Subscribed Content - Subscribed Content
Free Trial Content - Free Trial Content

Abstract:

With the ever-increasing performance and power savings needed by embedded systems, it is clear that new architectural solutions are required. Exploring the inherent parallelism available in the applications may seem to be a natural solution, but what should be done when parallelism is limited? One alternative is to accelerate the sequential instruction flow execution paradigm, trading sequential logic by combinational logic. In this paper, this is explored coupling a coarse-grained reconfigurable array with an embedded processor through a technique called Dynamic Instruction Merging. This mechanism detects sequences of data-dependent instructions on-the-fly, and dynamically transfers their execution to a more efficient engine: a coarse-grained array. The technique is proven effective even for programs with low explicit parallelism, and full software compatibility is maintained. The goal of this work is to analyze the cost of implementing such a scheme by varying the size of the array and the cache responsible for storing its configuration. It is shown that the implementation is possible enabling mean performance increases of up to 2.8 times, and energy savings of up to 46% when using the SPECjvm98 benchmarks.

Keywords: DYNAMIC INSTRUCTION MERGING; RECONFIGURABLE ARRAYS; JAVA AND LOW-POWER EMBEDDED SYSTEMS

Document Type: Research article

DOI: 10.1166/jolpe.2005.055

The full text electronic article is available for purchase. You will be able to download the full text electronic article after payment.

$213.00 plus tax      Refund Policy

 

OR

Back to top

Key:
Free Content - Free Content
New Content - New Content
Subscribed Content - Subscribed Content
Free Trial Content - Free Trial Content
Share this item with others: These icons link to social bookmarking sites where readers can share and discover new web pages.
Page Help Click here for Page Help
Shopping cart
Tools
Sign in






Need to register?
Sign up here
Text size: A | A | A | A