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

Multiscalar Processors

by Gurindar S. Sohi, Scott E. Breach, T. N. Vijaykumar - In Proceedings of the 22nd Annual International Symposium on Computer Architecture , 1995
"... Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities of instruction level parallelism from ordinary high level language programs. A single program is divided into a collection of tasks by a combination of software and hardware. The tasks are distribute ..."
Abstract - Cited by 589 (30 self) - Add to MetaCart
Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities of instruction level parallelism from ordinary high level language programs. A single program is divided into a collection of tasks by a combination of software and hardware. The tasks

Multiscalar Processors

by Gurindar Sohi Scott, Scott E. Breach, T. N. Vijaykumar - In Proceedings of the 22nd Annual International Symposium on Computer Architecture , 1995
"... Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities of instruction level parallelism from ordinary high level language programs. A single program is divided into a collection of tasks by a combination of software and hardware. The tasks are distribute ..."
Abstract - Add to MetaCart
Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities of instruction level parallelism from ordinary high level language programs. A single program is divided into a collection of tasks by a combination of software and hardware. The tasks

Synthesis Of The Kestrel Multiscalar Processor

by Padmaja Nandula, Gurindar S. Sohi , 1998
"... Majority of the current day software is written with the assumption of sequential execution. State-of-the-art microprocessors, therefore, search for independent instructions in a dynamic instruction window and attempt to execute them simultaneously (ILP). The multiscalar processors, on the other han ..."
Abstract - Add to MetaCart
Majority of the current day software is written with the assumption of sequential execution. State-of-the-art microprocessors, therefore, search for independent instructions in a dynamic instruction window and attempt to execute them simultaneously (ILP). The multiscalar processors, on the other

Data Memory Alternatives for Multiscalar Processors

by Scott E. Breach, T. N. Vijaykumar, Sridhar Gopal, James E. Smith, Gurindar S. Sohi , 1997
"... This work considers data memory alternatives for multiscalar processors that can support the aggressive control and data speculative execution of loads and stores. We discuss the key issues that must be dealt with for such a data memory design and partition the design space of alternatives on the ba ..."
Abstract - Cited by 4 (2 self) - Add to MetaCart
This work considers data memory alternatives for multiscalar processors that can support the aggressive control and data speculative execution of loads and stores. We discuss the key issues that must be dealt with for such a data memory design and partition the design space of alternatives

Task Selection for a Multiscalar Processor

by T. N. Vijaykumar, Gurindar S. Sohi - In Proceedings of the 31st annual international symposium on Microarchitecture , 1998
"... 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 - Cited by 70 (6 self) - 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

Control Flow Speculation in Multiscalar Processors

by Quinn Jacobson, Steve Bennett, Nikhil Sharma, James E. Smith , 1997
"... The Multiscalar architecture executes a single sequential program following multiple flows of control. In the Multiscalar hardware, a global sequencer, with help from the compiler, takes large steps through the program's control flow graph (CFG) speculatively, starting a new thread of control ( ..."
Abstract - Cited by 42 (5 self) - Add to MetaCart
The Multiscalar architecture executes a single sequential program following multiple flows of control. In the Multiscalar hardware, a global sequencer, with help from the compiler, takes large steps through the program's control flow graph (CFG) speculatively, starting a new thread of control

The Anatomy of the Register File in a Multiscalar Processor

by Scott Breach Vijaykumar, Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi - In Proceedings of the 27th Annual International Symposium on Microarchitecture , 1994
"... This paper presents the operation of the register file in the Multiscalar architecture. The register file provides the appearance of a logically centralized register file, yet is implemented as physically decentralized register files, queues, and control logic in a Multiscalar processor. We address ..."
Abstract - Cited by 36 (13 self) - Add to MetaCart
This paper presents the operation of the register file in the Multiscalar architecture. The register file provides the appearance of a logically centralized register file, yet is implemented as physically decentralized register files, queues, and control logic in a Multiscalar processor. We address

Exploiting Parallelism:The Tera Computer System and the Multiscalar Processors

by unknown authors
"... Abstract--Parallelism introduces complexities both in hardware and in software. Studying the Tera Computer System and the multiscalar processor gives us a glimpse of these. I. ..."
Abstract - Add to MetaCart
Abstract--Parallelism introduces complexities both in hardware and in software. Studying the Tera Computer System and the multiscalar processor gives us a glimpse of these. I.

The Multiscalar Architecture

by Manoj Franklin , 1993
"... The centerpiece of this thesis is a new processing paradigm for exploiting instruction level parallelism. This paradigm, called the multiscalar paradigm, splits the program into many smaller tasks, and exploits fine-grain parallelism by executing multiple, possibly (control and/or data) depen-dent t ..."
Abstract - Cited by 125 (8 self) - Add to MetaCart
paradigms, and shares a number of properties of the sequential processing model and the dataflow processing model. The multiscalar paradigm is easily realizable, and we describe an implementation of the multis-calar paradigm, called the multiscalar processor. The central idea here is to connect multiple

Register Communication Strategies for the Multiscalar Architecture

by T. N. Vijaykumar, Scott E. Breach, Guri S. Sohi , 1996
"... 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 combination of hardware and software mechanisms to partition a sequential program into tasks, and uses con ..."
Abstract - Cited by 4 (1 self) - 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 communication for a Multiscalar processor are correctness and performance. Not only must proper values be directed from
Next 10 →
Results 1 - 10 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