• Home
  • Search
  • An architectural framework for migration from CISC to higher performance platforms
  • Cite Icon57
  • https://doi.org/10.1145/143369.143410Copy DOI Icon

An architectural framework for migration from CISC to higher performance platforms

  • Jan 1, 1992
  • Gabriel M Silberman +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We describe a novel architectural framework that allows software applications written for a given Complex Instruction Set Computer (CISC) to migrate to a different, higher performance architecture, without a significant investment on the part of the application user or developer. The framework provides a hardware mechanism for seamless switching between two instruction sets, resulting in a machine that enhances application performance while keeping the same program behavior (from a user perspective). High execution speed on migrated applications is achieved through automated translation of the object code of one machine to that of the other, using advanced global optimization and scheduling techniques. Issues affecting application behavior, such as precise exceptions, as well as self-modifying code, are addressed. Relaxation of full compatibility on these issues lead to further possible performance gains, encouraging applications to adopt the newer architecture.The proposed framework offers a path for moving from complex instruction set computers (CISCs) to newer architectures, such as reduced instruction set computers (RISCs), superscalars, or very long instruction word (VLIW) machines, while protecting the extensive economic investment represented by existing software. To illustrate our approach, we show how system code written (and compiled) for the IBM System/390 can yield fine-grain parallelism, as it is targeted for execution by a VLIW machine, with encouraging performance results.

Similar Papers
  • Book Chapter
  • Citations1

A Dynamically Reconfigurable Device

  • Apr 01, 2010
  • Minoru Watanabe
  • Research Article

RISC vs CISC: Studi Kinerja dan Efisiensi dalam Organisasi Arsitektur Komputer

  • Jul 04, 2025
  • Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika
  • Achmad Maulana +4
  • Book Chapter

One Instruction Set Computing

  • Jan 01, 2003
  • William F Gilreath +1
  • Book Chapter
  • Citations18

Automatically Customising VLIW Architectures with Coarse Grained Application-Specific Functional Units

  • Jan 01, 2004
  • Diviya Jain +3
  • Book Chapter
  • Citations1

Efficient Dataflow Software Pipelining

  • Jan 01, 1991
  • Guang R Gao
  • Research Article
  • Citations59

Energy optimization of multilevel cache architectures for RISC and CISC processors

  • Jun 01, 1998
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • U Ko +2
  • Conference Article
  • Citations33

Evaluation of scheduling techniques on a SPARC-based VLIW testbed

  • Nov 23, 2002
  • Seongbae Park +2
  • Research Article
  • Citations30

Exploiting instruction-level parallelism for integrated control-flow monitoring

  • Jan 01, 1994
  • IEEE Transactions on Computers
  • M.A Schuette +1
  • Research Article
  • Citations32

Code compression for embedded VLIW processors using variable-to-fixed coding

  • May 01, 2006
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Yuan Xie +2
  • Conference Article
  • Citations14

Evaluation of scheduling techniques on a SPARC-based VLIW testbed

  • Dec 01, 1997
  • Seong-Bae Park +2
  • Book Chapter

CISC, RISC, OISC

  • Jan 01, 2003
  • William F Gilreath +1
  • Conference Article
  • Citations2

Platform agnostic, scalable, and unobtrusive FPGA network processor design of moving target defense over IPv6 (MT6D) over IEEE 802.3 Ethernet

  • May 01, 2017
  • Joseph Sagisi +2
  • Book Chapter

1 - Complex instruction set computers

  • Jan 01, 1995
  • Microprocessor Architectures
  • Steve Heath
  • PDF
  • Research Article
  • Citations47

Rapid VLIW Processor Customization for Signal Processing Applications Using Combinational Hardware Functions

  • Mar 02, 2006
  • EURASIP Journal on Advances in Signal Processing
  • Raymond R Hoare +6
  • Research Article
  • Citations8

RISC Processor Design in VLSI Technology Using the Pipeline Technique

  • Apr 10, 2014
  • Zenodo (CERN European Organization for Nuclear Research)
  • Rakesh M.R
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.