Hi Mike,
It is good to know the physical memory can be configured to be
distributed by Ruby. We may call it a DSM system. By default
Solaris cannot do much about NUMA optimizations unless users
call some specific APIs. Thanks much for your answer!
Best regards,
Fengguang
On Thu, 8 Mar 2007, Mike Marty wrote:
Ruby can model NUMA timing. The issue is whether or not your operating
system can take advantage of it. For the target we use, Simics thinks
all the memory is on the same board, so Solaris doesn't do any
NUMA-aware memory allocation. You can configure Simics to put memory on
different boards. I'm not sure what Solaris will do however.
--Mike
Fengguang Song wrote:
Dear GEMS Team,
I checked the document of GEMS but was not sure whether
GEMS supports DSM or not. All the examples described
in the slides are SMP systems. I know Wind Tunnel could
do it. But since it is not active any more, I hope to
build a system on GEMS. Is it possible to create
a NUMA DSM based on GEMS? My work is to build a heterogeneous
DSM system (different CPU too).
Do you suggest I try Wind Tunnel or GEMS? If GEMS has a
different goal from Wind Tunnel, perhaps I should try
Wind Tunnel. Any advice is greatly appreciated!
Thanks much,
Fengguang
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
--
Fengguang Song Office: 307 Claxton Complex
Department of Computer Science (865) 974-0517 (O)
University of Tennessee, Knoxville 37996-3450
URL: http://www.cs.utk.edu/~song
|