Internal RAM
From Wikipedia, the free encyclopedia
This article does not cite any references or sources. (April 2007) Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. |
For other uses, see Iram.
Internal RAM, or IRAM, is the address range of RAM that is internal to the CPU. Some object files contain an .iram section.
Generally, IRAM is composed of very high speed SRAM located alongside of the CPU. It acts similar to a cache, but is software addressable. This saves transistors and power, and is potentially much faster, but forces programmers to specifically allocate it in order to benefit. In contrast, cache is invisible to the programmer.