• Home
  • Search
  • Exploiting instruction level parallelism in geometry processing for three dimensional graphics applications
  • Cite Icon11
  • https://doi.org/10.5555/290940.290949Copy DOI Icon

Exploiting instruction level parallelism in geometry processing for three dimensional graphics applications

  • Nov 1, 1998
  • Chia-Lin Yang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Three dimensional (3D) graphics applications have become very important workloads running on today's computer systems. A cost-effective graphics solution is to perform geometry processing of 3D graphics on the host CPU and have specialized hardware handle the rendering task. In this paper, we analyze microarchitecture and SIMD instruction set enhancements to a RISC superscalar processor for exploiting instruction level parallelism (ILP) in geometry processing for 3D computer graphics. Our results show that 3D geometry processing has inherent parallelism. When ignoring cycle time effects, an 8-issue processor can achieve up to 60% performance improvement over a 4-issue. However, certain application attributes can hinder the exploitation of ILP on a superscalar processor. Adding SIMD operations improves performance from 8% to 28% on a 4-issue processor that can issue at most 2 floating-point operations. If processor cycle time scales with the number of ports to the register file, doubling only the floating-point issue width of a 4-issue processor with SIMD instructions gives the best performance among the architecture configurations that we examine (the most aggressive configuration is an 8-issue processor with SIMD instructions).

Similar Papers
  • Conference Article
  • Citations6

Exploiting instruction level parallelism in geometry processing for three dimensional graphics applications

  • Nov 27, 2002
  • Chia-Lin Yang +2
  • Conference Article
  • Citations2

Architectures for one billion of transistors

  • Sep 20, 2000
  • Mateo Valero
  • Conference Article
  • Citations52

Improving instruction-level parallelism by loop unrolling and dynamic memory disambiguation

  • Nov 01, 1995
  • J.W Davidson +1
  • Conference Article
  • Citations7

A superscalar RISC processor with 160 FPRs for large scale scientific processing

  • Oct 10, 1999
  • K Shimada +4
  • PDF
  • Conference Article
  • Citations10

Cimple: instruction and memory level parallelism

  • Nov 01, 2018
  • Vladimir Kiriansky +3
  • Conference Article
  • Citations1

Register organization for enhanced on-chip parallelism

  • Sep 27, 2004
  • R Sangireddy
  • Conference Article

VLIW architectures for low–power processors: A first evaluation

  • Jan 01, 1998
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Jean-Michel Puiatti +3
  • Conference Article
  • Citations1

VLIW across multiple superscalar processors on a single chip

  • Nov 11, 1997
  • Soohong P Kim +2
  • Conference Article
  • Citations2

<title>Fast method of geometric picture transformation using logarithmic number systems and its applications for computer graphics</title>

  • Sep 01, 1990
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Tomio Kurokawa +1
  • Research Article
  • Citations6

Parallelization of multimedia applications on the multi-level computing architecture

  • Aug 01, 2011
  • Journal of Embedded Computing
  • Utku Aydonat +1
  • Research Article
  • Citations10

The Hierarchical Subspace Iteration Method for Laplace–Beltrami Eigenproblems

  • Jan 04, 2022
  • ACM Transactions on Graphics
  • Ahmad Nasikun +1
  • Conference Article
  • Citations2

Simple Methods to Represent Shapes with Sample Spheres

  • Nov 17, 2020
  • Li-Yi Wei +3
  • Research Article

A Novel Compiler Assisted Approach for Issue Queue Power Reduction

  • Mar 01, 2014
  • Applied Mechanics and Materials
  • Peng Wei Lv +2
  • Conference Article
  • Citations7

Synthilation: JIT-compilation of microinstruction sequences in AMIDAR processors

  • Oct 01, 2014
  • Christian Hochberger +3
  • Research Article

TRACES AS A SOLUTION TO PESSIMISM AND MODELING COSTS IN WCET ANALYSIS

  • Jan 01, 2008
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Jack Whitham +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.