charm.git
9 years agoSome more changes, removals from isomalloc of mapRegion
Nikhil Jain [Thu, 6 Oct 2011 05:44:31 +0000 (00:44 -0500)]
Some more changes, removals from isomalloc of mapRegion

9 years agoRemoving the mapregion implementation from isomalloc
Nikhil Jain [Thu, 6 Oct 2011 04:47:52 +0000 (23:47 -0500)]
Removing the mapregion implementation from isomalloc

9 years agoremove CMK_SMP in getNonLocal to make multiple worker threads call progress engine...
YanhuaSun [Wed, 5 Oct 2011 22:54:42 +0000 (17:54 -0500)]
remove CMK_SMP in getNonLocal to make multiple worker threads call progress engine in SMP

9 years agoCleanup relating to the most recent GPU Manager change.
Lukasz Wesolowski [Wed, 5 Oct 2011 22:39:03 +0000 (17:39 -0500)]
Cleanup relating to the most recent GPU Manager change.

9 years agofix compilation for gemini
Gengbin Zheng [Wed, 5 Oct 2011 21:20:05 +0000 (14:20 -0700)]
fix compilation  for gemini

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 5 Oct 2011 20:56:34 +0000 (15:56 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoadd mempool to conv-util library
Gengbin Zheng [Wed, 5 Oct 2011 20:56:11 +0000 (15:56 -0500)]
add mempool to conv-util library

9 years agoModified GPU Manager to not rely on the cutil library for timing.
Lukasz Wesolowski [Wed, 5 Oct 2011 20:49:11 +0000 (15:49 -0500)]
Modified GPU Manager to not rely on the cutil library for timing.

9 years agoupdated mempoo.h
Gengbin Zheng [Wed, 5 Oct 2011 20:42:30 +0000 (13:42 -0700)]
updated mempoo.h

9 years agogeneralize mempool so that one can create multiple instances of it.
Gengbin Zheng [Wed, 5 Oct 2011 20:33:39 +0000 (13:33 -0700)]
generalize mempool so that one can create multiple instances of it.

9 years agomoved gni header out of common persistent communication impl file.
Gengbin Zheng [Wed, 5 Oct 2011 20:31:34 +0000 (13:31 -0700)]
moved gni header out of common persistent communication impl file.

9 years agoturn memory pool on in gemini
Yanhua Sun [Wed, 5 Oct 2011 20:24:36 +0000 (13:24 -0700)]
turn memory pool on in gemini

9 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Wed, 5 Oct 2011 20:21:37 +0000 (13:21 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoparameter adjustment
Yanhua Sun [Wed, 5 Oct 2011 20:20:40 +0000 (13:20 -0700)]
parameter adjustment

9 years agominor optimization for creating reduction message and data is empty, save the overhea...
Gengbin Zheng [Wed, 5 Oct 2011 05:54:49 +0000 (00:54 -0500)]
minor optimization for creating reduction message and data is empty, save the overhead of swapglobal and serialize call

9 years agofix for SMP due tyo the change of using "mode" to LrtsSend
Gengbin Zheng [Tue, 4 Oct 2011 15:25:33 +0000 (10:25 -0500)]
fix for SMP due tyo the change of using "mode" to LrtsSend

9 years agoMerge branch 'charm' of charmgit:charm into charm
Nikhil Jain [Tue, 4 Oct 2011 07:50:50 +0000 (02:50 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoMinor changes to names of Lrts functions
Nikhil Jain [Tue, 4 Oct 2011 07:49:46 +0000 (02:49 -0500)]
Minor changes to names of Lrts functions

9 years agoanother fix for out of order delivery between broadcasts
Gengbin Zheng [Tue, 4 Oct 2011 06:10:41 +0000 (02:10 -0400)]
another fix for out of order delivery between broadcasts

9 years agosync Charj CFG pass
Aaron Becker [Mon, 3 Oct 2011 22:34:59 +0000 (17:34 -0500)]
sync Charj CFG pass

9 years agoturn persistent off
Gengbin Zheng [Mon, 3 Oct 2011 19:55:07 +0000 (14:55 -0500)]
turn persistent off

9 years agoMaking correction to Lrts for CpuTopology
Nikhil Jain [Sat, 1 Oct 2011 22:46:22 +0000 (17:46 -0500)]
Making correction to Lrts for CpuTopology

9 years agoPreserving consistency in nomenclature
Nikhil Jain [Fri, 30 Sep 2011 21:18:53 +0000 (16:18 -0500)]
Preserving consistency in nomenclature

9 years agoLrts wrapper for CPU Topology functions
Nikhil Jain [Fri, 30 Sep 2011 20:51:05 +0000 (15:51 -0500)]
Lrts wrapper for CPU Topology functions

9 years agoMerge branch 'charm' of charmgit:charm into charm
Nikhil Jain [Fri, 30 Sep 2011 20:19:17 +0000 (15:19 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoAnother correction with macro replacement
Nikhil Jain [Fri, 30 Sep 2011 20:18:05 +0000 (15:18 -0500)]
Another correction with macro replacement

9 years agoidle callback should call generic AdvanceCommunication() instead of only LrtSAdvanceC...
Gengbin Zheng [Thu, 29 Sep 2011 17:05:56 +0000 (12:05 -0500)]
idle callback should call generic AdvanceCommunication() instead of only LrtSAdvanceCommunication(), which misses pxshm and persistent polling call.

9 years agoMinot correction to macro changes
nikhil [Wed, 28 Sep 2011 17:14:19 +0000 (17:14 +0000)]
Minot correction to macro changes

9 years agoChange of macros related to bigsim from BLUEGENE to BIGSIM
Nikhil Jain [Wed, 28 Sep 2011 03:22:24 +0000 (22:22 -0500)]
Change of macros related to bigsim from BLUEGENE to BIGSIM

9 years agoadded warm up for multiple pair pingpong
Yanhua Sun [Wed, 28 Sep 2011 00:11:15 +0000 (17:11 -0700)]
added warm up for multiple pair pingpong

9 years agoadded multipair pingpong benchmark
YanhuaSun [Tue, 27 Sep 2011 23:31:18 +0000 (18:31 -0500)]
added multipair pingpong benchmark

9 years agofixed a memory leak
YanhuaSun [Sat, 24 Sep 2011 19:36:50 +0000 (14:36 -0500)]
fixed a memory leak

9 years agofixed a bug in multiple-pingpong in converse
YanhuaSun [Sat, 24 Sep 2011 19:32:11 +0000 (14:32 -0500)]
fixed a bug in multiple-pingpong in converse

9 years agoadded one-send-multiple-receiver benchmark
Yanhua Sun [Sat, 24 Sep 2011 19:03:42 +0000 (12:03 -0700)]
added one-send-multiple-receiver benchmark

9 years agofixed smp lrtsInit problem due to CmiPrintf
Yanhua Sun [Thu, 22 Sep 2011 23:47:06 +0000 (16:47 -0700)]
fixed smp lrtsInit problem due to CmiPrintf

9 years agoStop line-splicing in a comment, to stop present and future warnings
Phil Miller [Thu, 22 Sep 2011 16:23:15 +0000 (11:23 -0500)]
Stop line-splicing in a comment, to stop present and future warnings

9 years agofixed a subtle out-of-order message deliver case when doing broadcast.
Gengbin Zheng [Wed, 21 Sep 2011 05:50:47 +0000 (01:50 -0400)]
fixed a subtle out-of-order message deliver case when doing broadcast.
In processProcBcastMsg(), first push msg to local queue before calling sending along spanning tree.

9 years agofixed bugs in persistent comm. Now it works on Gemini.
Gengbin Zheng [Tue, 20 Sep 2011 21:37:13 +0000 (14:37 -0700)]
fixed bugs in persistent comm. Now it works on Gemini.
added pingpong test for persistent
compile with persistent using "persistent" build option.

9 years agodefine Dynamic as macro
Yanhua Sun [Tue, 20 Sep 2011 21:04:01 +0000 (14:04 -0700)]
define Dynamic as macro

9 years agosmsg dynamic connection fix
Yanhua Sun [Tue, 20 Sep 2011 06:39:54 +0000 (01:39 -0500)]
smsg dynamic connection fix

9 years agofixed a deadlock problem
Yanhua Sun [Tue, 20 Sep 2011 05:02:54 +0000 (00:02 -0500)]
fixed a deadlock problem

9 years agofixed dynamic bugs of trapping in sendbuf
Yanhua Sun [Tue, 20 Sep 2011 04:02:37 +0000 (23:02 -0500)]
fixed dynamic bugs of trapping in sendbuf

9 years agofixed dynamic smsg problem
Yanhua Sun [Tue, 20 Sep 2011 03:09:52 +0000 (20:09 -0700)]
fixed dynamic smsg problem

9 years agofixed compile error in gemini
Yanhua Sun [Mon, 19 Sep 2011 23:22:17 +0000 (18:22 -0500)]
fixed compile error in gemini

9 years agomore code for dynamic smsg in Gemini
Yanhua Sun [Mon, 19 Sep 2011 18:46:23 +0000 (11:46 -0700)]
more code for dynamic smsg in Gemini

9 years agoadded dynamic smsg connection
Yanhua Sun [Mon, 19 Sep 2011 18:16:35 +0000 (11:16 -0700)]
added dynamic smsg connection

10 years agore-structure gemini send smsg
Yanhua Sun [Mon, 19 Sep 2011 06:03:52 +0000 (23:03 -0700)]
re-structure gemini send smsg

10 years agoadded remote-event macro
Yanhua Sun [Mon, 19 Sep 2011 04:07:44 +0000 (21:07 -0700)]
added remote-event macro

10 years agoadded +useMemorypoolSize to set mempool size.
Gengbin Zheng [Fri, 16 Sep 2011 14:22:49 +0000 (07:22 -0700)]
added +useMemorypoolSize to set mempool size.

10 years agosome tweak on MSGQ_MAXSIZE
Gengbin Zheng [Fri, 16 Sep 2011 13:47:03 +0000 (06:47 -0700)]
some tweak on MSGQ_MAXSIZE

10 years agolittle tweak in getNonLocal to only call network progress engine when no message
Gengbin Zheng [Fri, 16 Sep 2011 13:45:48 +0000 (06:45 -0700)]
little tweak in getNonLocal to only call network progress engine when no message

10 years agominor cleanup and removing some prints
Gengbin Zheng [Fri, 16 Sep 2011 13:26:51 +0000 (06:26 -0700)]
minor cleanup and removing some prints

10 years agomake send_smsg_buffer more efficient
Yanhua Sun [Thu, 15 Sep 2011 21:03:39 +0000 (14:03 -0700)]
make send_smsg_buffer more efficient

10 years agofixed pingpong cache miss bugs
YanhuaSun [Thu, 15 Sep 2011 04:51:30 +0000 (23:51 -0500)]
fixed pingpong cache miss bugs

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 15 Sep 2011 03:40:03 +0000 (20:40 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agorevert pingpong in commbench
Yanhua Sun [Thu, 15 Sep 2011 03:39:38 +0000 (20:39 -0700)]
revert pingpong in commbench

10 years agofixed pingpong cache miss bug
YanhuaSun [Thu, 15 Sep 2011 03:30:05 +0000 (22:30 -0500)]
fixed pingpong cache miss bug

10 years agoupgrade pingpong test
Yanhua Sun [Thu, 15 Sep 2011 02:42:32 +0000 (19:42 -0700)]
upgrade pingpong test

10 years agoremove remote event for gemini
Yanhua Sun [Wed, 14 Sep 2011 21:59:54 +0000 (14:59 -0700)]
remove remote event for gemini

10 years agoadded mpi pingpong with all cache miss result
Yanhua Sun [Wed, 14 Sep 2011 21:58:42 +0000 (14:58 -0700)]
added mpi pingpong with all cache miss result

10 years agofixed couple bugs in previous checkin about persistent
Gengbin Zheng [Wed, 14 Sep 2011 16:12:28 +0000 (09:12 -0700)]
fixed couple bugs in previous checkin about persistent

10 years agoupdated
Gengbin Zheng [Wed, 14 Sep 2011 15:50:18 +0000 (08:50 -0700)]
updated

10 years agoadd mpi pingpong benchmark, where msgs always miss cache
Yanhua Sun [Tue, 13 Sep 2011 20:33:18 +0000 (13:33 -0700)]
add mpi pingpong benchmark, where msgs always miss cache

10 years agoadded persistent code in Gemini
Yanhua Sun [Tue, 13 Sep 2011 06:08:36 +0000 (23:08 -0700)]
added persistent code in Gemini

10 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Tue, 13 Sep 2011 03:57:06 +0000 (20:57 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agofixed a bug in pxshm
Gengbin Zheng [Tue, 13 Sep 2011 03:56:44 +0000 (20:56 -0700)]
fixed a bug in pxshm

10 years agoupdated for persistent
Gengbin Zheng [Tue, 13 Sep 2011 03:53:43 +0000 (20:53 -0700)]
updated for persistent

10 years agomake PME_parallel flexible to place pencils
YanhuaSun [Tue, 13 Sep 2011 02:44:20 +0000 (21:44 -0500)]
make PME_parallel flexible to place pencils

10 years agofixed small bug
YanhuaSun [Tue, 13 Sep 2011 01:59:55 +0000 (20:59 -0500)]
fixed small bug

10 years agoadd barrier in PME parallel mimic
Yanhua Sun [Tue, 13 Sep 2011 01:19:59 +0000 (18:19 -0700)]
add barrier in PME parallel mimic

10 years agominor change
Gengbin Zheng [Mon, 12 Sep 2011 20:38:09 +0000 (15:38 -0500)]
minor change

10 years agoadded initial section multicast.
Gengbin Zheng [Mon, 12 Sep 2011 20:20:38 +0000 (15:20 -0500)]
added initial section multicast.

10 years agochanges for pxshm and persistent
Gengbin Zheng [Mon, 12 Sep 2011 04:20:06 +0000 (21:20 -0700)]
changes for pxshm and persistent

10 years agoremoved
Gengbin Zheng [Mon, 12 Sep 2011 04:19:41 +0000 (21:19 -0700)]
removed

10 years agoadded pxshm persistent support for gemini.
Gengbin Zheng [Mon, 12 Sep 2011 04:19:13 +0000 (21:19 -0700)]
added pxshm persistent support for gemini.

10 years agofix parallel sending bug
YanhuaSun [Sun, 11 Sep 2011 23:49:26 +0000 (18:49 -0500)]
fix parallel sending bug

10 years agoadded parallel PME sending
Yanhua Sun [Sun, 11 Sep 2011 17:14:33 +0000 (10:14 -0700)]
added parallel PME sending

10 years agofix PMEMic bug
Yanhua Sun [Sun, 11 Sep 2011 06:14:16 +0000 (23:14 -0700)]
fix PMEMic bug

10 years agofix buffer problem in PMEMimic
YanhuaSun [Sun, 11 Sep 2011 03:15:39 +0000 (22:15 -0500)]
fix buffer problem in PMEMimic

10 years agofix msg data error
Yanhua Sun [Sun, 11 Sep 2011 02:18:50 +0000 (19:18 -0700)]
fix msg data error

10 years agominor change to Makefile
YanhuaSun [Sun, 11 Sep 2011 01:57:49 +0000 (20:57 -0500)]
minor change to Makefile

10 years agoadd benchmark program to mimic PME communication pattern in NAMD
YanhuaSun [Sun, 11 Sep 2011 01:56:37 +0000 (20:56 -0500)]
add benchmark program to mimic PME communication pattern in NAMD

10 years agofixed a compilation error.
Gengbin Zheng [Sat, 10 Sep 2011 06:27:49 +0000 (23:27 -0700)]
fixed a compilation error.

10 years agofixed warnings about prototype.
Gengbin Zheng [Sat, 10 Sep 2011 06:27:31 +0000 (23:27 -0700)]
fixed warnings about prototype.

10 years agodefined progress engine macro
Gengbin Zheng [Sat, 10 Sep 2011 05:58:45 +0000 (22:58 -0700)]
defined progress engine macro

10 years agosmp configure for gemini
Yanhua Sun [Sat, 10 Sep 2011 05:17:15 +0000 (22:17 -0700)]
smp configure for gemini

10 years agoFix a bug in SmsgInit when running on large number of processors
Yanhua Sun [Sat, 10 Sep 2011 01:35:06 +0000 (18:35 -0700)]
Fix a bug in SmsgInit when running on large number of processors

10 years agoFix to the readonly delegated proxy workaround.
Lukasz Wesolowski [Fri, 9 Sep 2011 01:41:17 +0000 (20:41 -0500)]
Fix to the readonly delegated proxy workaround.

10 years agoDelegated readonly proxies did not work previously, as pupping them during
Lukasz Wesolowski [Wed, 25 May 2011 22:02:46 +0000 (17:02 -0500)]
Delegated readonly proxies did not work previously, as pupping them during
startup on processors other than 0 would cause an attempted access to
the delegated group manager which was not yet created. This commit implements
a work-around in which a temporary object (delegated manager) is created to
use in the pup method.

10 years agofixed a bug that caused memory leak when free
Gengbin Zheng [Fri, 9 Sep 2011 04:19:14 +0000 (21:19 -0700)]
fixed a bug that caused memory leak when free

10 years agominor changes
Gengbin Zheng [Fri, 9 Sep 2011 02:19:14 +0000 (19:19 -0700)]
minor changes

10 years agominor clean up
Gengbin Zheng [Fri, 9 Sep 2011 02:18:33 +0000 (19:18 -0700)]
minor clean up

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 8 Sep 2011 21:47:56 +0000 (14:47 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agoadjust threshold for FMA/BTE to 4K
Yanhua Sun [Thu, 8 Sep 2011 21:47:07 +0000 (14:47 -0700)]
adjust threshold for FMA/BTE to 4K

10 years agoclean up mempool and rewrite using a mempool header struct.
Gengbin Zheng [Thu, 8 Sep 2011 20:07:42 +0000 (13:07 -0700)]
clean up mempool and rewrite using a mempool header struct.

10 years agofixed SendBufferMsg to return 1 only when all messages are sent.
Gengbin Zheng [Thu, 8 Sep 2011 03:35:17 +0000 (20:35 -0700)]
fixed SendBufferMsg to return 1 only when all messages are sent.

10 years agoadded a place holder for persistent comm
Gengbin Zheng [Thu, 8 Sep 2011 03:31:18 +0000 (20:31 -0700)]
added a place holder for persistent comm

10 years agomodify mempool data structure
Yanhua Sun [Tue, 6 Sep 2011 04:31:02 +0000 (21:31 -0700)]
modify mempool data structure

10 years agodelete m before using it, a surprisingly 7-year old bug.
Gengbin Zheng [Sun, 21 Aug 2011 13:36:59 +0000 (08:36 -0500)]
delete m before using it, a surprisingly 7-year old bug.

10 years agoskip compiling trace modules when tracing is disabled.
Gengbin Zheng [Wed, 7 Sep 2011 04:26:43 +0000 (23:26 -0500)]
skip compiling trace modules when tracing is disabled.