• 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 11 - 20 of 29
Next 10 →

1Register Communication Strategies for the Multiscalar Architecture

by T. N. Vijaykumar, Scott E. Breach, Guri S. Sohi
"... This paper considers the problem of register communication in the Multiscalar architecture, a novel paradigm for exploiting instruction level parallelism. The Multiscalar architecture employs a com-bination of hardware and software mechanisms to partition a sequential program into tasks, and uses co ..."
Abstract - Add to MetaCart
control and data speculation to execute such tasks in parallel. Inter-task register dependencies represent register communication in the architecture. The two primary issues in register communi-cation for a Multiscalar processor are correctness and performance. Not only must proper values be directed from

Abstract Task Selection for the Multiscalar Architecture

by T. N. Vijaykumar, Gurindar S. Sohi
"... The Multiscalar architecture advocates a distributed processor organization and task-level speculation to exploit high degrees of instruction level parallelism (ILP) in sequential programs without impeding improvements in clock speeds. The main goal of this paper is to understand the key implication ..."
Abstract - Add to MetaCart
The Multiscalar architecture advocates a distributed processor organization and task-level speculation to exploit high degrees of instruction level parallelism (ILP) in sequential programs without impeding improvements in clock speeds. The main goal of this paper is to understand the key

Dynamic Speculation and Synchronization of Data Dependences

by Andreas Moshovos, Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi - In Proc. 24th International Symposium on Computer Architecture , 1997
"... Data dependence speculation is used in instruction-level parallel (ILP) processors to allow early execution of an instruction before a logically preceding instruction on which it may be data dependent. If the instruction is independent, data dependence speculation succeeds; if not, it fails, and the ..."
Abstract - Cited by 185 (22 self) - Add to MetaCart
needed to avoid a mis-speculation. Experimental results evaluating the effectiveness of the proposed techniques are presented within the context of a Multiscalar processor. 1

Fault Tolerance Through Re-execution in Multiscalar Architecture

by Faisal Rashid, Kewal K. Saluja, Parameswaran Ramanathan , 2000
"... Multi-threading and multiscaling are two fundamental microarchitecture approaches that are expected to stay on the existing performance gain curve. Both of these approaches assume that integrated circuits with over billion transistors will become available in the near future. Such large integrated c ..."
Abstract - Cited by 8 (0 self) - Add to MetaCart
circuits imply reduced design tolerances and hence increased failure probability. Conventional hardware redundancy techniques for desired reliability in computation may severely limit the performance of such high performance processors. Hence we need to study novel methods to exploit the inherent

ARB: A hardware mechanism for dynamic reordering of memory references

by Manoj Franklin, Gurindar S. Sohi - IEEE Transactions on Computers , 1996
"... To exploit instruction level parallelism, it is important not only to execute multiple memory references per cycle, but also to reorder memory references, especially to execute loads before stores that precede them in the sequential instruction stream. To guarantee correctness of execution in such s ..."
Abstract - Cited by 166 (10 self) - Add to MetaCart
for a superscalar processor. The paper also shows the ARB’s applica-tion in a multiscalar processor. Instruction-level parallel (ILP) processors boost performance by forming an instruction execution schedule, either statically or dynamically, in which the instructions are executed in an order

Criticality Driven Energy Aware Speculation for Speculative Multithreaded Processors

by Rahul Nagpal, Anasua Bhowmik
"... Unending quest for performance improvement coupled with the advancements in integrated circuit technology have led to the development of new architectural paradigm. Speculative multithreaded architecture (SpMT) philosophy relies on aggressive speculative execution for improved performance. However, ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
-critical loads and the criticality based thread-prediction for reducing useless computations and energy consumption. Experimental results showing break-up of critical instructions and effectiveness of proposed techniques in reducing energy consumption are presented in the context of multiscalar processor

Branch Prediction in Multi-Threaded Processors

by Jayanth Gummaraju, Manoj Franklin - in Proceedings of the 2000 International Conference on Parallel Architectures and Compilation Techniques
"... There has been a growing interest in the use of multithreading to speed up the execution of a single program. This paper highlights the problems involved in performing accurate branch predictions in singleprogram multi-threaded (SPMT) processors, where branches are predicted out of program order, an ..."
Abstract - Cited by 7 (0 self) - Add to MetaCart
There has been a growing interest in the use of multithreading to speed up the execution of a single program. This paper highlights the problems involved in performing accurate branch predictions in singleprogram multi-threaded (SPMT) processors, where branches are predicted out of program order

A dynamic approach to improve the accuracy of data speculation

by Andreas I. Moshovos, Scott E. Breach, T. N. Vijaykumar, Guri S. Sohi, Andreas I. Moshovos, Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi , 1996
"... Data speculation is used in instruction-level parallel (ILP) processors to allow early execution of an instruction before a logically preceding instruction on which it may be data dependent. If the instruction is independent, data speculation succeeds; if not, it fails, and the two instructions must ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
to avoid a misspeculation. Experimental results evaluating the effectiveness of the proposed techniques are presented within the context of a Multiscalar processor. 1

In a typical processor the state of an execu...

by Mark N. Yankelevsky, Constantine D. Polychronopoulos
"... Recently popularized hardware multithreading (HMT) architectures, such as SMT, Multiscalar and Terra do not provide flexible and efficient methods of thread management and synchronization in hardware. The α-Coral architecture is a tool for investigation of a more dynamic approach to thread managemen ..."
Abstract - Add to MetaCart
Recently popularized hardware multithreading (HMT) architectures, such as SMT, Multiscalar and Terra do not provide flexible and efficient methods of thread management and synchronization in hardware. The α-Coral architecture is a tool for investigation of a more dynamic approach to thread

A Dynamic Approach to Improve the Accuracy of Data Speculation

by Guri S. Sohi, Andreas Moshovos, Andreas I. Moshovos, Scott E. Breach, Scott E. Breach, T. N. Vijaykumar, T. N. Vijaykumar, Gurindar S. Sohi , 1996
"... Data speculation is used in instruction-level parallel (ILP) processors to allow early execution of an instruction before a logically preceding instruction on which it may be data dependent. If the instruction is independent, data speculation succeeds; if not, it fails, and the two instructions must ..."
Abstract - Add to MetaCart
to avoid a misspeculation. Experimental results evaluating the effectiveness of the proposed techniques are presented within the context of a Multiscalar processor. 1 Introduction Speculative execution is an integral part of modern ILP processors, be they statically- or dynamically-scheduled designs
Next 10 →
Results 11 - 20 of 29
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