• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 194
Next 10 →

AR-SMT: A Microarchitectural Approach to Fault Tolerance in Microprocessors

by Eric Rotenberg , 1999
"... This paper speculates that technology trends pose new challenges for fault tolerance in microprocessors. Specifically, severely reduced design tolerances implied by gigaherz clock rates may result in frequent and arbitrary transient faults. We suggest that existing fault-tolerant techniques -- syste ..."
Abstract - Cited by 246 (8 self) - Add to MetaCart
This paper speculates that technology trends pose new challenges for fault tolerance in microprocessors. Specifically, severely reduced design tolerances implied by gigaherz clock rates may result in frequent and arbitrary transient faults. We suggest that existing fault-tolerant techniques

Value Locality and Load Value Prediction

by Mikko H. Lipasti, Christopher B. Wilkerson, John Paul Shen , 1996
"... Since the introduction of virtual memory demand-paging and cache memories, computer systems have been exploiting spatial and temporal locality to reduce the average latency of a memory reference. In this paper, we introduce the notion of value locality, a third facet of locality that is frequently p ..."
Abstract - Cited by 391 (18 self) - Add to MetaCart
vein, value locality describes the likelihood of the recurrence of a previously-seen value within a storage location. Modern processors already exploit value locality in a very restricted sense through the use of control speculation (i.e. branch prediction), which seeks to predict the future value of a

Clustered Speculative Multithreaded Processors

by Pedro Marcuello, Antonio González , 1999
"... In this paper we present a processor microarchitecture that can simultaneously execute multiple threads and has a clustered design for scalability purposes. A main feature of the proposed microarchitecture is its capability to spawn speculative threads from a single-thread application at run-time. T ..."
Abstract - Cited by 180 (10 self) - Add to MetaCart
In this paper we present a processor microarchitecture that can simultaneously execute multiple threads and has a clustered design for scalability purposes. A main feature of the proposed microarchitecture is its capability to spawn speculative threads from a single-thread application at run

Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution

by Ravi Rajwar, James R. Goodman , 2001
"... Serialization of threads due to critical sections is a fundamental bottleneck to achieving high performance in multithreaded programs. Dynamically, such serialization may be unnecessary because these critical sections could have safely executed concurrently without locks. Current processors cannot f ..."
Abstract - Cited by 227 (10 self) - Add to MetaCart
fully exploit such parallelism because they do not have mechanisms to dynamically detect such false inter-thread dependences. We propose Speculative Lock Elision (SLE), a novel micro-architectural technique to remove dynamically unnecessary lock-induced serialization and enable highly concurrent

A Delay Model and Speculative Architecture for Pipelined Routers

by Li-shiuan Peh, William J. Dally - In International Symposium on High-Performance Computer Architecture , 2001
"... This paper introduces a router delay model that accurately models key aspects of modern routers. The model accounts for the pipelined nature of contemporary routers, the specific flow control method employed, the delay of the flowcontrol credit path, and the sharing of crossbar ports across virtual ..."
Abstract - Cited by 193 (25 self) - Add to MetaCart
channels. Motivated by this model, we introduce a microarchitecture for a speculative virtual-channel router that significantly reduces its router latency to that of a wormhole router. Simulations using our pipelined model give results that differ considerably from the commonly- assumed `unit

Verifying Advanced Microarchitectures that Support Speculation and Exceptions

by Ravi Hosabettu, Ganesh Gopalakrishnan, Mandayam Srivas - Computer-Aided Verification (CAV2000), LNCS 1855 , 2000
"... In this paper, we discuss the verification of a microprocessor involving a reorder buffer, a store buffer, speculative execution and exceptions at the microarchitectural level. We extend the earlier proposed Completion Functions Approach [HSG98] in a uniform manner to handle the verification of such ..."
Abstract - Cited by 9 (0 self) - Add to MetaCart
In this paper, we discuss the verification of a microprocessor involving a reorder buffer, a store buffer, speculative execution and exceptions at the microarchitectural level. We extend the earlier proposed Completion Functions Approach [HSG98] in a uniform manner to handle the verification

Validation of Speculative and Out-of-order Execution Microarchitecture

by Noppanunt Utamaphethai Shawn, R. D. (shawn Blanton, John Paul Shen - In Proc. Intl. Workshop on Microprocessor Test and Verification , 1998
"... We validate speculative and out-of-order execution microarchitecture using an ATPG-like methodology. The validation methodology uses FSM models derived from microarchitecture specifications. Complete transition tours are generated from the FSM models to obtain a high-level test sequence. Small assem ..."
Abstract - Add to MetaCart
We validate speculative and out-of-order execution microarchitecture using an ATPG-like methodology. The validation methodology uses FSM models derived from microarchitecture specifications. Complete transition tours are generated from the FSM models to obtain a high-level test sequence. Small

Compiler Techniques for Energy Saving in Instruction Caches of Speculative Parallel Microarchitectures

by Seon Wook, Kim Rudolf Eigenmann
"... We present a new software scheme, called compilerassisted I-cache prediction (CIP) for energy reduction in instruction caches. With the help of compilersupplied information, the processor is able to turn o substantial portions of the I-cache. The necessary cache sets are only turned on during the ex ..."
Abstract - Add to MetaCart
compilers for speculative parallel microarchitectures. The use of this target machine class is further motivated by the fact that speculative processors have the potential to overcome limitations in the compiler parallelization of many applications, especially non-numerical programs. Speculative

Microarchitecture Verification by Compositional Model Checking

by Ranjit Jhala, Kenneth L. Mcmillan , 2001
"... Abstract. Compositional model checking is used to verify a processor microarchitecture containing most of the features of a modern microprocessor, including branch prediction, speculative execution, out-of-order execution and a load-store buffer supporting re-ordering and load forwarding. We observe ..."
Abstract - Cited by 34 (2 self) - Add to MetaCart
Abstract. Compositional model checking is used to verify a processor microarchitecture containing most of the features of a modern microprocessor, including branch prediction, speculative execution, out-of-order execution and a load-store buffer supporting re-ordering and load forwarding. We

Challenges in Computer Microarchitectures and Architectures

by Mile Stojčev, Teufik Tokić, Ivan Milentijević , 2004
"... Abstract: In the last three decades the world of computers and especially that of microprocessors has been advanced at exponential rates in both productivity and performance. The integrated circuit industry has followed a steady path of constantly shrinking devices geometries and increased functiona ..."
Abstract - Add to MetaCart
predictors, trace caches, etc.). In addition, the paper also discusses microarchitectural techniques likely to be used in the near future such as microarchitectures with multiple sequencers and thread-level speculation, and microarchitectural techniques intended for minimization of power consumption.
Next 10 →
Results 1 - 10 of 194
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University