e/Software transactional memory

New Query

Information
has glosseng: In computer science, software transactional memory (STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing. It functions as an alternative to lock-based synchronization. A transaction in this context is a piece of code that executes a series of reads and writes to shared memory. These reads and writes logically occur at a single instant in time; intermediate states are not visible to other (successful) transactions. The idea of providing hardware support for transactions originated in a 1986 paper and patent by Tom Knight . The idea was popularized by Maurice Herlihy and J. Eliot B. Moss . In 1995 Nir Shavit and Dan Touitou extended this idea to software-only transactional memory (STM) . STM has recently been the focus of intense research and support for practical implementations is growing.
lexicalizationeng: Software Transactional Memory
instance ofc/Programming language topics
Meaning
German
has glossdeu: Mit Transactional Memory bezeichnet man ein neues Hauptspeicherkonzept für Mehrprozessorsysteme. Ziel ist es, die Schwierigkeiten der Synchronisierung und Koordination, die bei parallelen Berechnungen entstehen, vom Programmierer in den Compiler und Hardware zu verlagern. Bisher befindet sich Transactional Memory noch im Forschungsstadium. Mit seiner Serienreife wird erst in einigen Jahren gerechnet. Transactional Memory kann entweder komplett in Software (STM), als Hardware (HTM) oder mit Hardware-Unterstützung (Hybrid-HTM) implementiert werden. Bestehende Systeme mit Hardware Transactional Memory gibt es zurzeit nur als Forschungsprototypen, zum Beispiel das ATLAS-System der Universität Stanford.
lexicalizationdeu: Transactional Memory
French
has glossfra: En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler laccès à la mémoire partagée dans la programmation concurrente. Elle fonctionne comme une alternative à la synchronisation fondée sur les verrous, et est typiquement implantée sans verrous. Dans ce contexte, une transaction est une portion de code qui exécute une série de lectures et décriture en mémoire partagée. Ces lectures et ces écritures ont lieu de manière virtuellement indivisible, les états intermédiaires ne sont pas visibles pour les autres transactions qui réussissent. En 1993, Herlihy et Moss ont eu lidée de fournir du support matériel pour les transactions. En 1995, Mur Shavit et Dan Touitou ont adapté cette idée en supprimant la nécessité dun matériel spécifique, doù le nom de mémoire transactionnel logicielle. La STM a été récemment lobjet d'intenses recherches et les implantations concrètes se multiplient.
lexicalizationfra: Memoire transactionnelle logicielle
lexicalizationfra: mémoire transactionnelle logicielle
Japanese
has glossjpn: 計算機科学において、ソフトウェアトランザクショナルメモリ(, STM)は、データベーストランザクションに似た並行性制御機構であり、並列計算を行う際の共有メモリへのアクセス法である。この機構はロックベースの同期の代替手段として機能し、普通はロックフリーな方法で実装される。ここでいうトランザクションとは、共有メモリに対する一連の読み出しと書き込みを実行するコードを意味する。論理的にはこれらの読み出しと書き込みは、時間的なある一点で行われ、他の(一連の)トランザクションからはその間の状態は見えない。トランザクションを行うためにハードウェアにサポートさせるアイデアは、1986年に Tom Knight により論文と特許として出された。そのアイデアを普及させたのが Maurice Herlihy と J.Eliot B. Moss である。1995年、Nir Shavit と Dan Touitou がこのアイデアをソフトウェアのみで行うトランザクショナルメモリ (STM) に拡張した。STM は近年非常に研究が進み、実用的な実装も進展している。
lexicalizationjpn: ソフトウェアトランザクショナルメモリ
Castilian
has glossspa: En informática, el término Memoria transacional (software transactional memory o STM en inglés) es un mecanismo de control de concurrencia similar a las transacciones de base de datos para controlar el acceso a una zona de memoria compartida en computación concurrente.
lexicalizationspa: Memoria transacional
Chinese
has glosszho: 在计算机科学中,软件事务内存 (STM) 是一种 模拟数据库事务的并发控制 机制来控制在并行计算时对共享内存的访问控制。它是锁的一种替代机制。在STM中,一个事务指的是一段读、写共享内存的代码。这些读写操作在逻辑上是一个独立的单元,其中间状态对于其它的事务而言,是不可见的。
lexicalizationzho: 软件事务内存

Query

Word: (case sensitive)
Language: (ISO 639-3 code, e.g. "eng" for English)


Lexvo © 2008-2025 Gerard de Melo.   Contact   Legal Information / Imprint