Results 31 to 40 of about 79,892 (211)

Software transactional memory [PDF]

open access: yesCommunications of the ACM, 2008
The promise of STM may likely be undermined by its overheads and workload applicabilities.
Calin Cascaval   +6 more
openaire   +1 more source

Intent Arabic text categorisation based on different machine learning and term frequency

open access: yesIET Networks, EarlyView., 2022
Abstract The complexity of Internet network configurations has made managing networks a complicated undertaking. Intent‐Based Networking (IBN) is a potential solution to this issue. In contrast to conventional networks, where a concrete description of the settings typically conveys a network administrator's goal kept on each device, an administrator's ...
Mohammad Fadhil Mahdi   +1 more
wiley   +1 more source

Towards Composable Concurrency Abstractions [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2014
In the past decades, many different programming models for managing concurrency in applications have been proposed, such as the actor model, Communicating Sequential Processes, and Software Transactional Memory.
Janwillem Swalens   +3 more
doaj   +1 more source

Time-Based Software Transactional Memory [PDF]

open access: yesIEEE Transactions on Parallel and Distributed Systems, 2010
Software transactional memory (STM) is a concurrency control mechanism that is widely considered to be easier to use by programmers than other mechanisms such as locking. The first generations of STMs have either relied on visible read designs, which simplify conflict detection while pessimistically ensuring a consistent view of shared data to the ...
Felber P.   +3 more
openaire   +1 more source

Adaptive Model-Based Scheduling in Software Transactional Memory

open access: yesIEEE transactions on computers, 2020
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling atomicity, and isolation while accessing shared data.
Pierangelo Di Sanzo   +4 more
semanticscholar   +1 more source

Instrumentation and optimization of transactional sections execution in multithreaded programs

open access: yesТруды Института системного программирования РАН, 2018
In this paper, we investigate efficiency of software transactional memory implementation in GCC compiler. The authors propose software tools for instrumentation to profiling programs with software transactional memory, and describe the method of reducing
I. . Kulagin, M. . Kurnosov
doaj   +1 more source

A Lock Free Approach To Parallelize The Cellular Potts Model: Application To Ductal Carcinoma In Situ

open access: yesJournal of Integrative Bioinformatics, 2020
In the field of computational biology, in order to simulate multiscale biological systems, the Cellular Potts Model (CPM) has been used, which determines the actions that simulated cells can perform by determining a hamiltonian of energy that takes into ...
Tomeu Antonio J., Salguero Alberto G.
doaj   +1 more source

Brief Announcement: On Implementing Software Transactional Memory in the C++ Memory Model

open access: yesACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 2020
High-performance software transactional memory (STM) implementations rely on nuanced use of synchronization variables to coordinate speculative accesses to program data. We discuss some consequences of the C++ memory model on STM, identify an easy-to-fix
Matthew Rodriguez, Michael F. Spear
semanticscholar   +1 more source

Software transactional distributed shared memory [PDF]

open access: yesACM SIGPLAN Notices, 2009
We have developed a transaction-based approach to distributed shared memory(DSM) that supports object caching and generates path expression prefetches. A path expression specifies a path through the heap that traverses the objects to be prefetched. To our knowledge, this is the first prefetching approach that can prefetch objects whose addresses have ...
Alokika Dash, Brian Demsky
openaire   +1 more source

Proving Opacity of Transactional Memory with Early Release

open access: yesFoundations of Computing and Decision Sciences, 2015
Transactional Memory (TM) is an alternative way of synchronizing concurrent accesses to shared memory by adopting the abstraction of transactions in place of low-level mechanisms like locks and barriers.
Siek Konrad, Wojciechowski Paweł T.
doaj   +1 more source

Home - About - Disclaimer - Privacy