4 ms·
> The Intel Xeon is not a less exotic example of a DMA controller. The full context is: > The DMA controller is just used as an “memcpy() hardware accelerato
by denotational 2y ago
> The Intel Xeon is not a less exotic example of a DMA controller.
The full context is:
> The DMA controller is just used as an “memcpy() hardware accelerator”. And this is not a joke. Sometimes those blocks are used in microcontrollers to copy large swathes of data inside RAM. A less exotic example of this we can mention are Intel Xeon platforms.
I interpreted this as a reference to the Data Streaming Accelerator (DSA) [1], which is a programmable DMA peripheral on the SoC that can be used to accelerate writes to and from I/O devices (amongst other things).
[1] : https://www.intel.com/content/www/us/en/products/docs/accelerator-engines/data-streaming-accelerator.html https://www.intel.com/content/www/us/en/products/docs/accele...
- Syonyk 2y agoBut they never expand on that in the article. They just drop the Xeon reference there, and carry on as though they'd never said a thing about a Xeon. I agree, that's probably what they're referring to, but it was neither needed to make the points they were trying to make, nor expanded into something to further strengthen the points made.