• Home
  • Search
  • Rsim: simulating shared-memory multiprocessors with ILP processors
  • Open Access IconOpen Access
  • Cite Icon198
  • https://doi.org/10.1109/2.982915Copy DOI Icon

Rsim: simulating shared-memory multiprocessors with ILP processors

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The early 1990s saw several announcements of commercial shared-memory systems using processors that aggressively exploited instruction-level parallelism (ILP), including the MIPS R10000, Hewlett-Packard PA8000, and Intel Pentium Pro. These processors could potentially reduce memory read stalls by overlapping read latency with other operations, possibly changing the nature of performance bottlenecks in the system. The authors' experience with Rsim demonstrates that modeling ILP features is important even in shared-memory multiprocessor systems. In particular, current simple processor-based approximations cannot model significant performance effects for applications exhibiting parallel read misses. Further, recent shared-memory designs such as aggressive implementations of sequential consistency use the aggressive ILP-enhancing features of modern processors that simple processor-based simulators do not model. As microprocessor systems become more complex, the availability of shared infrastructure source code is likely to become increasingly crucial. The authors plan to release a new Rsim version shortly that will include instruction caches, TLBs, multimedia extensions, simultaneous multithreading, Rabbit fast simulation mode, and ports to Linux platforms.

Similar Papers
  • Research Article
  • Citations3

On the efficiency of image and video processing programs on instruction level parallel processors

  • Jul 01, 2002
  • Proceedings of the IEEE
  • N Zingirian +1
  • Research Article
  • Citations6

The interaction of software prefetching with ILP processors in shared-memory systems

  • May 01, 1997
  • ACM SIGARCH Computer Architecture News
  • Parthasarathy Ranganathan +3
  • Conference Article
  • Citations19

MLP-Aware Dynamic Cache Partitioning

  • Sep 01, 2007
  • Miquel Moreto +3
  • Conference Article
  • Citations15

Speculation control for simultaneous multithreading

  • Apr 26, 2004
  • Dongsoo Kang +1
  • Conference Article
  • Citations4

MLP-Aware Dynamic Cache Partitioning

  • Jan 22, 2018
  • Miquel Moretó +3
  • Conference Article
  • Citations78

An evaluation of memory consistency models for shared-memory systems with ILP processors

  • Sep 01, 1996
  • Vijay S Pai +3
  • Book Chapter

Simultaneous Multithreading Trace Processors

  • Jan 01, 2003
  • K F Wang +2
  • Research Article
  • Citations42

Multithreaded Processors

  • Mar 01, 2002
  • The Computer Journal
  • T Ungerer
  • Research Article
  • Citations58

Instruction scheduling for instruction level parallel processors

  • Jan 01, 2001
  • Proceedings of the IEEE
  • P Faraboschi +2
  • Conference Article
  • Citations39

Architectural support for enhanced SMT job scheduling

  • Nov 08, 2004
  • A Settle +3
  • Conference Article

Combining the quantized color instruction set and loop unrolling on portable video processing systems

  • Apr 19, 2004
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Jongmyon Kim +1
  • Conference Article
  • Citations7

Exploring the Limits of Sub-Word Level Parallelism

  • Oct 15, 2000
  • Kevin Scott +1
  • Research Article
  • Citations20

Coarse-grained thread pipelining: a speculative parallel execution model for shared-memory multiprocessors

  • Sep 01, 2001
  • IEEE Transactions on Parallel and Distributed Systems
  • I.H Kazi +1
  • Book Chapter
  • Citations4

Data distribution and loop parallelization for shared-memory multiprocessors

  • Jan 01, 1997
  • Eduard Ayguadé +3
  • Conference Article
  • Citations1

Duplicated Register File Design for Embedded Simultaneous Multithreading Microprocessor

  • Dec 01, 2005
  • Chengjie Zang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.