<--- Back to Details
First PageDocument Content
Parallel computing / Threads / Compiler optimizations / Speculative multithreading / Java virtual machine / MAJC / Multithreading / Automatic parallelization / Speculative execution / Computing / Concurrency control / Cross-platform software
Date: 2009-11-25 20:55:44
Parallel computing
Threads
Compiler optimizations
Speculative multithreading
Java virtual machine
MAJC
Multithreading
Automatic parallelization
Speculative execution
Computing
Concurrency control
Cross-platform software

Christopher J. F. Pickett Ph.D. Thesis Proposal

Add to Reading List

Source URL: www.sable.mcgill.ca

Download Document from Source Website

File Size: 339,04 KB

Share Document on Facebook

Similar Documents

Computing / Microprocessors / Threads / Parallel computing / CPU cache / Computer memory / Multithreading / Microarchitecture / Threading / Computer hardware / Computer architecture / Central processing unit

Bulk Disambiguation of Speculative Threads in Multiprocessors∗ Luis Ceze, James Tuck, C˘alin Cas¸caval† and Josep Torrellas University of Illinois at Urbana-Champaign {luisceze, jtuck, torrellas}@cs.uiuc.edu http:/

DocID: 1g9m0 - View Document

Concurrency control / Programming language implementation / Speculative multithreading / Threads / Microprocessors / Multithreading / Speculative / Bytecode / Software development process / Computing / Computer architecture / Parallel computing

SableSpMT: A Software Framework for Analysing Speculative Multithreading in Java Christopher J.F. Pickett and Clark Verbrugge School of Computer Science, McGill University Montr´eal, Qu´ebec, Canada H3A 2A7 {cpicke,clu

DocID: 15aqY - View Document

Parallel computing / Computing platforms / Concurrency control / Speculative multithreading / Java / Bytecode / Thread / Multithreading / Computing / Cross-platform software / Java platform

Software Thread Level Speculation for the Java Language and Virtual Machine Environment Christopher J.F. Pickett and Clark Verbrugge School of Computer Science, McGill University Montr´eal, Qu´ebec, Canada H3A 2A7 {cpi

DocID: 159fT - View Document

Concurrency control / Parallel computing / Threads / Speculative / Programming language implementation / Microprocessors / Multithreading / Lock / Fork / Computing / Concurrent computing / Computer architecture

An Optimistic Perspective on Speculative Multithreading Chris Pickett, Richard Halpert Haiying Xu, Clark Verbrugge School of Computer Science, McGill University {cpicke,rhalpe,hxu31,clump}@sable.mcgill.ca

DocID: 150kr - View Document

Compiler optimizations / Threads / Computing platforms / Speculative multithreading / Multithreading / Automatic parallelization / Java virtual machine / Java bytecode / Java / Computing / Cross-platform software / Parallel computing

Software Speculative Multithreading for Java Christopher J. F. Pickett School of Computer Science, McGill University Montr´eal, Qu´ebec, Canada

DocID: 14Yvl - View Document