DocumentCode
116926
Title
Coalesced speculative prefetching and Interthread data dependences
Author
Suma, S. ; Gopalan, N.P.
Author_Institution
Bhartiyar Univ., Coimbatore, India
fYear
2014
fDate
3-5 Jan. 2014
Firstpage
1
Lastpage
5
Abstract
Software Transactional memory is used for the executing atomic transactions. OPENMP supports transactional memory with Multicores. Speculative multithreading is a technique along with the software transaction memory is used to increase the performance at the instruction level parallelism. In this paper, a Technique called speculative prefetching using transaction memory and speculative Multithreading a hybrid technique is introduced that uses which events should cause the thread switching or the inter thread communication to determine the stability of the system Interthread data dependences in the multithreaded processors predict the value to be passed from the producer thread to the consumer thread. In this paper a technique is proposed for the Passing of the live-in variables from the producer thread to the consumer thread. During Loop optimization, the compiler constructs the DAG´s and it determines the value to be passed from non speculative to the speculative threads. Whether the values passed is correct and then determines the correct results before the values of the speculative threads are committed.
Keywords
multi-threading; multiprocessing systems; storage management; transaction processing; atomic transactions; coalesced speculative prefetching; consumer thread; inter thread communication; interthread data dependency; loop optimization; multicores; multithreaded processors; producer thread; software transactional memory; speculative multithreading; thread switching; Computer architecture; Computers; Convergence; Prefetching; Data dependences; Instruction Level Parallelism; Multicores; OPENMP; Speculative Multithreading; Transactional Memory; Transactions; cache coherence; live-in predictor; live-in variable; multithreaded processors; speculative prefetching;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communication and Informatics (ICCCI), 2014 International Conference on
Conference_Location
Coimbatore
Print_ISBN
978-1-4799-2353-3
Type
conf
DOI
10.1109/ICCCI.2014.6921756
Filename
6921756
Link To Document