--- charm/src/arch/net ---


Filename: machine.c
Revision 2.352eshook 2008-08-11 11:13:50None
Update to ibud machine layer.
Show difference between Revision 2.351 and 2.352
Revision 2.351eshook 2008-08-04 14:47:10None
Adding functionality to enable the IBUD machine layer. Fixed several tests to include $(TESTOPTS) argument for 'make test'.
Show difference between Revision 2.350 and 2.351
Revision 2.350gzheng 2008-07-23 10:49:15None
fixed for nwt-win32
Show difference between Revision 2.349 and 2.350
Revision 2.349eshook 2008-07-16 17:12:35None
Updated charmrun to enhance scalability and reduce runtime.

Major changes include:
1. Changing multiple components to non-blocking poll
2. making charmrun node aware
(e.g. launch one process per node and fork for remaining processors / cores.
Show difference between Revision 2.348 and 2.349
Revision 2.348gioachin 2008-07-04 17:59:56None
handling CmiAbort and signals if charmdebug is attached
Show difference between Revision 2.347 and 2.348
Revision 2.347gzheng 2008-06-25 03:01:11None
invalid inline in C for VC++.
Revision 2.346gzheng 2008-06-20 15:33:03None
added call CmiCommunicationInit() after node_addresses_obtain(). This function needs to be implemented in every machine layer to initialize communication after obtaining node information.
Revision 2.345eshook 2008-06-18 14:47:04None
Updated sysv shared memory to reduce number of semaphores.
From c^2-c to c where c is the number of cores.
Revision 2.344gzheng 2008-06-13 12:57:57None
skip CommunuicationServer() call in GeneralSend when not sending a message over network. This makes sense for SMP since communication thread is calling CommunuicationServer() anyway.
Revision 2.343gzheng 2008-06-12 16:26:20None
when _Cmi_noprocforcommthread is 0, which is default that is comm thread has its own dedicated core, disabling the wakeup of IdleLock, since sleep on IdleLock has been already disabled in Sayantan's checkin.
This improved converse pingpong one-way time.
Revision 2.342eshook 2008-06-10 16:08:56None
Added sysv shared memory functionality.
This essentially duplicates posix shared memory (pxshm), but uses sysv instead.
This is supported in net-linux and net-linux-x86_64.


File made using version 1.79 of cvs2html by at 2008-08-30 0:06 leaving out any log message prior to Jun 1 2008 and only showing the 5 latest version differences.