args.cpp [code] | Test passing arguments through boost::bind |
assign.cpp [code] | |
bench-during.cpp [code] | Measur time for various sc-during features |
bench-extra-time.cpp [code] | |
bench-plain-cpp.cpp [code] | Benchmark for plain C++ code |
bench-systemc.cpp [code] | |
bench-threads.cpp [code] | Benchmark to measure thread performances |
call.cpp [code] | Test function call from task to SystemC |
catch-up-concurrent.cpp [code] | |
catch-up-time.cpp [code] | |
catch-up.cpp [code] | Test for the catch_up feature with time argument |
deadlock.cpp [code] | |
example-extra-time.cpp [code] | Example of extra-time, for the paper |
example-measure-time.cpp [code] | Test for measure-time.h utility |
example.cpp [code] | |
extra-time.cpp [code] | |
mandel.cpp [code] | |
nested-during.cpp [code] | |
polling-catchup.cpp [code] | Test extra_time with polling, using catch_up to guarantee fairness |
polling.cpp [code] | Test extra_time with polling |
sc-call-opt.cpp [code] | Test that sc_call can be executed as soon as possible |
simple.cpp [code] | Test that during actually takes the right time |
termination-sc-call.cpp [code] | |
termination.cpp [code] | |
test-async-event-queue.cpp [code] | Test for async_event_queue |
test-boost.cpp [code] | Test that I use correctly boost features |
test-io-lock.cpp [code] | Test for io-lock.h |
test-pool.cpp [code] | Test for the thread pool system |
test-queue.cpp [code] | Unit test for lib-during/thread-queue.h |
timing.cpp [code] | Test that during actually takes the right time |
usleep.cpp [code] | Test playing on wall-clock time with usleep |
CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp [code] | |
lib-during/async-event-queue.h [code] | Class to allow notifying SystemC events from a separate thread |
lib-during/during-env.h [code] | Version of the during interface that choses the mode at runtime with an environment variable |
lib-during/during-if.h [code] | Common interface to classes implementing during |
lib-during/during-ondemand.cpp [code] | Body for the file during-ondemand.h |
lib-during/during-ondemand.h [code] | Implementation of during creating threads on demand |
lib-during/during-pool.cpp [code] | Body for the file during-pool.h |
lib-during/during-pool.h [code] | Implementation of during using a preallocated pool of threads |
lib-during/during-seq.cpp [code] | Body for the file during-seq.h |
lib-during/during-seq.h [code] | Sequential implementation of during |
lib-during/during-thread.cpp [code] | Body for the file during-thread.h |
lib-during/during-thread.h [code] | Naive threaded implementation of during |
lib-during/during.h [code] | |
lib-during/sync-task.cpp [code] | Body for the file sync-task.h |
lib-during/sync-task.h [code] | Data-structure used to represent a sync_task and let it communicate with SystemC |
lib-during/task-manager.cpp [code] | Body for the file task-manager.h |
lib-during/task-manager.h [code] | Allows thread to keep track of their own "task" |
lib-during/thread-pool-base.cpp [code] | Body for the file thread-pool-base.h |
lib-during/thread-pool-base.h [code] | Base class for thread pool implementations |
lib-during/thread-pool-ondemand.cpp [code] | Body for the file thread-pool-ondemand.h |
lib-during/thread-pool-ondemand.h [code] | Thread pool creating consumer thread (and task) as needed |
lib-during/thread-pool.cpp [code] | Body for the file thread-pool.h |
lib-during/thread-pool.h [code] | Implementation of thread pool with preallocated thread and a FIFO |
lib-during/thread-queue.h [code] | Queue allowing several threads to communicate |
lib-during/utils/atomic-variable.h [code] | Mutexed variable |
lib-during/utils/big-lock.h [code] | Global lock implementation |
lib-during/utils/cpu-affinity.cpp [code] | Body for the file cpu-affinity.h |
lib-during/utils/cpu-affinity.h [code] | Manage CPU affinity of threads |
lib-during/utils/io-lock.h [code] | Utility class to temporarily lock stdout or stderr |
lib-during/utils/measure-time.h [code] | Utility to measure time |