3
I Use This!
Low Activity

Commits : Listings

Analyzed about 8 hours ago. based on code collected about 21 hours ago.
May 19, 2023 — May 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Keep a freelist of the metadata structure used to implement gasnete_get_nb_val() on extended-ref and elan-conduit. This improves the average performance of gasnete_get_nb_val()/gasnete_wait_syncnb_valget() by a factor of 3x-4x by removing the malloc/free bottleneck More... over 21 years ago
update elan-conduit for libelan 1.4.1 fix an unreported bug related to an incorrect usage of elan_tportTxWait (due to poor elan docs) clarify segsizes returned by gasnet_attach in spec More... over 21 years ago
Fix bug in attach reported by Jason when requested segsize > MaxGlobalSize Also improve scalability of attach More... over 21 years ago
Upgraded the mpi-conduit with true memory-mapped segment support. More... over 21 years ago
fix compiler warnings on the tracing macros add configure-time version detection for the new libelan 1.4.1 make lock abstraction independent of conduit-specific thread identification mechanism (so users need not include <gasnet_extended_internal.h> any longer, which was annoying) More... over 21 years ago
throttle an annoying runtime warning in AMMPI add AMMPI_SPMDAllGather() which is useful for bootstrapping More... over 21 years ago
fix a bug in testgasnet add a single-node barrier timing to testmisc More... over 21 years ago
upgrade MPI conduit to use the GASNet mutex abstraction More... over 21 years ago
fix a problem in testmisc - Compaq OSF pthreads don't allow static initialization of stack-allocated mutexes More... over 21 years ago
Fix a performance bottleneck in AMMPI Latency and polling overheads are now reduced, especially for large network depths More... over 21 years ago
Add support for GASNET_SEGMENT_EVERYTHING to elan-conduit Add comments documenting the design of the elan core and extended More... over 21 years ago
Add some debugging alignment checks to the non-bulk get/put functions which require source/target memory alignment Fix some spurious newlines More... over 21 years ago
Added a new GASNet test that measures the performance overheads of many purely-local GASNet operations Minor cleanups to testbarrier and testgasnet More... over 21 years ago
Fix a minor bug in the template - malformed error message format expression More... over 21 years ago
Dan's barrier extended_ref fix More... over 21 years ago
bug fix to barrier mismatch detection in the ref-extended AM barrier (Christian, please fix gm-conduit accordingly) More... over 21 years ago
minor changes to AMMPI to work-around a nasty code-gen bug in the portland group compiler More... over 21 years ago
fixes for freebsd compilation More... over 21 years ago
two physical memory query functions and a bug fix for get_nbi More... over 21 years ago
More changes to firehose. . - use core AM buffers to implement non-bulk puts and expose firehose moves - now default to 4K firehoses, until a good solution More... over 21 years ago
Tuning of firehose extended. . More... over 21 years ago
add minimal support for pgcc portlang group compiler (which still doesn't work due to what appears to be a pgcc code generation bug) More... over 21 years ago
small bug fix More... over 21 years ago
move atomic decrement to gm conduit More... over 21 years ago
fix silly typo More... over 21 years ago
This commit allows firehose to pass all tests. More... over 21 years ago
Split off the bulk of gasnet_help.h into 2 new top-level headers dedicated to tracing/stats and the timer library Add trace macros for tracing AM handler execution Enable AM handler execution tracing in elan-conduit (other GASNet implementors should see diff below to see how to add this to your conduit) More... almost 22 years ago
First commit of a complete GM conduit. The GM conduit will refer to two RDMA plugins in order to work - Firehose and Turkey Sandwich. This commit completes a first implementation of the Firehose plugin which allows both extended API (puts/gets/..) and core API (Active Messages) to take advantage of DMA operations in an optimistic manner. More... almost 22 years ago
Add a direct elan implementation of the GASNet extended API Initial performance results look very promising as compared with extended-ref implementation Barriers still use AM by default due to a problematic deadlock with elan's hardware barriers Use error-checking mutexes for thread-safety locking in extended & core More... almost 22 years ago
fix a seg fault in GASNet tests that can arise with small number of iterations and high granularity gettimeofday (where the observed time may be zero) More... almost 22 years ago