EXPRESSION

Home
Overview
System Requirements
Documentation
Download
News
People
Contact

 

EXPRESSION is an Architecture Description Language (ADL) as well as a retargetable compiler/simulator tool-kit for architectural design space exploration (DSE). A processor-memory architecture can be captured using the Graphical User Interface (GUI). The front-end of the tool-kit generates the EXPRESSION description for the processor, which in turn steers automatic generation of retargetable compiler and simulator.

The key features of our design methodology include:

bullet

Ease of specification and modification of architecture from the GUI.

bullet

Mixed behavioral/structural representation supporting a natural, concise specification of the architecture.

bullet

Explicit specification of the memory subsystem allowing novel memory organizations and hierarchies.

bullet

Efficient specification of architectural resource constraints allowing extraction of detailed Reservation Tables (RTs) for compiler scheduling.

The complete EXPRESSION toolkit is now available as an Open Source Release in the public domain. The goal of this Open Source release is to promote usage of EXPRESSION ADL to specify processor-memory architectures and provide a reference point for further research into ADLs

For questions, comments or feedback, send email to express@cecs.uci.edu 

Home | Overview | System Requirements | Documentation | Download | News | People | Contact

 Copyright University of California, Irvine, 2003.
For problems or questions regarding this web contact Sudeep Pasricha.
Last updated: 05/26/03.