arrow
返回

Mitosis:: A speculative multithreaded processor based on precomputation slices

delete2008-07-01
delete28
delete
OA
AI
S
Sanchez, Jesus
P
Pedro Marcuello
A
Antonio González
D
Dean M. Tullsen
H
Hong Wang
J
John Paul Shen
DOI:10.1109/TPDS.2007.70797delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
This paper presents the Mitosis framework, which is a combined hardware-software approach to speculative multithreading, even in the presence of frequent dependences among threads. Speculative multithreading increases single-threaded application performance by exploiting thread-level parallelism speculatively, that is, executing code in parallel, even when the compiler or runtime system cannot guarantee that the parallelism exists. The proposed approach is based on predicting/computing thread input values via software through a piece of code that is added at the beginning of each thread (the precomputation slice). A precomputation slice is expected to compute the correct thread input values most of the time but not necessarily always. This allows aggressive optimization techniques to be applied to the slice to make it very short. This paper focuses on the microarchitecture that supports this execution model. The primary novelty of the microarchitecture is the hardware support for the execution and validation of precomputation slices. Additionally, this paper presents new architectures for the register file and the cache memory in order to support multiple versions of each variable and allow for efficient rollback in case of misspeculation. We show that the proposed microarchitecture, together with the compiler support, achieves an average speedup of 2.2 for applications that conventional nonspeculative approaches are not able to parallelize at all.
Keyword:
speculative thread-level parallelism
precomputation slices
thread partitioning
multicore architecture
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

University of California System 封面图
University of California System
学者数:
37.5W
论文数: 33.7W
被引数: 6.6K
I
Intel Corporation
学者数:
2.7K
论文数: 2.0K
被引数: 6
U
University of California San Diego
学者数:
4.6W
论文数: 3.5W
被引数: 924
学者 查看更多机构
引用论文

引用论文

Genome researchers raise alarm over big data
err2015-07-07
err0
PREAI
errErika Check Hayden
err分享
err收藏
Antigen Identification for Orphan T Cell Receptors Expressed on Tumor-Infiltrating Lymphocytes肿瘤浸润淋巴细胞上表达的孤儿T细胞受体的抗原鉴定
errCell
IF0
err2018-01-01
err0
errOAAI
errMarvin H. Gee; Arnold Han; Shane M. Lofgren; John F. Beausang; Juan L. Mendoza; Michael E. Birnbaum; Michael T. Bethune; Suzanne Fischer; Xinbo Yang; Raquel Gomez-Eerland; David B. Bingham; Leah V. Sibener; Ricardo A. Fernandes; Andrew Velasco; David Baltimore; Ton N. Schumacher; Purvesh Khatri; Stephen R. Quake; Mark M. Davis; K. Christopher Garcia
err分享
err收藏
Effects of Passive Finger Movement on Cortical Excitability
err2017-05-03
err0
errOAAI
errMasaki Nakagawa; Ryoki Sasaki; Shota Tsuiki; Shota Miyaguchi; Sho Kojima; Kei Saito; Yasuto Inukai; Hideaki Onishi
err分享
err收藏
CeCl3·7H2O/LiI: A Novel Reagent System for the Synthesis of 4-Iodotetrahydropyrans via Prins Cyclization
err2007-02-17
err0
PREAI
errJ S Yadav; B V Subba Reddy; G G K S Narayana Kumar; G Madhusudhan Reddy
err分享
err收藏
Health Coaching for Low Back Pain and Hip and Knee Osteoarthritis: A Systematic Review with Meta-Analysis
err2022-07-01
err0
errOAAI
errJoanna Louise Prior; Giovana Vesentini; Jose Antonio Michell De Gregorio; Paulo H Ferreira; David J Hunter; Manuela L Ferreira
err分享
err收藏
err分享
err收藏
Professional Coaching in Medicine and Health Care
err2023-04-01
err0
PREAI
errAlyssa M. Stephany; Penny Archuleta; Poonam Sharma; Sharon K. Hull
err分享
err收藏
Population coding of reward prediction errors through opponent organization in the fronto parietal network
err
IF0
err2019-09-15
err0
errOAAI
errNicholas C. Foley; Michael Cohanpour; Mulugeta Semework; Sameer A. Sheth; Jacqueline Gottlieb
err分享
err收藏
学者 查看更多内容