1
I Use This!
Inactive

Commits : Listings

Analyzed about 8 hours ago. based on code collected about 8 hours ago.
Aug 31, 2024 — Aug 31, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
making print_parameters an A1D function More... about 15 years ago
moving print_parameters to thread safe part of Initialize and removing locks inside it, correcting a bug in handlepool More... about 15 years ago
Add some comments, starting to implement pthreadd, noting that A1_Initialize is not actually thread-safe.
Jeff Hammond
as jhammond
More... about 15 years ago
fixed dumb typo
Jeff Hammond
as jhammond
More... about 15 years ago
adding print parameters function for DCMF device layer
Jeff Hammond
as jhammond
More... about 15 years ago
updating get benchmark More... about 15 years ago
freeing data structures in finalize More... about 15 years ago
a try at shared counter API More... about 15 years ago
adding definitions for vector ops and armci wrappers More... about 15 years ago
So I'm going to implement A1 over pthreads so that I can run it on my laptop. Using pthreads means it will be thread-safe, which is required for all device ports of A1, even the shared-memory trivial ones.
Jeff Hammond
as jhammond
More... about 15 years ago
adding assert that aborts for use in callbacks More... about 15 years ago
group calls need to have the if world else error or we're going to deadlock on groups. of course, we don't have groups implemented yet, but we shouldn't let that stop us from being careful about the implementation now.
Jeff Hammond
as jhammond
More... about 15 years ago
removing redundant buffer_info structure, using a1d_request instead, saves a malloc in putacc callbacks More... about 15 years ago
adding cs and pthred benchmarks More... about 15 years ago
adding global lock using lockbox More... about 15 years ago
adding lockbox and atomics benchmarks More... about 15 years ago
developer notes look good, i just fixed a spelling error because i am OCD i added some TODOs (mostly clarification) to the impl header regarding atomics
Jeff Hammond
as jhammond
More... about 15 years ago
removed a comment and fixed an A1C_DISABLE_INTERRUPTS
Jeff Hammond
as jhammond
More... about 15 years ago
disable_interrupts -> enable_interrupts (plus 1->0 as appropriate). it is just my OCD but i think variables should express the presence of the "on" state rather than the "off" state.
Jeff Hammond
as jhammond
More... about 15 years ago
removing older comments More... about 15 years ago
test and testandset lock using atomics for cht realted notes More... about 15 years ago
dgp atomics not showing desired performance, infact I observed a slight degradation in latency. So I am reverting back to using DCMF_Critical_section More... about 15 years ago
minor edits to macros More... about 15 years ago
fixing non-blocking calls, builds without any issues More... about 15 years ago
fixing non-blocking code, in progress More... about 15 years ago
adding init_handle functions adding adl functions for non-blocking and wait ops using enable_cht as parameter name for CHT making return values uniform other cosmetic changes More... about 15 years ago
adding a todo list. needs ordering More... about 15 years ago
adding non-blockign function for put accumulate More... about 15 years ago
adding notes on request and handle pools More... about 15 years ago
git-svn-id: https://svn.mcs.anl.gov/repos/ospri@209 4a0c8edc-5189-0410-a5da-cd986011a6a8 More... about 15 years ago