Skip to content

Commit c8092dc

Browse files
committed
Add TODO items to code and README
1 parent cc3dd80 commit c8092dc

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,13 @@
3131
name will be included in the name of the testData subdirectory for the current run.
3232

3333

34+
## Development plans
35+
* GPU multi-threaded implementation. Currently total_gpu_threads = total_gpu_count, a future development opportunity is to implement a max number of threads per GPU
36+
* Consider using opencl instead of lshw to get valid GPU compute platforms, but maybe won't work for cuda apps
37+
* Read benchMT command line options from mode lines in BenchCFG file
38+
* Remove -device arg if specified, since -device is automatically added based on slot assignment
39+
* Need to make a lock_file in the working directory to prevent a second occurrence of benchMT from using the same directory
40+
* Should consider executing job with time command. This should give total and CPU time metrics
41+
* Need to figure out how to run a job without a shell
42+
* Deal with an immediate fail to spawn a process when executing a job
43+

benchMT

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,7 @@ class JOB_LIST:
457457
job = BENCH_JOB(uuid4().hex)
458458
job.app_name = lineitems[0]
459459
if len(lineitems) > 1:
460+
# TODO remove -device arg if specified
460461
job.app_args = lineitems[1]
461462
else:
462463
job.app_args = ""
@@ -1086,6 +1087,7 @@ def main():
10861087
env.psv_file_ptr = open(env.psv_file, 'w')
10871088
print(__program_name__ + " " + __version__ + " \u2015 SETI MB Benchmarking Utility \u2015 Linux edition\n",
10881089
file=env.sum_file_ptr)
1090+
# TODO check if there is already and instance running in this directory
10891091
if args.noBS == False:
10901092
print("Suspending BOINC\n", file=env.sum_file_ptr)
10911093
env.suspend_boinc()

0 commit comments

Comments
 (0)