Project

General

Profile

Activity

From 08/30/2018 to 09/28/2018

09/28/2018

12:29 PM Cleanup #1982 (In Progress): Rewrite conv-conds.c in C++
Once we switch Converse over to C++, we can rewrite the data structures in conv-conds.c with STL containers rather th... Sam White

09/27/2018

05:44 PM Bug #1981 (Implemented): pami{lrts} builds fail because of a crash in cthtest
https://charm.cs.illinois.edu/gerrit/c/charm/+/4626 Evan Ramos
04:00 PM Bug #1981: pami{lrts} builds fail because of a crash in cthtest
The commit causing the issue seems to be https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4472/.
Nitin Bhat
02:19 PM Bug #1981: pami{lrts} builds fail because of a crash in cthtest
Output:... Nitin Bhat
02:18 PM Bug #1981 (Merged): pami{lrts} builds fail because of a crash in cthtest

Stack trace:...
Nitin Bhat
03:00 PM Cleanup #338: Remove "custom packed messages" in favor of PUP framework
There should be a fair amount of synergy between the underlying intent of this and the work being done for DDT in AMPI. Eric Bohm
02:56 PM Feature #634: Mechanism (fence/barrier) to delay execution of long methods until latency-sensitiv...
The basic issue here ties into critical path management, as seen in Isaac's work. http://charm.cs.illinois.edu/newPa... Eric Bohm
02:01 PM Feature #1918: Enable immediate method tracing when CMK_SMP_TRACE_COMMTHREAD is enabled
I disagree that CMK_SMP_TRACE_COMMTHREAD should automatically imply tracing immediate messages. Immediate messages a... Eric Bohm
12:22 PM Feature #873 (Resolved): send messages from non-PE threads
#1393 Merged Michael Robson

09/25/2018

03:14 PM Support #1732: Add CUDA as an option in the build script
The build option probably shouldn't be named @cuda@ because CUDA can be used regardless of the option.
A better name...
Jaemin Choi
03:12 PM Cleanup #1489 (Merged): Delete GPU dummy mempool
Jaemin Choi
03:12 PM Documentation #1491 (Merged): Update GPUManager documentation
Jaemin Choi
03:12 PM Feature #1456 (Merged): Add more stream callbacks for use after HToD transfer and kernel execution
Jaemin Choi
03:11 PM Cleanup #1454 (Merged): GPUManager API change
Jaemin Choi
03:11 PM Feature #1451 (Merged): NVTX integration for profiling
Jaemin Choi
03:11 PM Feature #1450 (Merged): Clean up and add CUDA example programs
Jaemin Choi
03:10 PM Feature #1393 (Merged): Redesign of Hybrid API (GPU Manager) to support concurrent kernel execution
Jaemin Choi

09/21/2018

03:22 PM Cleanup #1980 (Merged): Remove the old RDMA API (CkDirect/CmiDirect) from source code and libraries
Fix:
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4599/
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4600/
...
Nitin Bhat
03:12 PM Feature #195 (Implemented): Modify old charm++/converse onesided/direct API and examples to new r...
Gerrit:
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4594/
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/459...
Nitin Bhat

09/20/2018

02:33 PM Feature #195 (In Progress): Modify old charm++/converse onesided/direct API and examples to new r...
Examples to be removed/modified:
1. charm/examples/charm++/onesided
2. charm/tests/charm++/pingpong
3. charm/exa...
Nitin Bhat
01:33 PM Feature #1667: Direct API for nocopy operations on sender-side and receiver-side
We could potentially use sendmsg and WSASend on netlrts-tcp as Juan did here, though I don't think it should be a pri... Sam White
01:28 PM Feature #1667 (Merged): Direct API for nocopy operations on sender-side and receiver-side
Netlrts will not have a true "zero copy" implementation, it'll use the generic copy based implementation. Nitin Bhat
01:30 PM Feature #1919 (Merged): Zerocopy Direct API: Allow user to pass an arbitrary reference pointer in...
Was merged on 07/03/2018, but the redmine issue was not updated. Nitin Bhat
01:29 PM Feature #1459 (New): Zero-copy send support for the netlrts machine layer
Nitin Bhat
01:20 PM Bug #1960: tests/charm++/megatest hangs on netlrts-win-x86_64-smp build
Last night it got through megatest but not simplearrayhello. So there is something peculiar going on in our windows ... Eric Bohm
01:12 PM Feature #1834: Functionality to Broadcast large buffers using the nocopy API
Since the broadcast API was initially implemented in the entry method style, the design scheme discussed before was n... Nitin Bhat
01:07 PM Feature #1657 (Implemented): CMA support for nocopy sends using the Entry Method API across proce...
By implementing the Entry Method API internally using the Direct API, the Entry Method API internally gets CMA suppor... Nitin Bhat
01:04 PM Feature #1468 (Implemented): Enable pre-pinning memory for the zero-copy message sends through th...
By implementing the Entry Method API internally using the Direct API, the Entry Method API can be used for passing pr... Nitin Bhat

09/17/2018

11:05 AM Bug #1978 (Merged): Segmentation fault in examples/charm++/arraysection and cleanup
Sam White

09/13/2018

08:36 PM Feature #1971 (Closed): Explore use of non-temporal stores in the RTS
Sam White
07:51 PM Bug #1978 (Implemented): Segmentation fault in examples/charm++/arraysection and cleanup
2D section example: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4568/ Sam White

09/12/2018

05:59 PM Feature #13: CkCallback to section breaks
There is a test case for which it seems to break.
A section proxy for a 2D array consisting of 1D elements [0, *]:...
Raghavendra Kanakagiri
12:29 PM Feature #13: CkCallback to section breaks
CkCallback's to sections are still non-migratable, but at least work on the same PE they are created on now: https://... Sam White
10:25 AM Bug #1978: Segmentation fault in examples/charm++/arraysection and cleanup
Yes, it works for me. Will add a 2D array example.
Raghavendra Kanakagiri
08:26 AM Bug #1978: Segmentation fault in examples/charm++/arraysection and cleanup
The example builds and runs correctly now for me. Can you try it, and then add a 2D example? Sam White
08:20 AM Bug #1978 (In Progress): Segmentation fault in examples/charm++/arraysection and cleanup
Cleanup here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4566/
Still need a 2D example...
Sam White
09:25 PM Bug #1978: Segmentation fault in examples/charm++/arraysection and cleanup
Some things to clean up:
1. It doesn't compile on my Mac using GCC:...
Sam White
09:18 PM Bug #1978 (Merged): Segmentation fault in examples/charm++/arraysection and cleanup
Segmentation fault when the example in
charm++/arraysection is run.
On a different system setup it runs into an er...
Raghavendra Kanakagiri
10:21 AM Bug #1977 (Closed): Broadcast on a 2D array section segfaults
CkMulticast library needs to be used for a section broadcast.
A message inherited from CkMcastBaseMsg needs to be i...
Raghavendra Kanakagiri
09:15 PM Bug #1977 (Closed): Broadcast on a 2D array section segfaults
Segmentation fault when a section created using 2D array elements is either used in creating a callback or used for b... Raghavendra Kanakagiri

09/11/2018

10:30 AM Bug #1976 (New): ci files with extensive code blocks result in incorrect line numbering in synta...
unclear exactly what trips up the translator, but I've found the charmxi emitted line numbers for errors to be garbag... Eric Bohm
12:14 AM Support #1761: Update GPU Manager Tracing API
New patch using CUPTI Activity API: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4560/ Jaemin Choi

09/07/2018

01:41 PM Feature #1972: Tests/examples for non-threaded Charm++ programs using Isomalloc
We also need to document the interface in the manual somewhere too, once we have tests and examples. Sam White
12:56 PM Bug #1975 (Merged): forced dynamic linking on Cray breaks build on Beagle
Evan Ramos
10:22 AM Feature #1742: Send large readonly variables using the Nocopy API to reduce memory footprint and ...
This would be a good first use case for the zero copy broadcast API Sam White

09/06/2018

06:08 PM Bug #1975 (In Progress): forced dynamic linking on Cray breaks build on Beagle
https://charm.cs.illinois.edu/gerrit/c/charm/+/4548 Evan Ramos
04:39 PM Bug #1975: forced dynamic linking on Cray breaks build on Beagle
FYI, the workaround is "setenv PE_PKGCONFIG_LIBS cray-rca:$PE_PKGCONFIG_LIBS". Jim Phillips
04:38 PM Bug #1975: forced dynamic linking on Cray breaks build on Beagle
The dynamic linking failure on Beagle is an old fault with a known work-around from Blue Waters and Titan.
We still ...
Jim Phillips
04:38 PM Bug #1975: forced dynamic linking on Cray breaks build on Beagle
Is adding @-lrca@ to the end of that @CMK_LIBS@ line sufficient to resolve the link failure? Evan Ramos
04:16 PM Bug #1975 (Merged): forced dynamic linking on Cray breaks build on Beagle
This change forces dynamic linking on Cray:
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4368/
On Beagle at...
Jim Phillips
03:54 PM Support #1512: Measure test coverage
Currently tracked over time here: http://charm.cs.illinois.edu/autobuild/coverage/rrdimages/ Eric Bohm
03:49 PM Feature #1974 (New): nocopy accelerated section multicast
It should be possible to reduce the number of copies required to implement a section multicast.
Especially if the ...
Eric Bohm
03:13 PM Bug #1936: pose.decl.h is not found when using pose.h in the BigNetSim emulator
BigNetSim should be deprecated as its functionality has been subsumed in Charades and Tracer. Eric Bohm
02:29 PM Feature #1973 (New): GPU Messages
Enable Charm++ to send RDMA-style messages to/from buffers on the GPU. Our initial plan is to use the RDMA syntax. Th... Michael Robson

09/05/2018

03:15 PM Feature #1972 (New): Tests/examples for non-threaded Charm++ programs using Isomalloc
https://charm.cs.illinois.edu/gerrit/4472 adds support for arbitrary Isomalloc contexts. We should have tests and exa... Evan Ramos

09/04/2018

05:16 PM Bug #684: Isomalloc PUP has invalid read memory errors
My initial suspicion after briefly looking at this is that it results from a logic error somewhere in the mempool's h... Evan Ramos
05:11 PM Bug #684: Isomalloc PUP has invalid read memory errors
For reference, the line at @CmiIsomallocBlockListPup (isomalloc.c:2661)@ when this issue was created is: @pup_bytes(p... Evan Ramos

09/02/2018

04:27 PM Feature #1971: Explore use of non-temporal stores in the RTS
Interesting article on non-temporal stores: https://vgatherps.github.io/2018-09-02-nontemporal/
These could be use...
Sam White
04:26 PM Feature #1971 (Closed): Explore use of non-temporal stores in the RTS
Non-temporal stores could be a useful performance optimization for things like in-memory checkpoints and tracing, whe... Sam White

08/31/2018

11:37 AM Bug #1097 (Merged): Attributes are not duplicated in MPI_Comm_dup
Sam White

08/30/2018

12:44 PM Bug #1970 (Merged): libmemory- broken without production on BGQ
Evan Ramos
 

Also available in: Atom