Results 51 to 60 of about 126,641 (259)

Transactional Tasks: Parallelism in Software Transactions (Artifact) [PDF]

open access: yes, 2016
Many programming languages support different concurrency models. In practice these models are often combined, however the semantics of the combinations are not always well-defined.
Swalens, Janwillem
core   +1 more source

LiTM: A Lightweight Deterministic Software Transactional Memory System

open access: yesPMAM@PPoPP, 2019
Deterministic software transactional memory (STM) is a useful programming model for writing parallel codes, as it improves programmability (by supporting transactions) and debuggability (by supporting determinism).
Yuchong Xia   +4 more
semanticscholar   +1 more source

SPECULA: Speculative Replication of Software Transactional Memory [PDF]

open access: yes2012 IEEE 31st Symposium on Reliable Distributed Systems, 2012
This paper introduces SPECULA, a novel replication protocol for Software Transactional Memory (STM) systems that seeks maximum overlap between transaction execution and replica synchronization phases via speculative processing techniques. By removing the replica synchronization phase from the critical path of execution of transactions, SPECULA allows ...
Peluso, Sebastiano   +4 more
openaire   +2 more sources

A Comparative Analysis of STM Approaches to Reduction Operations in Irregular Applications [PDF]

open access: yes, 2016
As a recently consolidated paradigm for optimistic concurrency in modern multicore architectures, Transactional Memory (TM) can help to the exploitation of parallelism in irregular applications when data dependence information is not available up to run-
Bienia   +30 more
core   +1 more source

Adaptive Software Transactional Memory [PDF]

open access: yes, 2005
Software Transactional Memory (STM) is a generic synchronization construct that enables automatic conversion of correct sequential objects into correct nonblocking concurrent objects. Recent STM systems, though significantly more practical than their predecessors, display inconsistent performance: differing design decisions cause different systems to ...
Virendra J. Marathe   +2 more
openaire   +1 more source

Concurrency Bug Avoiding Based on Optimized Software Transactional Memory

open access: yesScientific Programming, 2019
Software transactional memory is an effective mechanism to avoid concurrency bugs in multithreaded programs. However, two problems hinder the adoption of such traditional systems in the wild world: high human cost for equipping programs with transaction ...
Zhen Yu, Y. Zuo, W. Xiong
semanticscholar   +1 more source

A Concurrency-Agnostic Protocol for Multi-Paradigm Concurrent Debugging Tools [PDF]

open access: yes, 2017
Today's complex software systems combine high-level concurrency models. Each model is used to solve a specific set of problems. Unfortunately, debuggers support only the low-level notions of threads and shared memory, forcing developers to reason about ...
Marr, Stefan   +4 more
core   +3 more sources

Analysis, classification and comparison of scheduling techniques for software transactional memories [PDF]

open access: yes, 2017
Transactional Memory (TM) is a practical programming paradigm for developing concurrent applications. Performance is a critical factor for TM implementations, and various studies demonstrated that specialised transaction/thread scheduling support is ...
DI SANZO, Pierangelo
core   +1 more source

Associating cognitive abilities with naturalistic search behavior

open access: yesJournal of the Association for Information Science and Technology, Volume 76, Issue 4, Page 665-685, April 2025.
Abstract Differences in cognitive abilities affect search behaviors, but this has mostly been observed in laboratory experiments. There is limited research on how users search for information in real‐world, naturalistic settings and how real‐world search behaviors relate to cognitive abilities.
Tung Vuong   +2 more
wiley   +1 more source

Corporate Decarbonization via Technology and Management

open access: yesBusiness Strategy and the Environment, EarlyView.
ABSTRACT This study provides a comprehensive overview of key findings on decarbonization, advanced technologies, and management strategies, highlighting emerging themes shaping the field. Advanced technologies enhance carbon reduction through efficiency, real‐time monitoring, and optimizing resource optimization.
Heidy Montero‐Teran   +2 more
wiley   +1 more source

Home - About - Disclaimer - Privacy