• Home
  • Search
  • An Approach for Implementing Efficient Superscalar CISC Processors
  • Cite Icon87
  • https://doi.org/10.1109/hpca.2006.1598111Copy DOI Icon

An Approach for Implementing Efficient Superscalar CISC Processors

  • Feb 27, 2006
  • Shiliang Hu +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An integrated, hardware/software co-designed CISC processor is proposed and analyzed. The objectives are high performance and reduced complexity. Although the x86 ISA is targeted, the overall approach is applicable to other CISC ISAs. To provide high performance on frequently executed code sequences, fully transparent dynamic translation software decomposes CISC superblocks into RISC-style micro-ops. Then, pairs of dependent micro-ops are reordered and fused into macro-ops held in a large, concealed code cache. The macro-ops are fetched from the code cache and processed throughout the pipeline as single units. Consequently, instruction level communication and management are reduced, and processor resources such as the issue buffer and register file ports are better utilized. Moreover, fused instructions lead naturally to pipelined instruction scheduling (issue) logic, and collapsed 3-1 ALUs can be used, resulting in much simplified result forwarding logic. Steady state performance is evaluated for the SPEC2000 benchmarks, and a proposed x86 implementation with complexity similar to a two-wide superscalar processor is shown to provide performance (instructions per cycle) that is equivalent to a conventional four-wide superscalar processor.

Similar Papers
  • Research Article
  • Citations64

Effect of gas flow-field design in the bipolar/end plates on the steady and transient state performance of polymer electrolyte membrane fuel cells

  • Jul 11, 2005
  • Journal of Power Sources
  • Atul Kumar +1
  • Conference Article
  • Citations2

Software pipelining for Jetpipeline architecture

  • Dec 14, 1994
  • Proceedings of the ... International Symposium on Parallel Architectures, Algorithms, and Networks (ISPAN)
  • M Katahira +4
  • Research Article
  • Citations20

The Coming Wave of Multithreaded Chip Multiprocessors

  • Apr 03, 2007
  • International Journal of Parallel Programming
  • James Laudon +1
  • Conference Article
  • Citations16

Beyond superscalar using FPGAs

  • Oct 03, 1993
  • C Iseli +1
  • Research Article
  • Citations61

UltraSparc I: a four-issue processor supporting multimedia

  • Apr 01, 1996
  • IEEE Micro
  • M Tremblay +1
  • Research Article
  • Citations17

AVPP

  • Dec 07, 2018
  • ACM Transactions on Architecture and Code Optimization
  • Lois Orosa +2
  • Research Article
  • Citations1

The Basic Block Reassembling Instruction Stream Buffer with LWBTB for X86 ISA

  • Jul 01, 2010
  • Journal of Information Science and Engineering
  • Jih-Ching Chiu +2
  • Conference Article
  • Citations10

Dynamic core scaling: Trading off performance and energy beyond DVFS

  • Oct 01, 2015
  • Wei Zhang +2
  • Research Article
  • Citations88

Overview of model predictive control for induction motor drives

  • Jun 01, 2016
  • Chinese Journal of Electrical Engineering
  • Yongchang Zhang +3
  • Conference Article
  • Citations135

On pipelining dynamic instruction scheduling logic

  • Dec 01, 2000
  • Jared Stark +2
  • Conference Article
  • Citations33

A comparison of direct torque control methodologies for induction motor

  • Sep 10, 2001
  • P Marino +2
  • Research Article
  • Citations13

High dynamic performance of a BLDC motor with a front end converter using an FPGA based controller for electric vehicle application

  • Jan 01, 2016
  • TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES
  • Praveen Yadav +2
  • Conference Article
  • Citations11

Novel STATCOM Control Strategy for Wind Farm Reactive Power Compensation

  • Mar 01, 2011
  • H T Wu +1
  • PDF
  • Research Article
  • Citations44

Contention & Energy-Aware Real-Time Task Mapping on NoC Based Heterogeneous MPSoCs

  • Jan 01, 2018
  • IEEE Access
  • Haider Ali +4
  • Research Article
  • Citations11

Ignite-GPU: a GPU-enabled in-memory computing architecture on clusters

  • Jul 27, 2020
  • The Journal of Supercomputing
  • Amir Hossein Sojoodi +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.