Everything about In-memory processing
Processing data technology
The term in-memory processing is used for two different things:In computer science, in-memory processing, also called compute-in-memory (CIM) or processing-in-memory (PIM), is a computer architecture in which data operations are available directly on the data memory, rather than having to be transferred to CPU registers first. This may improve the power usage and performance of moving data between the processor and the main memory. In software engineering, in-memory processing is a software architecture where a database is kept entirely in random-access memory (RAM) or flash memory so that usual accesses, in particular read or query operations, do not require access to disk storage. This may allow faster data operations such as joins, and faster reporting and decision-making in business. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: In-memory processingA 5-minute orientation
- Skim a recent paper: An organic electrochemical transistor for multi-modal sensing, memory and processingInfluential work since 2022
- Pick up a classic book: Financial ManagementThe most-reprinted book on the subject
- Read the landmark paper: Levels of processing: A framework for memory researchCited 6,282 times
- Go sideways: In-memory databaseA closely related topic
- Go sideways: IBM Db2A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Levels of processing: A framework for memory research
Retrieval processing and episodic memory
BDNF and memory processing
Memory interference during language processing.
Memory Systems, Processing Modes, and Components
Fluoxetine enhances memory processing in mice
Perirhinal circuits for memory processing
Sleep and Emotional Memory Processing
🆕 Influential since 2022
An organic electrochemical transistor for multi-modal sensing, memory and processing
Volatile and Nonvolatile Memory Devices for Neuromorphic and Processing-in-memory Applications
MultPIM: Fast Stateful Multiplication for Processing-in-Memory
Silent-PIM: Realizing the Processing-in-Memory Computing With Standard Memory Requests
Memory‐Processing‐Display Integrated Hardware with All‐In‐One Structure for Intelligent Image Processing
📚 Books worth reading
- 📕Financial ManagementUnited States. General Accounting Office · 1987
Handbook of learning and cognitive processesWilliam K. Estes · 1975
RememberLisa Genova · 2021
MetamorphosisErnest G. Schachtel · 1959
Memory and attentionDonald A. Norman · 1968
Older and wiserRichard M. Restak · 1997
Shape as MemoryMichael Leyton · 2006- 📕Learning in Natural and Connectionist SystemsR. H. Phaf · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- In-memory database An in-memory database (IMDb, or main memory database system (MMDB) or memory resident database) is a database management system that primarily relies on…
- IBM Db2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended…
- Online analytical processing In computing, online analytical processing (OLAP) (/ˈoʊlæp/), is an approach to quickly answer multi-dimensional analytical (MDA) queries. The term OLAP…
- SAP IQ SAP IQ (formerly known as SAP Sybase IQ or Sybase IQ; IQ for Intelligent Query) is a column-based, petabyte scale, relational database software system…
- Essbase Essbase is a multidimensional database management system (MDBMS). The platform provides tools to build data analytic applications. Arbor Software developed…
- Microsoft SQL Server Microsoft SQL Server is a proprietary relational database management system developed by Microsoft using Structured Query Language (SQL, often pronounced…
- Data warehouse appliance In computing, a data warehouse appliance (DWA) is a database machine architecture for data warehouses (DW) specifically marketed for big data analysis…
- EXtremeDB eXtremeDB is an ACID-compliant embedded database management system that utilizes an in-memory architecture. It runs on Windows, Linux, and other real-time…