Imperial College London

MrLloydKamara

Faculty of EngineeringDepartment of Computing

Computing Support Manager
 
 
 
//

Contact

 

+44 (0)20 7594 8400l.kamara Website

 
 
//

Location

 

305Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@techreport{Seng:2009:10.25561/95735,
author = {Seng, SP and Palem, KV and Rabbah, RM and Wong, WF and Luk, W and Cheung, PYK},
booktitle = {Departmental Technical Report: 02/16},
doi = {10.25561/95735},
publisher = {Department of Computing, Imperial College London},
title = {PDXML: extensible markup language for processor description},
url = {http://dx.doi.org/10.25561/95735},
year = {2009}
}

RIS format (EndNote, RefMan)

TY  - RPRT
AB - This paper introduces PD-XML, a meta-language for describinginstruction processors in general and with an emphasison embedded processors, with the specific aim ofenabling their rapid prototyping, evaluation and eventualdesign and implementation. The proposed methodology isbased on the extensible markup language XML widely usedstructured information exchange and collaboration. PDXMLallows for both high-level and low-level architecturalspecifications required to support a toolchain for design spaceexploration. PD-XML consists of three intuitive entities,describing: (a) the storage components available in a design,(b) the instructions supported by an architecture, and(c) the resources afforded by the microarchitecture implementation.PD-XML is not specific to any one architecture,compiler or simulation environment and hence providesgreater flexibility than related machine description methodologies.We demonstrate how PD-XML can be interfaced toto existing description methodologies and tool-flows. In particular,we show how PD-XML specifications can be translatedinto appropriate machine descriptions for the parametricHPL-PD VLIW processor and for the flexible instructionprocessor approach.
AU - Seng,SP
AU - Palem,KV
AU - Rabbah,RM
AU - Wong,WF
AU - Luk,W
AU - Cheung,PYK
DO - 10.25561/95735
PB - Department of Computing, Imperial College London
PY - 2009///
TI - PDXML: extensible markup language for processor description
T1 - Departmental Technical Report: 02/16
UR - http://dx.doi.org/10.25561/95735
UR - http://hdl.handle.net/10044/1/95735
ER -