One way to increase the performance of a processing unit is to exploit implicit parallelism. Exploiting this parallelism requires a processor to dynamically select instructions in a serial instruction stream which can be executed in parallel. As operations are computed concurrently, an execution speedup will occur. This thesis studies how effectively implicit parallelism could be exploited in the Scalable Pro cessor Architecture (SPARC)[9], a reduced instruction set architecture developed by Sun Microsystems. First an analysis of SPARC instruction traces will determine the optimal speedup that would be realized by a processor with infinite resources. Next, an analytical model of a parallelizing processor will be developed and used to predic...
We describe an approach to parallel compilation that seeks to harness the vast amount of fine-grain ...
We present an architecture designed to transparently and automatically scale the performance of sequ...
In this paper, we propose the dynamic configuration of application specific implicit instructions fo...
The shift of the microprocessor industry towards multicore architectures has placed a huge burden o...
To maintain a reasonable level of complexity, processor implementations contain Serializing Instruct...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
PhD ThesisCurrent microprocessors improve performance by exploiting instruction-level parallelism (I...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
Dynamic configuration of application-specific implicit instructions has been proposed to better expl...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
The increasing density of VLSI circuits has motivated research into ways to utilize large area budge...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
This dissertation demonstrates that through the careful application of hardware and software techniq...
We describe an approach to parallel compilation that seeks to harness the vast amount of fine-grain ...
We present an architecture designed to transparently and automatically scale the performance of sequ...
In this paper, we propose the dynamic configuration of application specific implicit instructions fo...
The shift of the microprocessor industry towards multicore architectures has placed a huge burden o...
To maintain a reasonable level of complexity, processor implementations contain Serializing Instruct...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
PhD ThesisCurrent microprocessors improve performance by exploiting instruction-level parallelism (I...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
Dynamic configuration of application-specific implicit instructions has been proposed to better expl...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
The increasing density of VLSI circuits has motivated research into ways to utilize large area budge...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
This dissertation demonstrates that through the careful application of hardware and software techniq...
We describe an approach to parallel compilation that seeks to harness the vast amount of fine-grain ...
We present an architecture designed to transparently and automatically scale the performance of sequ...
In this paper, we propose the dynamic configuration of application specific implicit instructions fo...