• Corpus ID: 36060579

ISA Aging : A X 86 case study

  title={ISA Aging : A X 86 case study},
  author={Bruno Cardoso Lopes and Rafael Auler and R. Azevedo and Edson Borin},
Microprocessor designers such as Intel and AMD implement old instruction sets at their modern processors to ensure backward compatibility with legacy code. In addition to old backward compatibility instructions, new extensions are constantly introduced to add functionalities. In this way, the size of the IA-32 ISA is growing at a fast pace, reaching almost 1300 different instructions in 2013 with the introduction of AVX2 and FMA3 by Haswell. Increasing the size of the ISA impacts both hardware… 
1 Citations

Figures and Tables from this paper

SIMDRAM: a framework for bit-serial SIMD processing using DRAM

This paper proposes SIMDRAM, a flexible general-purpose processing-using-DRAM framework that enables the efficient implementation of complex operations, and provides a flexible mechanism tosupport the implementation of arbitrary user-defined operations.



Compilation framework for code size reduction using reduced bit-width ISAs (rISAs)

This work presents a compilation framework for such dual instruction sets, which uses a profitability based compiler heuristic that operates at the instruction-level granularity and is able to effectively take advantage of both Instruction Sets.

Modern Processor Design: Fundamentals of Superscalar Processors

This book brings together the numerous microarchitectural techniques for harvesting more instruction-level parallelism (ILP) to achieve better processor performance that have been proposed and implemented in real machines.

Clustering-Based Microcode Compression

Techniques for microcode compression that achieve significant area and power savings are described, while presenting a streamlined architecture that enables high throughput within the constraints of a high performance CPU.

Using SSE and SSE2 : Misconceptions and reality

A source for providing a voltage or current which is (remotely) controlled by a digital signal includes a digital-to-analogue converter (30) which supplies a proportion of a reference voltage (VR) in

Bochs: A Portable PC Emulator for Unix/X

ARMv7-M Architecture Reference Manual

  • July
  • 2012

Instructions for objconv

  • 2011