charm.git
9 years agoFixing isomalloc.c
Nikhil Jain [Wed, 12 Oct 2011 02:21:30 +0000 (21:21 -0500)]
Fixing isomalloc.c

9 years agoCleaning up threads.c
Nikhil Jain [Wed, 12 Oct 2011 00:14:57 +0000 (19:14 -0500)]
Cleaning up threads.c

9 years agoCleaning up cmitls.c
Nikhil Jain [Tue, 11 Oct 2011 23:54:45 +0000 (18:54 -0500)]
Cleaning up cmitls.c

9 years agoModifying mempool
Nikhil Jain [Tue, 11 Oct 2011 23:43:07 +0000 (18:43 -0500)]
Modifying mempool

9 years agoMerge branch 'charm' of charmgit:charm into isomalloc
Nikhil Jain [Tue, 11 Oct 2011 23:24:52 +0000 (18:24 -0500)]
Merge branch 'charm' of charmgit:charm into isomalloc

Conflicts:
src/arch/util/mempool.c

9 years agoGoing back to lab machine
Nikhil Jain [Sat, 8 Oct 2011 06:19:07 +0000 (01:19 -0500)]
Going back to lab machine

9 years agocommitting as i want these changes on my local machine, version is unstable and buggy...
Nikhil Jain [Fri, 7 Oct 2011 23:16:55 +0000 (18:16 -0500)]
committing as i want these changes on my local machine, version is unstable and buggy, and should not be used!!!

9 years agomempool_malloc and free now handles pointers starts from mempool_header.
Gengbin Zheng [Fri, 7 Oct 2011 22:30:09 +0000 (15:30 -0700)]
mempool_malloc and free now handles pointers starts from mempool_header.

9 years agoadded smp support in gemini, PCQueue
Yanhua Sun [Fri, 7 Oct 2011 21:16:49 +0000 (14:16 -0700)]
added smp support in gemini, PCQueue

9 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Fri, 7 Oct 2011 21:15:26 +0000 (14:15 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agofixed a msg corruption in broadcast
Yanhua Sun [Fri, 7 Oct 2011 21:14:41 +0000 (14:14 -0700)]
fixed a msg corruption in broadcast

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Fri, 7 Oct 2011 21:05:41 +0000 (14:05 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agonewblock callback function takes size os pointer now (INOUT)
Gengbin Zheng [Fri, 7 Oct 2011 21:05:09 +0000 (14:05 -0700)]
newblock callback function  takes size os pointer now (INOUT)

9 years agoChecking in performance benchmark for Comlib streaming.
Lukasz Wesolowski [Fri, 7 Oct 2011 19:27:45 +0000 (14:27 -0500)]
Checking in performance benchmark for Comlib streaming.

9 years agoCommented out debugging code from inside the CharmMessageHolder class inside
Lukasz Wesolowski [Fri, 7 Oct 2011 18:47:48 +0000 (13:47 -0500)]
Commented out debugging code from inside the CharmMessageHolder class inside
Comlib. This code was not guarded by a flag and was greatly slowing Comlib
down. Also commented out all calls to the function from other parts of
the code.

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Fri, 7 Oct 2011 18:21:00 +0000 (11:21 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agofix coupled bugs Nikhil found:
Gengbin Zheng [Fri, 7 Oct 2011 18:19:38 +0000 (11:19 -0700)]
fix coupled bugs Nikhil found:
1. pool expand not updating header pointer
2. in malloc, when take out the claimed memory region, when the rest of the block is not enough to hold a header, it may crash

9 years agopatches to make Fujitsu Compilers works with openMPI
Gengbin Zheng [Fri, 7 Oct 2011 18:17:49 +0000 (13:17 -0500)]
patches to make Fujitsu Compilers works with openMPI

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Fri, 7 Oct 2011 16:37:18 +0000 (11:37 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoadd a show_cpu_topology to display topology info.
Gengbin Zheng [Fri, 7 Oct 2011 16:35:41 +0000 (11:35 -0500)]
add a show_cpu_topology to display topology info.

9 years agoCorrecting function name from mempool_destory to mempool_destroy
Nikhil Jain [Fri, 7 Oct 2011 06:09:52 +0000 (01:09 -0500)]
Correcting function name from mempool_destory to mempool_destroy

9 years agochanged the mempool init size back
Gengbin Zheng [Thu, 6 Oct 2011 20:19:28 +0000 (13:19 -0700)]
changed the mempool init size back

9 years agoMerge branch 'charm' into isomalloc
Nikhil Jain [Thu, 6 Oct 2011 20:07:33 +0000 (15:07 -0500)]
Merge branch 'charm' into isomalloc

9 years agoremove stdint.h header file, which is not needed
Gengbin Zheng [Thu, 6 Oct 2011 18:55:58 +0000 (11:55 -0700)]
remove stdint.h header file, which is not needed

9 years agochanged name of destorying a mempool completely
Gengbin Zheng [Thu, 6 Oct 2011 17:32:26 +0000 (10:32 -0700)]
changed name of destorying a mempool completely

9 years agoa better mempool interface that gets ride of uGNI specific stuff
Gengbin Zheng [Thu, 6 Oct 2011 17:26:00 +0000 (10:26 -0700)]
a better mempool interface that gets ride of uGNI specific stuff

9 years agoIndentation gg=G
Nikhil Jain [Thu, 6 Oct 2011 06:03:36 +0000 (01:03 -0500)]
Indentation gg=G

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