Proceedings of the 31st Annual Conference on Design Automation Conference - DAC '94 1994
DOI: 10.1145/196244.196250
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of instruction sets for pipelined microprocessors

Abstract: We present a systematic approach to synthesize an instruction set such that the given application software can be efficiently mapped to a parameterized, pipelined microarchitecture. In addition, the assembly code is generated to show how the application can be compiled with the synthesized instruction set.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

1997
1997
2010
2010

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 39 publications
(10 citation statements)
references
References 11 publications
0
10
0
Order By: Relevance
“…As the name suggests, complete customization involves the whole instruction-set which is tuned towards the requirements of an application [2,3,4,5], while partial customization involves the extension of an existing instruction-set by means of a limited number of instructions [6,7,8,9,10,11,12,13,14]. In both cases the goal is to design an Instruction-Set containing the most important operations needed by the application to maximize the performance.…”
Section: Motivationmentioning
confidence: 99%
“…As the name suggests, complete customization involves the whole instruction-set which is tuned towards the requirements of an application [2,3,4,5], while partial customization involves the extension of an existing instruction-set by means of a limited number of instructions [6,7,8,9,10,11,12,13,14]. In both cases the goal is to design an Instruction-Set containing the most important operations needed by the application to maximize the performance.…”
Section: Motivationmentioning
confidence: 99%
“…6 b opr must be greater or equal to lg(n r1 + n r2 ), where n r1 and n r2 are the numbers of registers in the register files RF 1 and RF 2 , respectively. If the number of registers in each register file is increased, b opr must be increased and then it must cause area increase in a processor kernel.…”
Section: Observation 2 Kernel Area Is Increased If Y-bus Is Added Depmentioning
confidence: 99%
“…Hardware/software codesign can be one of the powerful design methodologies in order to obtain an appropriate configuration for processor cores. Several hardware/software codesign systems for processor core design have been reported such as in [1]- [3], [6].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The work in [19] presents a technique to generate multi-cycle application specific instructions for DSP applications. Instruction set design and selection are treated as a scheduling problem in [20], and as a module selection or operation coupling problem in [11], [21]. ASIP instruction set optimization under functional unit sharing constraints is addressed in [22].…”
Section: A Related Workmentioning
confidence: 99%