Technology
Memory Bank
A logical storage unit in volatile memory (RAM), a memory bank segments data into rows and columns for parallel processing, optimizing CPU access and increasing bandwidth.
The Memory Bank is a fundamental, hardware-dependent concept: a logical unit of storage, typically implemented in volatile memory like DDR SDRAM. This architecture segments physical memory into distinct banks (e.g., Bank 0, Bank 1) via the memory controller, allowing the CPU to access multiple data portions simultaneously. This parallel access is critical; it increases memory bandwidth and directly reduces latency, significantly improving system performance during complex computations. Beyond hardware, the concept is now leveraged in advanced AI: Recurrent Neural Networks (RNNs) use a 'memory bank' to store distributed, real-valued vectors, enabling incremental domain adaptation (IDA) by progressively adding new memory slots to the bank's capacity.
Related technologies
Recent Talks & Demos
Showing 1-1 of 1