• Home
  • Search
  • An elementary processor architecture with simultaneous instruction issuing from multiple threads
  • Cite Icon212
  • https://doi.org/10.1145/139669.139710Copy DOI Icon

An elementary processor architecture with simultaneous instruction issuing from multiple threads

  • Jan 1, 1992
  • Hiroaki Hirata +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper, we propose a multithreaded processor architecture which improves machine throughput. In our processor architecture, instructions from different threads (not a single thread) are issued simultaneously to multiple functional units, and these instructions can begin execution unless there are functional unit conflicts. This parallel execution scheme greatly improves the utilization of the functional unit. Simulation results show that by executing two and four threads in parallel on a nine-functional-unit processor, a 2.02 and a 3.72 times speed-up, respectively, can be achieved over a conventional RISC processor.Our architecture is also applicable to the efficient execution of a single loop. In order to control functional unit conflicts between loop iterations, we have developed a new static code scheduling technique. Another loop execution scheme, by using the multiple control flow mechanism of our architecture, makes it possible to parallelize loops which are difficult to parallelize in vector or VLIW machines.

Similar Papers
  • Research Article
  • Citations3

Data Parallel Address Architecture

  • Jan 01, 2006
  • IEEE Computer Architecture Letters
  • Jung Ho Ahn +1
  • Book Chapter
  • Citations1

Concurrency Optimization for NIDS (Poster Abstract)

  • Jan 01, 2012
  • Jorge Maestre Vidal +3
  • Conference Article
  • Citations50

Architecture---The design space of data-parallel memory systems

  • Jan 01, 2006
  • Jung Ho Ahn +2
  • Conference Article
  • Citations43

Unified on-chip memory allocation for SIMT architecture

  • Jun 10, 2014
  • Ari B Hayes +1
  • Conference Article
  • Citations7

Loop level speculation in a task based programming model

  • Dec 01, 2013
  • Rahulkumar Gayatri +2
  • Conference Article
  • Citations3

Exploiting Java instruction/thread level parallelism with horizontal multithreading

  • Jan 15, 2001
  • Kenji Watanabe +2
  • Research Article
  • Citations1

Rolling Formability Optimization of Locking Bolt Based on Double-Thread Structure Composed of Coaxial Single and Multiple Threads

  • Oct 28, 2024
  • Journal of Manufacturing Science and Engineering
  • Shuichi Amano +6
  • Conference Article

Compressing MEBES data enabling multi-threaded decompression

  • Oct 05, 2007
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Mark Pereira +1
  • Conference Article

<title>Extended VLIW processor for real-time imaging</title>

  • Apr 27, 2001
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Keiichi Sakai +2
  • Conference Article
  • Citations4

Accelerating Computational Fluid Dynamics on the IBM Blue Gene/P Supercomputer

  • Oct 01, 2010
  • Pascal Vezolle +6
  • Conference Article
  • Citations5

Parameterized Mapping of Algorithms onto Processor Arrays with Sub-Word Parallelism

  • Jul 01, 2006
  • Rainer Schaffer +1
  • Research Article

Efficient Parallel Algorithm for Extracting Fuzzy-Crisp Formal Concepts

  • Jan 01, 2024
  • International Journal of Advanced Computer Science and Applications
  • Ebtesam Shemis +3
  • Conference Article
  • Citations5

On the performance evaluation of asynchronous processor architectures

  • Jan 18, 1995
  • D.K Arvind +1
  • Conference Article
  • Citations12

A Reconfigurable Cache Architecture for Object-Oriented Embedded Systems

  • Jan 01, 2006
  • Mehdi Modarressi +2
  • Research Article
  • Citations27

The time and duration of preleptotene chromosome condensation stage inLiliumhybrid cv. Black Beauty

  • Mar 11, 1975
  • Proceedings of the Royal Society of London. Series B. Biological Sciences
  • M D Bennett +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.