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

Application-level Performance Prediction Across Multi-Core Processor Configurations

by Christopher Stewart
"... Multiple cores, simultaneous multi-threading, and onchip caches are important processor configurations for ..."
Abstract - Add to MetaCart
Multiple cores, simultaneous multi-threading, and onchip caches are important processor configurations for

Simultaneous Multithreading: Maximizing On-Chip Parallelism

by Dean M. Tullsen , Susan J. Eggers, Henry M. Levy , 1995
"... This paper examines simultaneous multithreading, a technique permitting several independent threads to issue instructions to a superscalar’s multiple functional units in a single cycle. We present several models of simultaneous multithreading and compare them with alternative organizations: a wide s ..."
Abstract - Cited by 823 (48 self) - Add to MetaCart
This paper examines simultaneous multithreading, a technique permitting several independent threads to issue instructions to a superscalar’s multiple functional units in a single cycle. We present several models of simultaneous multithreading and compare them with alternative organizations: a wide

unknown title

by Mine Mesta
"... doi:10.3906/elk-0909-233 Energy savings in simultaneous multi-threaded processors through dynamic resizing of datapath resources ..."
Abstract - Add to MetaCart
doi:10.3906/elk-0909-233 Energy savings in simultaneous multi-threaded processors through dynamic resizing of datapath resources

RTL C-Based Methodology for Designing and Verifying a Multi-Threaded Processor

by Luc Séméria , Andrew Seawright , Renu Mehra , Daniel Ng, Arjuna Ekanayake, Barry Pangrle - DAC 2002 , 2002
"... A RTL C-based design and verification methodology is presented which enabled the successful high speed validation of a 7 million gate simultaneous multi-threaded (SMT) network processor. The methodology is centered on statically scheduled C-based coding style, C to HDL translation, and a novel RTL-C ..."
Abstract - Cited by 16 (0 self) - Add to MetaCart
A RTL C-based design and verification methodology is presented which enabled the successful high speed validation of a 7 million gate simultaneous multi-threaded (SMT) network processor. The methodology is centered on statically scheduled C-based coding style, C to HDL translation, and a novel RTL

Partitioning multi-threaded processors with a large number of threads

by Ali El-moursy, Rajeev Garg, David H. Albonesi Ý, Hya Dwarkadas - In Proc. of the 2005 Int’l Symp. on Performance Analysis of Systems and Software , 2005
"... Today’s general-purpose processors are increasingly using multithreading in order to better leverage the additional on-chip real estate available with each technology generation. Simultaneous Multi-Threading (SMT) was originally proposed as a large dynamic superscalar processor with monolithic hardw ..."
Abstract - Cited by 17 (4 self) - Add to MetaCart
Today’s general-purpose processors are increasingly using multithreading in order to better leverage the additional on-chip real estate available with each technology generation. Simultaneous Multi-Threading (SMT) was originally proposed as a large dynamic superscalar processor with monolithic

Thread merging schemes for multithreaded clustered VLIW processors

by Manoj Gupta, Josep Llosa
"... Several multithreading techniques have been proposed to reduce the resource underutilization in Very Long Instruc-tion Word (VLIW) processors. Simultaneous MultiThread-ing (SMT) is a popular technique which improves processor performance by issuing multiple instructions from different threads. SMT r ..."
Abstract - Add to MetaCart
Several multithreading techniques have been proposed to reduce the resource underutilization in Very Long Instruc-tion Word (VLIW) processors. Simultaneous MultiThread-ing (SMT) is a popular technique which improves processor performance by issuing multiple instructions from different threads. SMT

Runahead Threads: Reducing Resource Contention in SMT Processors

by Alex Pajuelo, Oliverio J. Santana, Mateo Valero
"... In this work, we propose Runahead Threads as a valu-able solution for both exploiting memory-level parallelism and reducing resource contention in simultaneous multi-threaded processors. 1 ..."
Abstract - Add to MetaCart
In this work, we propose Runahead Threads as a valu-able solution for both exploiting memory-level parallelism and reducing resource contention in simultaneous multi-threaded processors. 1

Data and Instruction Uniformity in Minimal Multi-Threading ∗

by Teo Milanez, Sylvain Collange Fern, O Magno Quintão Pereira, Wagner Meira, Jr. Renato, A. Ferreira , 2012
"... Simultaneous Multi-Threading (SMT) is a hardware model in which different threads share the same in-struction fetching unit. This model is a compro-mise between high parallelism and low hardware cost. Minimal Multi-Threading (MMT) is a technique re-cently proposed to share instructions and execution ..."
Abstract - Add to MetaCart
Simultaneous Multi-Threading (SMT) is a hardware model in which different threads share the same in-struction fetching unit. This model is a compro-mise between high parallelism and low hardware cost. Minimal Multi-Threading (MMT) is a technique re-cently proposed to share instructions

Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks

by Michael Isard, Mihai Budiu, Yuan Yu, Andrew Birrell, Dennis Fetterly - In EuroSys , 2007
"... Dryad is a general-purpose distributed execution engine for coarse-grain data-parallel applications. A Dryad applica-tion combines computational “vertices ” with communica-tion “channels ” to form a dataflow graph. Dryad runs the application by executing the vertices of this graph on a set of availa ..."
Abstract - Cited by 762 (27 self) - Add to MetaCart
simultaneously on multi-ple computers, or on multiple CPU cores within a computer. The application can discover the size and placement of data at run time, and modify the graph as the computation pro-gresses to make efficient use of the available resources. Dryad is designed to scale from powerful multi-core sin

Compatible phase co-scheduling on a cmp of multi-threaded processors

by Ali El-moursy, Rajeev Garg, David H. Albonesi, Sandhya Dwarkadas - In Proceedings of International Parallel and Distribute Processing Symposium (IPDPS , 2006
"... The industry is rapidly moving towards the adoption of Chip Multi-Processors (CMPs) of Simultaneous Multi-Threaded (SMT) cores for general purpose systems. The most prominent use of such processors, at least in the near term, will be as job servers running multiple indepen-dent threads on the differ ..."
Abstract - Cited by 21 (1 self) - Add to MetaCart
The industry is rapidly moving towards the adoption of Chip Multi-Processors (CMPs) of Simultaneous Multi-Threaded (SMT) cores for general purpose systems. The most prominent use of such processors, at least in the near term, will be as job servers running multiple indepen-dent threads
Next 10 →
Results 11 - 20 of 547
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