Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
0afe950
Implementing fixed indegree distributed across MPI processes connecti…
golosio Mar 4, 2025
cad5a64
Implementing fixed indegree distributed across MPI processes connecti…
golosio Mar 4, 2025
bf36d47
Debugging distributed fixed-indegree connection rule
golosio Mar 7, 2025
f1ed70e
Fixed bug when debugging distributed fixed-indegree connection rule
golosio Mar 7, 2025
d712aee
Fixed bug when debugging distributed fixed-indegree connection rule
golosio Mar 7, 2025
987f7c9
Removed debugging output for distributed fixed-indegree connection rule
golosio Mar 7, 2025
0a7a05a
Implementing pyhon interface for distributed-fixed-indegree connectio…
golosio Mar 8, 2025
05168b8
Implemented C-pyhon interface for distributed-fixed-indegree connecti…
golosio Mar 9, 2025
07801d8
Implemented test for distributed-fixed-indegree connection rule, debu…
golosio Mar 9, 2025
9c4d587
Completed distributed-fixed-indegree connection rule with tests, remo…
golosio Mar 9, 2025
692ef53
Fixed bug in new version of copass_sort.h
golosio Mar 11, 2025
df94d8a
Small fix to test script for distributed fixed-indegree connection rule
golosio Mar 11, 2025
7baa4f5
Fixed bugs in distributed fixed-indegree connection rule. Implemented…
golosio Mar 12, 2025
e4b1aec
Implemented timers to evaluate contribution of different functions to…
golosio May 18, 2025
04c2283
Improved creation of remote connections when all (or most) remote sou…
golosio May 19, 2025
c1757bc
Improved deallocation of temporary allocated GPU memory in the creati…
golosio May 21, 2025
be517b8
Implemented test of remote node maps. Implementing special method for…
golosio May 23, 2025
8543eb0
Implemented special method for fast building of the maps when the sou…
golosio May 25, 2025
bace5d0
Started implementing special method for fast building of the maps whe…
golosio May 26, 2025
8cd8e7f
Finished implementing special method for fast building of the maps wh…
golosio May 26, 2025
96ac489
Introduced additional verbosity level 5, lower than that for checkin …
golosio May 27, 2025
34bbe7f
Print timers also after calibration
golosio May 27, 2025
8283b32
Fixed print timers also after calibration
golosio May 27, 2025
08a4502
Added timer for inserting source node indexes in host group maps in C…
golosio May 27, 2025
db2cab6
Implemented bit-packing compression for collective MPI communication
golosio May 28, 2025
5c738a8
Added counters for spikes sent through MPI_Allgather with and without…
golosio May 29, 2025
4b83f23
Implemented possibility to use a number of hosts smaller than the num…
golosio May 29, 2025
5eba877
Fixed synaptic group extraction for deciding whether last spike times…
golosio May 29, 2025
e849804
Improved GPU memory usage by avoiding allocation of nested loop buffe…
golosio May 30, 2025
d5da1a5
Improved GPU memory usage in case of input-spike-buffer algorithm by …
golosio May 30, 2025
4f65cfc
Added check that delays are not larger than the maximum value allowed…
golosio May 31, 2025
6b458f6
Implementing possibility to define a minimum connection delay at kern…
golosio Jun 1, 2025
0e09c8a
Implemented possibility to define a minimum connection delay at kerne…
golosio Jun 2, 2025
8f78931
Organized folders with new version of HPC benchmark script and tests
golosio Jun 3, 2025
c8cfffa
Adding folders for hpc benchmark very-large-scale assesment on leonardo
golosio Jun 3, 2025
01be895
Updating scripts for HPC benchmark very-large-scale assesment on Leon…
golosio Jun 3, 2025
0e6ff3d
Fixed issue with MPI_Init arguments
golosio Jun 3, 2025
370adca
Created folders for HPC benchmark assessment on Leonardo
golosio Jun 3, 2025
587c543
Added further directories for HPC benchmark assesment on Leonardo
golosio Jun 3, 2025
52d2c38
Fixed bug in creating maps in the target MPI process when source neur…
golosio Jun 6, 2025
ab21454
Fixed slurm scripts for HPC benchmark on 32 and 64 nodes
golosio Jun 6, 2025
60fb97a
Introduced CUDA realloc-if-smaller to reallocate and reuse temporary …
golosio Jun 6, 2025
fa46e4f
Added timers for all CUDA global memory allocations and deallocations
golosio Jun 7, 2025
5d2f475
Connections and maps block size set as powers of 2
golosio Jun 7, 2025
a11be03
Temporarily included several timers in RemoteConnectSource method to …
golosio Jun 9, 2025
bc5861b
Removed standard-output messages from RemoteConnectSource method
golosio Jun 9, 2025
559c44b
Improved reallocation of already allocated buffers in GPU memory when…
golosio Jun 11, 2025
7a669b9
Other small improvements to reallocation of already allocated buffers…
golosio Jun 11, 2025
d71a1c3
Small fix
golosio Jun 11, 2025
382bdc4
Improving host-group source-node maps when we can assume that the sou…
golosio Jun 12, 2025
e05c8fb
Fixed input array size for cub exclusive prefix scan
golosio Jun 18, 2025
70f2f22
Implementing possibility to store index of first outgoing connection …
golosio Jun 20, 2025
c5f6d51
Implementing possibility to store index of first outgoing connection …
golosio Jun 21, 2025
d83d72a
Implementing possibility to store index of first outgoing connection …
golosio Jun 21, 2025
f9a234d
Implementing possibility to store index of first outgoing connection …
golosio Jun 22, 2025
e749386
Finished implementation and testing of possibility to store index of …
golosio Jun 22, 2025
53c35ca
Use asynchronous copies for spikes from CPU to input buffers in GPU m…
golosio Jun 23, 2025
914a975
Implementing possibility to choose if number of output connections pe…
golosio Jun 23, 2025
5781e94
Finished implementing and testing possibility to choose if number of …
golosio Jun 23, 2025
f1d598a
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
cb89bcf
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
9e91dc3
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
6e03c0d
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
f27a92a
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
35851fa
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
b10b833
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
f7f5f36
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
51f474e
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
4f2f2a8
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
9bff851
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
17db2b1
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
dd2c655
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
38d23bd
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
f65623a
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
db54a6b
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
9942721
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
c770b78
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
6adf6df
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
adc3c04
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 24, 2025
6d3b0a4
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 25, 2025
803c572
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 25, 2025
d08bedf
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 25, 2025
b1a5393
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 25, 2025
1c30990
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 25, 2025
94389d1
Reorganizing HPC benchmarking folders and scripts for Leonardo
golosio Jun 26, 2025
d0dc57a
Introduced kernel parameter for optimization threshold for mapping re…
golosio Jun 26, 2025
4008a9f
Introduced kernel parameter for optimization threshold for mapping re…
golosio Jun 26, 2025
da2a463
Fixed small bug in copying first outgoing connections of image nodes …
golosio Jul 30, 2025
d9e0ec3
Fixed small bugs in creating remote connection maps for optimization …
golosio Aug 2, 2025
09af191
Fixed memory waste in allocation of random generator array used by re…
golosio Aug 4, 2025
a580217
Cleanup repo
JoseJVS Oct 15, 2025
f9ebbc7
More detailed cleanup
JoseJVS Oct 15, 2025
bfc8eb4
Organized python examples and tests structure
JoseJVS Oct 15, 2025
ec5f6a0
Removed another text file
JoseJVS Oct 25, 2025
cf5afd4
Finished cleaning up test directories
JoseJVS Nov 3, 2025
e10a89d
Fixed broken path
JoseJVS Nov 3, 2025
a3e7f8b
Added include vector for CUDA 13 compatibility
JoseJVS Nov 3, 2025
963aa11
Removed obsolete check_kernel_params.sh
JoseJVS Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
372 changes: 0 additions & 372 deletions INSTALL

This file was deleted.

199 changes: 0 additions & 199 deletions Makefile.am

This file was deleted.

2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.08
2.0.0
162 changes: 0 additions & 162 deletions autoinst

This file was deleted.

1 change: 0 additions & 1 deletion c++/examples/bin/brunel_mpi.sh

This file was deleted.

20 changes: 0 additions & 20 deletions c++/examples/bin/clean.sh

This file was deleted.

Loading