An ILP Approach to the Simultaneous Application of Operation Scheduling and Power Management
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Behavior-level observability don't-cares and application to low-power behavioral synthesis
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design
Scheduling with soft constraints
Proceedings of the 2009 International Conference on Computer-Aided Design
EUC'07 Proceedings of the 2007 conference on Emerging direction in embedded and ubiquitous computing
Behavior-Level Observability Analysis for Operation Gating in Low-Power Behavioral Synthesis
ACM Transactions on Design Automation of Electronic Systems (TODAES)
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
The design of application (-domain) specific instruction-setprocessors (ASIPs), optimized for code size, has traditionallybeen accompanied by the necessity to program assembly,at least for the performance critical parts of the application.The highly encoded instruction sets simply lackthe orthogonal structure present in e.g. VLIW processors,that allows efficient compilation. This lack of efficient compilationtools has also severely hampered the design spaceexploration of code-size efficient instruction sets, and correspondingly,their tuning to the application domain. In [13]a practical method is demonstrated to model a broad classof highly encoded instruction sets in terms of virtual resourceseasily interpreted by classic resource constrainedschedulers (such as the popular list-scheduling algorithm),thereby allowing efficient compilation with well understoodcompilation tools. In this paper we will demonstrate thesuitability of this model to also enable instruction set design(-space exploration) with a simple, well-understoodand proven method long used in the High-Level Synthesis(HLS) of ASICs. A small case study proves the practicalapplicability of the method.