Results 21 to 30 of about 126,641 (259)

Opacity of Memory Management in Software Transactional Memory [PDF]

open access: green, 2013
Opacity of Transactional Memory is proposed to be established by incremental validation. Quiescence in terms of epoch-based memory reclamation is applied to deal with doomed transactions causing memory access violations. This method unfortunately involves increased memory consumption and does not cover reclamations outside of transactions.
Holger Machens, Volker Turau
openalex   +3 more sources

Transaction processing core for accelerating software transactional memory [PDF]

open access: yes, 2007
Submitted for review to MICRO-40 conference the 9th of June 2007This paper introduces an advanced hardware based approach for accelerating Software Transactional Memory (STM).
Ayguadé Parra, Eduard   +6 more
core   +4 more sources

Analyzing Software Transactional Memory Applications by Tracing Transactions

open access: green, 2010
La Mémoire Transactionnelle (MT) est un nouveau paradigme de programmation concurrente qui vise à être une alternative aux mécanismes traditionnels de synchronisation basés sur des verrous. C'est une approche de plus haut niveau qui permet de simplifier le développement des applications concurrentes sur des architectures multicoeurs. Toutefois, ce haut
Márcio Castro   +5 more
openalex   +3 more sources

An autonomic‐computing approach on mapping threads to multi‐cores for software transactional memory

open access: greenConcurrency and Computation, 2018
Naweiluo Zhou   +4 more
openalex   +3 more sources

Modularising Verification Of Durable Opacity [PDF]

open access: yesLogical Methods in Computer Science, 2022
Non-volatile memory (NVM), also known as persistent memory, is an emerging paradigm for memory that preserves its contents even after power loss. NVM is widely expected to become ubiquitous, and hardware architectures are already providing support for ...
Eleni Bila   +5 more
doaj   +1 more source

Adaptive Versioning in Transactional Memory Systems

open access: yesAlgorithms, 2021
Transactional memory has been receiving much attention from both academia and industry. In transactional memory, program code is split into transactions, blocks of code that appear to execute atomically.
Pavan Poudel, Gokarna Sharma
doaj   +1 more source

Scalable Distributed Metadata Server Based on Nonblocking Transactions [PDF]

open access: yesJournal of Universal Computer Science, 2020
Metadata performance scalability is critically important in high-performance computing when accessing many small files from millions of clients. This paper proposes a design of a scalable distributed metadata server, PPMDS, for parallel file systems ...
Kohei Hiraga   +2 more
doaj   +3 more sources

Design and implementation of a fully transparent partial abort support for software transactional memory

open access: yesSoftware, Practice & Experience, 2022
Software transactional memory (STM) provides synchronization support to ensure atomicity and isolation when threads access shared data in concurrent applications.
Alessandro Pellegrini   +3 more
semanticscholar   +1 more source

Hardware acceleration of number theoretic transform for zk‐SNARK

open access: yesEngineering Reports, EarlyView., 2023
An FPGA‐based hardware accelerator with a multi‐level pipeline is designed to support the large‐bitwidth and large‐scale NTT tasks in zk‐SNARK. It can be flexibly scaled to different scales of FPGAs and has been equipped in the heterogeneous acceleration system with the help of HLS and OpenCL.
Haixu Zhao   +6 more
wiley   +1 more source

A simulation of distributed STM [PDF]

open access: yesSerbian Journal of Electrical Engineering, 2018
This paper presents an extension of the IaaS Cloud simulator CloudSim. Computational tasks are modeled in the form of a transaction on a transactional memory and communication between the data center is based on the Two-Phase Commit protocol ...
Brkin Dragan   +2 more
doaj   +1 more source

Home - About - Disclaimer - Privacy