Messages in this thread | | | Date | Wed, 2 Feb 2005 11:05:14 -0800 (PST) | From | Christoph Lameter <> | Subject | Re: A scrub daemon (prezeroing) |
| |
On Wed, 2 Feb 2005, Marcelo Tosatti wrote:
> Sounds very interesting idea to me. Guess it depends on whether the cost of > DMA write for memory zeroing, which is memory architecture/DMA engine dependant, > offsets the cost of CPU zeroing. > > Do you have any thoughts on that? > > I wonder if such thing (using unrelated devices DMA engine's for zeroing) ever been > done on other OS'es? > > AFAIK SGI's BTE is special purpose hardware for memory zeroing.
Nope the BTE is a block transfer engine. Its an inter numa node DMA thing that is being abused to zero blocks.
The same can be done with most DMA chips (I have done so on some other platforms not on i386)
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |