SSD's are essentially DDR memory in a Drive form.
It's actually much, much slower.
The main reason its Fast on the cpu, is the distance from the cores. its nanometers away opposed to 3+ inches. Less travel time=Faster response.
The architecture of the memory types is also significantly different.
What I was saying about CPU cache, is to slowly make it faster, maybe as fast as DDR5 Vram
The CPU L1 and L2 (and L3, if applicable) are still much faster than any kind of RAM-type hardware.
I'm still a little confused about what you're saying. Essentially, this hierarchy exists:
CPU Registers
CPU L1
CPU L2
Main memory
---------------------------
SSD cache (if applicable)
HDD
Above the line is memory available to the CPU. Below the line is not directly addressable by the CPU.
The memory on SSDs and HDDs (the actual DRAM cache they have) is usually workspace for the drive controller, not really a readthrough/writethrough cache. On some drives it probably functions that way, but I don't *think* that's always the case. In any event, it doesn't really matter...you can just lump it into its respective device in the hierarchy.
It sounds like you're trying to shortcut through layers of the caching hierarchy, and that doesn't really make sense. All of these layers work to accomplish the end goal - getting more data to the CPU more quickly.
Edit: From my understanding of Memory, Storage is permanent data that is accessible, is sent to the cache bit by bit, once the cache is full(which is temp memory) it is then sent the the CPU to process. Depending on your processor, 2-12mb at a time. Once that information Pass is complete, it sends a command to delete that pass of data to make more room. That is what RAM is as well, Cache, at least from the way I understand it.
That's not really how a cache works. It doesn't try to fill the cache, process it, and then flush it. Rather, the CPU processes instructions and fetches data as necessary. If that data isn't in the L1 cache, it'll generally go out to the L2, and then to memory. When it finds the data, it may write it back to the L1 or L2 cache in case it needs it again in the future.
It's the application's job to load data into main memory so that the CPU can access it. An SSD cache will speed that process up. It'll also speed up the process of writing main memory pages to and from disk in the event that main memory fills up and a pagefile is necessary.