Examples of using Memory model in English and their translations into Russian
{-}
-
Official
-
Colloquial
Memory models are not limited to 16-bit programs.
November, 16th: Operational approaches to weak memory models.
Survey of memory modeling methods in static verification tools.
There is an auspicious attempt to solve the problem- promising memory model.
Mutilin Survey of memory modeling methods in static verification tools pp.
Few, if any, languages ormulti-core processors implement such a memory model.
Predicate Abstractions Memory Modeling Method with Separation into Disjoint Regions.
Lamport's bakery algorithm assumes a sequential consistency memory model.
Mandrykin Predicate Abstractions Memory Modeling Method with Separation into Disjoint Regions pp.
We're beginning to discuss the most troublesome errors:the errors related to the OpenMP memory model.
Khoroshilov High-Level Memory Model with Low-Level Pointer Cast Support for Jessie Intermediate Language.
We also present results of benchmarking the corresponding implementation against existing memory model.
The Java memory model describes how threads in the Java programming language interact through memory. .
Technically, the"flat" 32-bit address space is a"tiny" memory model for the segmented address space.
Mutilin Survey of memory modeling methods in static verification tools Proceedings of the Institute for System Programming.
During intraprocedural analysis the engine creates a memory model and performs alias analysis, value analysis, etc.
The Java memory model was the first attempt to provide a comprehensive memory model for a popular programming language.
In this paper, we present a proof of compilation correctness from a subset of promising memory model to an axiomatic ARMv8.3 memory model. .
Mandrykin Predicate Abstractions Memory Modeling Method with Separation into Disjoint Regions Proceedings of the Institute for System Programming.
The method is based on the Lockset one butit implements two heuristics that are aimed to reduce amount of false alarms: a memory model and a model of parallelism.
There are two parts involved: a memory model which allows multiple threads to co-exist in a program and library support for interaction between threads.
The WOW subsystem of the operating system thunks legacy 16-bit APIs to their newer 32-bit equivalents in order toprovide support for 16-bit pointers, memory models and address space.
While the C++03 language provides a memory model that supports threading, the primary support for actually using threading comes with the C++11 standard library.
The method is based on the Lockset one, butit implements two heuristics that are aimed to reduce amount of false alarms: a memory model and a model of parallelism.
The memory model defines when multiple threads may access the same memory location, and specifies when updates by one thread become visible to other threads.
New features included: incremental compiling and linking,improved compilation speed, built-in assembler and support for all memory models.
The original Java memory model, developed in 1995, was widely perceived as broken, preventing many runtime optimizations and not providing strong enough guarantees for code safety.
To show that the model might be used as a part of an industrial language standard,it is necessary to prove correctness of compilation from the model to memory models of target processor architectures.
In the paper, we describe the verification methods with memory models based on uninterpreted functions, allowing to analyze programs containing expressions with pointers, including pointers to structures, arrays and pointer arithmetic.
It allowed inline assembly with full access to C symbolic names and structures,supported all memory models, and offered optimizations for speed, size, constant folding, and jump elimination.