• Home
  • Search
  • Integrated support to improve inter-thread communication and synchronization in a multithreaded processor
  • Cite Icon2
  • https://doi.org/10.1109/icpads.1994.590359Copy DOI Icon

Integrated support to improve inter-thread communication and synchronization in a multithreaded processor

  • Dec 19, 1994
  • Chiun-Shiu Chen +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents an integrated compiler, runtime control, and hardware solution to improve inter-thread communication and synchronization in a multithreaded processor architecture. Multithreading improves processor utilization by exploiting more parallelism. The improvement in utilization, however, is hindered by interthread communication and synchronization problems, which incur extra communication overhead and thus degrade the performance of the system. In this paper, we propose efficient inter-thread communication and synchronization schemes based on a superscalar DLX processor with multithreading functionality. Compiler, runtime control, and hardware support used in the schemes are discussed. Simulations are presented to show the effectiveness of the proposed schemes.

Similar Papers
  • Research Article
  • Citations42

Multithreaded Processors

  • Mar 01, 2002
  • The Computer Journal
  • T Ungerer
  • Conference Article
  • Citations13

Analytic performance modeling for a spectrum of multithreaded processor architectures

  • Jan 10, 1995
  • P.K Dubey +2
  • Research Article
  • Citations4

Tagged communication and synchronization memory for multiprocessor‐on‐a‐chip

  • Mar 15, 2001
  • Systems and Computers in Japan
  • Masahiko Iwane +2
  • Conference Article
  • Citations9

Multithread execution mechanisms on RICA-1 for massively parallel computation

  • Oct 20, 1996
  • K Okamato +4
  • Conference Article

A simultaneous multithreading heterogeneous object recognition processor with machine learning based dynamic resource management

  • Apr 01, 2012
  • Jinwook Oh +6
  • Conference Article
  • Citations94

Control speculation in multithreaded processors through dynamic loop detection

  • Oct 26, 2016
  • J Tubella +1
  • Research Article
  • Citations3

An analysis of operating system behavior on a simultaneous multithreaded architecture

  • Nov 12, 2000
  • ACM SIGARCH Computer Architecture News
  • Joshua A Redstone +2
  • Supplementary Content

Evaluating Why Processor Development Transitioned from Gigahertz Increases to Multicore

  • Dec 21, 2025
  • Oleh Savchak +3
  • Conference Article
  • Citations4

Prophet Synchronization Thread Model and Compiler Support

  • Sep 01, 2010
  • Xuhao Wang +4
  • Research Article
  • Citations2

The Precomputed-Branch architecture: Efficient branches with compiler support

  • Feb 25, 1999
  • Journal of Systems Architecture
  • Brad Calder +1
  • Book Chapter
  • Citations12

Supporting Speculative Multithreading on Simultaneous Multithreaded Processors

  • Jan 01, 2006
  • Venkatesan Packirisamy +4
  • Conference Article
  • Citations16

Lightweight and energy efficient time synchronization for sensor network

  • Dec 05, 2005
  • Mingxia Xu +2
  • Conference Article
  • Citations3

A Thread Speed Control Scheme for Real-Time Microprocessors

  • Aug 01, 2011
  • Kohei Matsumoto +2
  • Research Article
  • Citations145

MASA: a multithreaded processor architecture for parallel symbolic computing

  • May 17, 1988
  • ACM SIGARCH Computer Architecture News
  • R H Halstead +1
  • Conference Article
  • Citations8

Fast context switching by hierarchical task allocation and reconfigurable cache

  • Jul 17, 2003
  • K Tanaka
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.