In April 2016 Manchester eScholar was replaced by the University of Manchester’s new Research Information Management System, Pure. In the autumn the University’s research outputs will be available to search and browse via a new Research Portal. Until then the University’s full publication record can be accessed via a temporary portal and the old eScholar content is available to search and browse via this archive.

De-Elastisation: From Asynchronous Dataflows to Synchronous Circuits

Mahdi Jelodari Mamaghani, Jim Garside, Doug Edwards

In: Design, Automation and Test in Europe (DATE); 09 Mar 2015-13 Mar 2015; Grenoble, France. ACM/IEEE; 2015. p. 273-276.

Access to files

Abstract

Asynchronous VLSI programming provides a flex- ible abstract formalism for concurrent systems but the is an issue for industrial adoption. The asynchronous design paradigm provides ‘elasticity’ enabling the system to tolerate delays in communication and computation but can impose a prohibitive communication overhead when applied at a fine-grained level. This paper proposes ‘De-elastisation’ in a CAD flow for asynchronous dataflow networks to improve the circuits’ performance and area. To preserve the architectural advantages of asynchronous design (e.g. short cycles), circuits are classified into blocking and non-blocking loops which the De-elastisation scheme relies upon. The technique is incorporated in the Teak CAD flow. Experimental results on substantial case studies show significant performance and area improvements. This work shows 3× improvement for the first category of circuits, suitable for iterative realisations and DSP-like architectures and 4× for the second category which are suitable for concurrent realisations.

Bibliographic metadata

Type of resource:
Content type:
Type of conference contribution:
Publication date:
Conference title:
Design, Automation and Test in Europe (DATE)
Conference venue:
Grenoble, France
Conference start date:
2015-03-09
Conference end date:
2015-03-13
Publisher:
Proceedings start page:
273
Proceedings end page:
276
Proceedings pagination:
273-276
Contribution total pages:
4
Abstract:
Asynchronous VLSI programming provides a flex- ible abstract formalism for concurrent systems but the is an issue for industrial adoption. The asynchronous design paradigm provides ‘elasticity’ enabling the system to tolerate delays in communication and computation but can impose a prohibitive communication overhead when applied at a fine-grained level. This paper proposes ‘De-elastisation’ in a CAD flow for asynchronous dataflow networks to improve the circuits’ performance and area. To preserve the architectural advantages of asynchronous design (e.g. short cycles), circuits are classified into blocking and non-blocking loops which the De-elastisation scheme relies upon. The technique is incorporated in the Teak CAD flow. Experimental results on substantial case studies show significant performance and area improvements. This work shows 3× improvement for the first category of circuits, suitable for iterative realisations and DSP-like architectures and 4× for the second category which are suitable for concurrent realisations.

Institutional metadata

University researcher(s):

Record metadata

Manchester eScholar ID:
uk-ac-man-scw:261063
Created by:
Jelodari Mamaghani, Mahdi
Created:
16th March, 2015, 22:20:42
Last modified by:
Jelodari Mamaghani, Mahdi
Last modified:
6th April, 2016, 11:55:01

Can we help?

The library chat service will be available from 11am-3pm Monday to Friday (excluding Bank Holidays). You can also email your enquiry to us.