LogSPoTM: a scalable thread level speculation model based on transactional memory

Author(s):  
Rui Guo ◽  
Hong An ◽  
Ruiling Dou ◽  
Ming Cong ◽  
Yaobin Wang ◽  
...  
2020 ◽  
Vol 69 (5) ◽  
pp. 621-632
Author(s):  
Pierangelo Di Sanzo ◽  
Alessandro Pellegrini ◽  
Marco Sannicandro ◽  
Bruno Ciciani ◽  
Francesco Quaglia

Author(s):  
João Barreto ◽  
Aleksandar Dragojevic ◽  
Paulo Ferreira ◽  
Ricardo Filipe ◽  
Rachid Guerraoui

2012 ◽  
Vol 182-183 ◽  
pp. 639-643 ◽  
Author(s):  
Xiang Li ◽  
Fei Li ◽  
Chang Hao Wang

In this paper, five kinds of typical multi-core processers are compared from thread, cache, inter-core interconnect and etc. Two kinds of multi-core programming environments and some new programming languages are introduced. Thread-level speculation (TLS) and transactional memory (TM) are introduced to solve the problem of parallelization of sequential program. TLS automatically analyze and speculate the part of sequential process which can be parallel implement, and then automatically generate parallel code. TM systems provide an efficient and easy mechanism for parallel programming on multi-core processors. Typical TM likes TCC, UTM, LogTM, LogTM-SE and SigTM are introduced. Combined the TLS and TM can more effectively improve the sequential program running on the multi-core processors. Typical extended TM systems to support TLS likes TCC, TTM, PTT and STMlite are introduced.


2020 ◽  
Vol 43 ◽  
Author(s):  
Peter Dayan

Abstract Bayesian decision theory provides a simple formal elucidation of some of the ways that representation and representational abstraction are involved with, and exploit, both prediction and its rather distant cousin, predictive coding. Both model-free and model-based methods are involved.


Sign in / Sign up

Export Citation Format

Share Document