Title :
Coalesced speculative prefetching and Interthread data dependences
Author :
Suma, S. ; Gopalan, N.P.
Author_Institution :
Bhartiyar Univ., Coimbatore, India
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;
Conference_Titel :
Computer Communication and Informatics (ICCCI), 2014 International Conference on
Conference_Location :
Coimbatore
Print_ISBN :
978-1-4799-2353-3
DOI :
10.1109/ICCCI.2014.6921756