mgpusim icon indicating copy to clipboard operation
mgpusim copied to clipboard

Rewrite the DNN in a way that all the memory are passed from outside

Open syifan opened this issue 1 year ago • 3 comments

syifan avatar Apr 04 '24 14:04 syifan

I have seen that dnn benchmarks don't have the option to use unified-gpu-memory. Is this related to that? I am interested in execute dnn workloads in unified gpus with unified memory and virtual memory. Could you give me more information about this topic?

JunjoFor avatar Oct 22 '24 14:10 JunjoFor

@JunjoFor -unified-gpus and -use-unified-memory should be available to all the benchmarks.

syifan avatar Oct 24 '24 02:10 syifan

@syifan You can't run unified memory in dnn workloads, there is a panic in lenet, minerva, vgg16 and xor benchmarks. It is not implemented.

// SetUnifiedMemory asks the benchmark to use unified memory.
func (b *Benchmark) SetUnifiedMemory() {
	panic("unified memory is not supported by dnn workloads")
}

JunjoFor avatar Oct 24 '24 08:10 JunjoFor