memoryModel
P12985
predicate
Indicates a relationship where an entity serves as or uses a specific model or framework for representing, organizing, or managing memory.
All labels observed (4)
| Label | Occurrences |
|---|---|
| memoryModel canonical | 39 |
| memoryManagementModel | 19 |
| hasMemoryModel | 6 |
| supportsMemoryModel | 6 |
Description generation (PDg)
The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.
Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning. # Instructions Focus on describing the relationship, not the entities themselves. # Response Format Begin the description with \' Indicates...\'
Input
Predicate: memoryModel
Generated description
Indicates a relationship where an entity serves as or uses a specific model or framework for representing, organizing, or managing memory.
Sample triples (70)
| Subject | Object |
|---|---|
| C | manual allocation and deallocation ⓘ |
| Modula-2 | manual memory management ⓘ |
| CP/M | 64 KB address space ⓘ |
| Objective-C | manual reference counting via predicate surface "memoryManagementModel" ⓘ |
| Objective-C | automatic reference counting via predicate surface "memoryManagementModel" ⓘ |
| macOS Cocoa | reference counting via predicate surface "memoryManagementModel" ⓘ |
| Java Card | separate persistent and transient memory ⓘ |
| Component Pascal | managed memory ⓘ |
| Newsqueak | shared-nothing via message passing ⓘ |
| Vale programming language | region-based memory management via predicate surface "memoryManagementModel" ⓘ |
| Vale programming language | ownership and borrowing via predicate surface "memoryManagementModel" ⓘ |
| B | manual memory management ⓘ |
| Burroughs B5000 ALGOL compiler | segmented memory with descriptors ⓘ |
| Zig | manual memory management with allocators ⓘ |
| IBM 7090 ALGOL compiler | IBM 7090 word-addressable memory ⓘ |
| RT-Thread | static memory allocation via predicate surface "supportsMemoryModel" ⓘ |
| RT-Thread | dynamic memory allocation via predicate surface "supportsMemoryModel" ⓘ |
| Win16 API | segmented memory model ⓘ |
| MVS | virtual storage ⓘ |
| MS-DOS Executive | real mode ⓘ |
| DOS/VS | virtual memory via predicate surface "memoryManagementModel" ⓘ |
| NSObject | manual reference counting (MRC) via predicate surface "memoryManagementModel" ⓘ |
| NSObject | automatic reference counting (ARC) via predicate surface "memoryManagementModel" ⓘ |
| NSString | reference counted via predicate surface "memoryManagementModel" ⓘ |
| NSAutoreleasePool | manual reference counting via predicate surface "memoryManagementModel" ⓘ |
| NSException | reference counted via predicate surface "memoryManagementModel" ⓘ |
| Open Multi-Processing | shared-memory via predicate surface "supportsMemoryModel" ⓘ |
| HIP | explicit device and host memory management ⓘ |
| Kotlin/Native | automatic memory management via predicate surface "memoryManagementModel" ⓘ |
| Cray XE6 | distributed memory ⓘ |
| Solidity | storage ⓘ |
| Solidity | memory ⓘ |
| Solidity | calldata ⓘ |
| MultiFinder | cooperative memory sharing between applications ⓘ |
| Forth | explicit memory management ⓘ |
| BEAM virtual machine | per-process heap ⓘ |
| BBN Butterfly parallel computer | non-uniform memory access ⓘ |
| Z-machine | separate dynamic and static memory regions ⓘ |
| Sinclair BASIC | fits in ROM ⓘ |
| Open Computing Language | hierarchical memory model via predicate surface "hasMemoryModel" ⓘ |
| SYCL | explicit data movement via predicate surface "supportsMemoryModel" ⓘ |
| SYCL | unified shared memory via predicate surface "supportsMemoryModel" ⓘ |
| OpenCL C 2.0 | relaxed-consistency memory model with atomics via predicate surface "hasMemoryModel" ⓘ |
| OpenCL 1.1 | global memory via predicate surface "hasMemoryModel" ⓘ |
| OpenCL 1.1 | constant memory via predicate surface "hasMemoryModel" ⓘ |
| OpenCL 1.1 | local memory via predicate surface "hasMemoryModel" ⓘ |
| OpenCL 1.1 | private memory via predicate surface "hasMemoryModel" ⓘ |
| Intelligence Processing Unit | distributed local memory per core ⓘ |
| Boehm-Demers-Weiser conservative GC | conservative pointer identification ⓘ |
| C++/CX | reference counting via predicate surface "memoryManagementModel" ⓘ |