├── .clang-format ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── SConstruct ├── Vagrantfile.sample ├── doc ├── DevGuide.mdown └── UserGuide.mdown ├── misc ├── build_compilation_db.py ├── flatten_tree.sh ├── gitver.py ├── lint_includes.py └── report_coverage.sh ├── provenance ├── provision.sh ├── sample.cfg ├── scripts ├── anl.py ├── configs.py ├── genConfigs.py ├── graphEnqueues.py ├── loadProfile.py ├── mt_anl.py ├── parseTrace.py ├── simConfig.py ├── taskTimeline.py └── trace.py ├── sim ├── SConscript ├── alloc │ ├── alloc.cpp │ ├── alloc.h │ ├── dlmalloc.h.c │ ├── untracked.cpp │ └── untracked.h ├── assert.h ├── atomic_port.h ├── bit_window.h ├── bithacks.h ├── bloom │ ├── bf_partitioned.h │ ├── bloom_filter.h │ ├── custom_hash.h │ └── h3array.h ├── canary.h ├── collections │ ├── enum.h │ ├── ordered_set.h │ └── prio_queue.h ├── commitqueue.cpp ├── commitqueue.h ├── conflicts │ ├── abort_handler.cpp │ ├── abort_handler.h │ ├── address_accessors.h │ ├── bloom_address_accessors.cpp │ ├── bloom_address_accessors.h │ ├── conflict_detection.h │ ├── conflict_resolution.h │ ├── llc_cd.cpp │ ├── llc_cd.h │ ├── precise_address_accessors.cpp │ ├── precise_address_accessors.h │ ├── stallers.h │ ├── sticky_directory.h │ ├── terminal_cd.cpp │ ├── terminal_cd.h │ ├── tile_cd.cpp │ ├── tile_cd.h │ └── unstallers.h ├── core │ ├── core.cpp │ ├── core.h │ ├── core_context.cpp │ ├── core_context.h │ ├── core_structures.h │ ├── decoder.cpp │ ├── decoder.h │ ├── ooo_core.cpp │ ├── ooo_core.h │ ├── sbcore.cpp │ ├── sbcore.h │ └── task_to_core_stats_profiler.h ├── domainprofiler.cpp ├── domainprofiler.h ├── driver.cpp ├── driver.h ├── event.h ├── ff_queue.cpp ├── ff_queue.h ├── gvt_arbiter.cpp ├── gvt_arbiter.h ├── harness │ ├── debug.in │ └── sim.in ├── init │ ├── build_cache.cpp │ ├── build_conflicts.cpp │ ├── build_memory_controller.cpp │ ├── builders.h │ ├── config.cpp │ ├── config.h │ ├── configure_stream_prefetchers.cpp │ ├── init.cpp │ └── init.h ├── interactive.cpp ├── interactive.h ├── load.h ├── loadstatssummary.cpp ├── loadstatssummary.h ├── locks.h ├── log.cpp ├── log.h ├── make_unique.h ├── match.h ├── memory │ ├── cache.cpp │ ├── cache.h │ ├── cache_arrays.cpp │ ├── cache_arrays.h │ ├── coherence_ctrls.cpp │ ├── coherence_ctrls.h │ ├── constants.h │ ├── filter_cache.h │ ├── hash.cpp │ ├── hash.h │ ├── mem_ctrls.cpp │ ├── mem_ctrls.h │ ├── memory_hierarchy.cpp │ ├── memory_hierarchy.h │ ├── memory_partition.h │ ├── repl_policies.h │ ├── stream_prefetcher.cpp │ └── stream_prefetcher.h ├── network.cpp ├── network.h ├── network_msg_types.h ├── object.h ├── overflow_watcher.h ├── pad.h ├── performance_metrics.h ├── port.h ├── rob.cpp ├── rob.h ├── rob_stats_collector.h ├── robtypes.h ├── run_condition.h ├── sim.cpp ├── sim.h ├── spin_cv.cpp ├── spin_cv.h ├── stack.h ├── stats │ ├── breakdown_stat.h │ ├── clock_stat.h │ ├── hdf5_stats.cpp │ ├── set_stat.h │ ├── stats.h │ ├── table_stat.cpp │ ├── table_stat.h │ └── text_stats.cpp ├── str.h ├── task.cpp ├── task.h ├── task_balancer.h ├── task_mapper.cpp ├── task_mapper.h ├── taskloadprofiler.cpp ├── taskloadprofiler.h ├── taskobserver.h ├── taskprofiler.h ├── taskprofilingsummary.cpp ├── taskprofilingsummary.h ├── taskptr.h ├── test │ ├── SConscript │ ├── address_accessors_test.cpp │ ├── aligned_uint64_t_test.cpp │ ├── bf_partitioned_test.cpp │ ├── gvt_arbiter_epoch_test.cpp │ ├── memory_hierarchy_test.cpp │ ├── ordered_set_intp_test.cpp │ ├── stack_segments_test.cpp │ ├── table_stat_test.cpp │ └── timestamp_test.cpp ├── thread.cpp ├── thread.h ├── thread_count_controller.cpp ├── thread_count_controller.h ├── thread_throttler.cpp ├── thread_throttler.h ├── timestamp.cpp ├── timestamp.h ├── trace.cpp ├── trace.h ├── tsarray.h ├── tsb.h ├── types.h ├── undo_log.cpp ├── undo_log.h ├── virt │ ├── virt.cpp │ └── virt.h ├── watchdog.cpp ├── watchdog.h ├── zoom_requester.cpp └── zoom_requester.h └── tests ├── SConscript ├── bfs.cpp ├── busy_waiting_after_roi.cpp ├── call_nullptr.cpp ├── childless_after_exception.cpp ├── common.h ├── concurrent_malloc.cpp ├── counter.cpp ├── counter.h ├── counter_spatial.cpp ├── counter_spatial_collide.cpp ├── cps.cpp ├── deadlock.cpp ├── deepen_chain.cpp ├── deepen_fanout_serial.cpp ├── dereference_ffff.cpp ├── enqueue_all_whints.cpp ├── enqueue_race.cpp ├── enqueue_to_parent.cpp ├── exception.cpp ├── fill.cpp ├── fractal.cpp ├── fractal_deadlock.cpp ├── get_ts.cpp ├── get_ts_super.cpp ├── heartbeats.cpp ├── in_ff.c ├── interleave.cpp ├── invalid_ts.cpp ├── large_heap.cpp ├── list.cpp ├── load_balance ├── .gitignore ├── SConscript ├── chain.cpp ├── hash.cpp └── hash.h ├── malloc.cpp ├── malloc_unimplemented.cpp ├── many_read_syscalls.cpp ├── memalign.cpp ├── multi_hint_rw_mayspec.cpp ├── nohint_cas_mayspec.cpp ├── notimestamp.cpp ├── overwrite.h ├── overwrite_dlmalloc_metadata.cpp ├── overwrite_spill_buffers.cpp ├── overwrite_undologs.cpp ├── pingpong.cpp ├── precede_stallers.cpp ├── precede_waiters.cpp ├── priv.cpp ├── rand.cpp ├── read_file.cpp ├── realloc.cpp ├── reduce.cpp ├── reducible_counter.cpp ├── reduction.cpp ├── reduction.h ├── reduction_hint.cpp ├── register_end_handler.cpp ├── roi_exit.cpp ├── run_all.py ├── segfault.cpp ├── serialize.cpp ├── set_gvt.cpp ├── simguard.cpp ├── snprintf.cpp ├── some_non_serializing_hints.cpp ├── statscheck.py ├── stream.cpp ├── syscall.cpp ├── taskbomb.cpp ├── taskbomb_deepen.cpp ├── taskbomb_tied.cpp ├── threadlocal.cpp ├── tileId.cpp ├── transform.cpp ├── undeepen.cpp ├── undo_after_exception.cpp └── variadic.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/README.md -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/SConstruct -------------------------------------------------------------------------------- /Vagrantfile.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/Vagrantfile.sample -------------------------------------------------------------------------------- /doc/DevGuide.mdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/doc/DevGuide.mdown -------------------------------------------------------------------------------- /doc/UserGuide.mdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/doc/UserGuide.mdown -------------------------------------------------------------------------------- /misc/build_compilation_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/misc/build_compilation_db.py -------------------------------------------------------------------------------- /misc/flatten_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/misc/flatten_tree.sh -------------------------------------------------------------------------------- /misc/gitver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/misc/gitver.py -------------------------------------------------------------------------------- /misc/lint_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/misc/lint_includes.py -------------------------------------------------------------------------------- /misc/report_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/misc/report_coverage.sh -------------------------------------------------------------------------------- /provenance: -------------------------------------------------------------------------------- 1 | public-github:5380:cee2b129:clean 2 | -------------------------------------------------------------------------------- /provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/provision.sh -------------------------------------------------------------------------------- /sample.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sample.cfg -------------------------------------------------------------------------------- /scripts/anl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/anl.py -------------------------------------------------------------------------------- /scripts/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/configs.py -------------------------------------------------------------------------------- /scripts/genConfigs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/genConfigs.py -------------------------------------------------------------------------------- /scripts/graphEnqueues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/graphEnqueues.py -------------------------------------------------------------------------------- /scripts/loadProfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/loadProfile.py -------------------------------------------------------------------------------- /scripts/mt_anl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/mt_anl.py -------------------------------------------------------------------------------- /scripts/parseTrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/parseTrace.py -------------------------------------------------------------------------------- /scripts/simConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/simConfig.py -------------------------------------------------------------------------------- /scripts/taskTimeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/taskTimeline.py -------------------------------------------------------------------------------- /scripts/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/scripts/trace.py -------------------------------------------------------------------------------- /sim/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/SConscript -------------------------------------------------------------------------------- /sim/alloc/alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/alloc/alloc.cpp -------------------------------------------------------------------------------- /sim/alloc/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/alloc/alloc.h -------------------------------------------------------------------------------- /sim/alloc/dlmalloc.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/alloc/dlmalloc.h.c -------------------------------------------------------------------------------- /sim/alloc/untracked.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/alloc/untracked.cpp -------------------------------------------------------------------------------- /sim/alloc/untracked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/alloc/untracked.h -------------------------------------------------------------------------------- /sim/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/assert.h -------------------------------------------------------------------------------- /sim/atomic_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/atomic_port.h -------------------------------------------------------------------------------- /sim/bit_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/bit_window.h -------------------------------------------------------------------------------- /sim/bithacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/bithacks.h -------------------------------------------------------------------------------- /sim/bloom/bf_partitioned.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/bloom/bf_partitioned.h -------------------------------------------------------------------------------- /sim/bloom/bloom_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/bloom/bloom_filter.h -------------------------------------------------------------------------------- /sim/bloom/custom_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/bloom/custom_hash.h -------------------------------------------------------------------------------- /sim/bloom/h3array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/bloom/h3array.h -------------------------------------------------------------------------------- /sim/canary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/canary.h -------------------------------------------------------------------------------- /sim/collections/enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/collections/enum.h -------------------------------------------------------------------------------- /sim/collections/ordered_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/collections/ordered_set.h -------------------------------------------------------------------------------- /sim/collections/prio_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/collections/prio_queue.h -------------------------------------------------------------------------------- /sim/commitqueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/commitqueue.cpp -------------------------------------------------------------------------------- /sim/commitqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/commitqueue.h -------------------------------------------------------------------------------- /sim/conflicts/abort_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/abort_handler.cpp -------------------------------------------------------------------------------- /sim/conflicts/abort_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/abort_handler.h -------------------------------------------------------------------------------- /sim/conflicts/address_accessors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/address_accessors.h -------------------------------------------------------------------------------- /sim/conflicts/bloom_address_accessors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/bloom_address_accessors.cpp -------------------------------------------------------------------------------- /sim/conflicts/bloom_address_accessors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/bloom_address_accessors.h -------------------------------------------------------------------------------- /sim/conflicts/conflict_detection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/conflict_detection.h -------------------------------------------------------------------------------- /sim/conflicts/conflict_resolution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/conflict_resolution.h -------------------------------------------------------------------------------- /sim/conflicts/llc_cd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/llc_cd.cpp -------------------------------------------------------------------------------- /sim/conflicts/llc_cd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/llc_cd.h -------------------------------------------------------------------------------- /sim/conflicts/precise_address_accessors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/precise_address_accessors.cpp -------------------------------------------------------------------------------- /sim/conflicts/precise_address_accessors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/precise_address_accessors.h -------------------------------------------------------------------------------- /sim/conflicts/stallers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/stallers.h -------------------------------------------------------------------------------- /sim/conflicts/sticky_directory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/sticky_directory.h -------------------------------------------------------------------------------- /sim/conflicts/terminal_cd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/terminal_cd.cpp -------------------------------------------------------------------------------- /sim/conflicts/terminal_cd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/terminal_cd.h -------------------------------------------------------------------------------- /sim/conflicts/tile_cd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/tile_cd.cpp -------------------------------------------------------------------------------- /sim/conflicts/tile_cd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/tile_cd.h -------------------------------------------------------------------------------- /sim/conflicts/unstallers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/conflicts/unstallers.h -------------------------------------------------------------------------------- /sim/core/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/core.cpp -------------------------------------------------------------------------------- /sim/core/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/core.h -------------------------------------------------------------------------------- /sim/core/core_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/core_context.cpp -------------------------------------------------------------------------------- /sim/core/core_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/core_context.h -------------------------------------------------------------------------------- /sim/core/core_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/core_structures.h -------------------------------------------------------------------------------- /sim/core/decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/decoder.cpp -------------------------------------------------------------------------------- /sim/core/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/decoder.h -------------------------------------------------------------------------------- /sim/core/ooo_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/ooo_core.cpp -------------------------------------------------------------------------------- /sim/core/ooo_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/ooo_core.h -------------------------------------------------------------------------------- /sim/core/sbcore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/sbcore.cpp -------------------------------------------------------------------------------- /sim/core/sbcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/sbcore.h -------------------------------------------------------------------------------- /sim/core/task_to_core_stats_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/core/task_to_core_stats_profiler.h -------------------------------------------------------------------------------- /sim/domainprofiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/domainprofiler.cpp -------------------------------------------------------------------------------- /sim/domainprofiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/domainprofiler.h -------------------------------------------------------------------------------- /sim/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/driver.cpp -------------------------------------------------------------------------------- /sim/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/driver.h -------------------------------------------------------------------------------- /sim/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/event.h -------------------------------------------------------------------------------- /sim/ff_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/ff_queue.cpp -------------------------------------------------------------------------------- /sim/ff_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/ff_queue.h -------------------------------------------------------------------------------- /sim/gvt_arbiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/gvt_arbiter.cpp -------------------------------------------------------------------------------- /sim/gvt_arbiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/gvt_arbiter.h -------------------------------------------------------------------------------- /sim/harness/debug.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/harness/debug.in -------------------------------------------------------------------------------- /sim/harness/sim.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/harness/sim.in -------------------------------------------------------------------------------- /sim/init/build_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/build_cache.cpp -------------------------------------------------------------------------------- /sim/init/build_conflicts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/build_conflicts.cpp -------------------------------------------------------------------------------- /sim/init/build_memory_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/build_memory_controller.cpp -------------------------------------------------------------------------------- /sim/init/builders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/builders.h -------------------------------------------------------------------------------- /sim/init/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/config.cpp -------------------------------------------------------------------------------- /sim/init/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/config.h -------------------------------------------------------------------------------- /sim/init/configure_stream_prefetchers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/configure_stream_prefetchers.cpp -------------------------------------------------------------------------------- /sim/init/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/init.cpp -------------------------------------------------------------------------------- /sim/init/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/init/init.h -------------------------------------------------------------------------------- /sim/interactive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/interactive.cpp -------------------------------------------------------------------------------- /sim/interactive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/interactive.h -------------------------------------------------------------------------------- /sim/load.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/load.h -------------------------------------------------------------------------------- /sim/loadstatssummary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/loadstatssummary.cpp -------------------------------------------------------------------------------- /sim/loadstatssummary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/loadstatssummary.h -------------------------------------------------------------------------------- /sim/locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/locks.h -------------------------------------------------------------------------------- /sim/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/log.cpp -------------------------------------------------------------------------------- /sim/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/log.h -------------------------------------------------------------------------------- /sim/make_unique.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/make_unique.h -------------------------------------------------------------------------------- /sim/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/match.h -------------------------------------------------------------------------------- /sim/memory/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/cache.cpp -------------------------------------------------------------------------------- /sim/memory/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/cache.h -------------------------------------------------------------------------------- /sim/memory/cache_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/cache_arrays.cpp -------------------------------------------------------------------------------- /sim/memory/cache_arrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/cache_arrays.h -------------------------------------------------------------------------------- /sim/memory/coherence_ctrls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/coherence_ctrls.cpp -------------------------------------------------------------------------------- /sim/memory/coherence_ctrls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/coherence_ctrls.h -------------------------------------------------------------------------------- /sim/memory/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/constants.h -------------------------------------------------------------------------------- /sim/memory/filter_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/filter_cache.h -------------------------------------------------------------------------------- /sim/memory/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/hash.cpp -------------------------------------------------------------------------------- /sim/memory/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/hash.h -------------------------------------------------------------------------------- /sim/memory/mem_ctrls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/mem_ctrls.cpp -------------------------------------------------------------------------------- /sim/memory/mem_ctrls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/mem_ctrls.h -------------------------------------------------------------------------------- /sim/memory/memory_hierarchy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/memory_hierarchy.cpp -------------------------------------------------------------------------------- /sim/memory/memory_hierarchy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/memory_hierarchy.h -------------------------------------------------------------------------------- /sim/memory/memory_partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/memory_partition.h -------------------------------------------------------------------------------- /sim/memory/repl_policies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/repl_policies.h -------------------------------------------------------------------------------- /sim/memory/stream_prefetcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/stream_prefetcher.cpp -------------------------------------------------------------------------------- /sim/memory/stream_prefetcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/memory/stream_prefetcher.h -------------------------------------------------------------------------------- /sim/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/network.cpp -------------------------------------------------------------------------------- /sim/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/network.h -------------------------------------------------------------------------------- /sim/network_msg_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/network_msg_types.h -------------------------------------------------------------------------------- /sim/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/object.h -------------------------------------------------------------------------------- /sim/overflow_watcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/overflow_watcher.h -------------------------------------------------------------------------------- /sim/pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/pad.h -------------------------------------------------------------------------------- /sim/performance_metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/performance_metrics.h -------------------------------------------------------------------------------- /sim/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/port.h -------------------------------------------------------------------------------- /sim/rob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/rob.cpp -------------------------------------------------------------------------------- /sim/rob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/rob.h -------------------------------------------------------------------------------- /sim/rob_stats_collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/rob_stats_collector.h -------------------------------------------------------------------------------- /sim/robtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/robtypes.h -------------------------------------------------------------------------------- /sim/run_condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/run_condition.h -------------------------------------------------------------------------------- /sim/sim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/sim.cpp -------------------------------------------------------------------------------- /sim/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/sim.h -------------------------------------------------------------------------------- /sim/spin_cv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/spin_cv.cpp -------------------------------------------------------------------------------- /sim/spin_cv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/spin_cv.h -------------------------------------------------------------------------------- /sim/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stack.h -------------------------------------------------------------------------------- /sim/stats/breakdown_stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/breakdown_stat.h -------------------------------------------------------------------------------- /sim/stats/clock_stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/clock_stat.h -------------------------------------------------------------------------------- /sim/stats/hdf5_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/hdf5_stats.cpp -------------------------------------------------------------------------------- /sim/stats/set_stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/set_stat.h -------------------------------------------------------------------------------- /sim/stats/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/stats.h -------------------------------------------------------------------------------- /sim/stats/table_stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/table_stat.cpp -------------------------------------------------------------------------------- /sim/stats/table_stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/table_stat.h -------------------------------------------------------------------------------- /sim/stats/text_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/stats/text_stats.cpp -------------------------------------------------------------------------------- /sim/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/str.h -------------------------------------------------------------------------------- /sim/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/task.cpp -------------------------------------------------------------------------------- /sim/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/task.h -------------------------------------------------------------------------------- /sim/task_balancer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/task_balancer.h -------------------------------------------------------------------------------- /sim/task_mapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/task_mapper.cpp -------------------------------------------------------------------------------- /sim/task_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/task_mapper.h -------------------------------------------------------------------------------- /sim/taskloadprofiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskloadprofiler.cpp -------------------------------------------------------------------------------- /sim/taskloadprofiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskloadprofiler.h -------------------------------------------------------------------------------- /sim/taskobserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskobserver.h -------------------------------------------------------------------------------- /sim/taskprofiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskprofiler.h -------------------------------------------------------------------------------- /sim/taskprofilingsummary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskprofilingsummary.cpp -------------------------------------------------------------------------------- /sim/taskprofilingsummary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskprofilingsummary.h -------------------------------------------------------------------------------- /sim/taskptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/taskptr.h -------------------------------------------------------------------------------- /sim/test/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/SConscript -------------------------------------------------------------------------------- /sim/test/address_accessors_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/address_accessors_test.cpp -------------------------------------------------------------------------------- /sim/test/aligned_uint64_t_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/aligned_uint64_t_test.cpp -------------------------------------------------------------------------------- /sim/test/bf_partitioned_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/bf_partitioned_test.cpp -------------------------------------------------------------------------------- /sim/test/gvt_arbiter_epoch_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/gvt_arbiter_epoch_test.cpp -------------------------------------------------------------------------------- /sim/test/memory_hierarchy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/memory_hierarchy_test.cpp -------------------------------------------------------------------------------- /sim/test/ordered_set_intp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/ordered_set_intp_test.cpp -------------------------------------------------------------------------------- /sim/test/stack_segments_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/stack_segments_test.cpp -------------------------------------------------------------------------------- /sim/test/table_stat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/table_stat_test.cpp -------------------------------------------------------------------------------- /sim/test/timestamp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/test/timestamp_test.cpp -------------------------------------------------------------------------------- /sim/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/thread.cpp -------------------------------------------------------------------------------- /sim/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/thread.h -------------------------------------------------------------------------------- /sim/thread_count_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/thread_count_controller.cpp -------------------------------------------------------------------------------- /sim/thread_count_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/thread_count_controller.h -------------------------------------------------------------------------------- /sim/thread_throttler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/thread_throttler.cpp -------------------------------------------------------------------------------- /sim/thread_throttler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/thread_throttler.h -------------------------------------------------------------------------------- /sim/timestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/timestamp.cpp -------------------------------------------------------------------------------- /sim/timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/timestamp.h -------------------------------------------------------------------------------- /sim/trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/trace.cpp -------------------------------------------------------------------------------- /sim/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/trace.h -------------------------------------------------------------------------------- /sim/tsarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/tsarray.h -------------------------------------------------------------------------------- /sim/tsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/tsb.h -------------------------------------------------------------------------------- /sim/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/types.h -------------------------------------------------------------------------------- /sim/undo_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/undo_log.cpp -------------------------------------------------------------------------------- /sim/undo_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/undo_log.h -------------------------------------------------------------------------------- /sim/virt/virt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/virt/virt.cpp -------------------------------------------------------------------------------- /sim/virt/virt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/virt/virt.h -------------------------------------------------------------------------------- /sim/watchdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/watchdog.cpp -------------------------------------------------------------------------------- /sim/watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/watchdog.h -------------------------------------------------------------------------------- /sim/zoom_requester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/zoom_requester.cpp -------------------------------------------------------------------------------- /sim/zoom_requester.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/sim/zoom_requester.h -------------------------------------------------------------------------------- /tests/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/SConscript -------------------------------------------------------------------------------- /tests/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/bfs.cpp -------------------------------------------------------------------------------- /tests/busy_waiting_after_roi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/busy_waiting_after_roi.cpp -------------------------------------------------------------------------------- /tests/call_nullptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/call_nullptr.cpp -------------------------------------------------------------------------------- /tests/childless_after_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/childless_after_exception.cpp -------------------------------------------------------------------------------- /tests/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/common.h -------------------------------------------------------------------------------- /tests/concurrent_malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/concurrent_malloc.cpp -------------------------------------------------------------------------------- /tests/counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/counter.cpp -------------------------------------------------------------------------------- /tests/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/counter.h -------------------------------------------------------------------------------- /tests/counter_spatial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/counter_spatial.cpp -------------------------------------------------------------------------------- /tests/counter_spatial_collide.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/counter_spatial_collide.cpp -------------------------------------------------------------------------------- /tests/cps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/cps.cpp -------------------------------------------------------------------------------- /tests/deadlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/deadlock.cpp -------------------------------------------------------------------------------- /tests/deepen_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/deepen_chain.cpp -------------------------------------------------------------------------------- /tests/deepen_fanout_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/deepen_fanout_serial.cpp -------------------------------------------------------------------------------- /tests/dereference_ffff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/dereference_ffff.cpp -------------------------------------------------------------------------------- /tests/enqueue_all_whints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/enqueue_all_whints.cpp -------------------------------------------------------------------------------- /tests/enqueue_race.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/enqueue_race.cpp -------------------------------------------------------------------------------- /tests/enqueue_to_parent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/enqueue_to_parent.cpp -------------------------------------------------------------------------------- /tests/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/exception.cpp -------------------------------------------------------------------------------- /tests/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/fill.cpp -------------------------------------------------------------------------------- /tests/fractal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/fractal.cpp -------------------------------------------------------------------------------- /tests/fractal_deadlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/fractal_deadlock.cpp -------------------------------------------------------------------------------- /tests/get_ts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/get_ts.cpp -------------------------------------------------------------------------------- /tests/get_ts_super.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/get_ts_super.cpp -------------------------------------------------------------------------------- /tests/heartbeats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/heartbeats.cpp -------------------------------------------------------------------------------- /tests/in_ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/in_ff.c -------------------------------------------------------------------------------- /tests/interleave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/interleave.cpp -------------------------------------------------------------------------------- /tests/invalid_ts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/invalid_ts.cpp -------------------------------------------------------------------------------- /tests/large_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/large_heap.cpp -------------------------------------------------------------------------------- /tests/list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/list.cpp -------------------------------------------------------------------------------- /tests/load_balance/.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | -------------------------------------------------------------------------------- /tests/load_balance/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/load_balance/SConscript -------------------------------------------------------------------------------- /tests/load_balance/chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/load_balance/chain.cpp -------------------------------------------------------------------------------- /tests/load_balance/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/load_balance/hash.cpp -------------------------------------------------------------------------------- /tests/load_balance/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/load_balance/hash.h -------------------------------------------------------------------------------- /tests/malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/malloc.cpp -------------------------------------------------------------------------------- /tests/malloc_unimplemented.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/malloc_unimplemented.cpp -------------------------------------------------------------------------------- /tests/many_read_syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/many_read_syscalls.cpp -------------------------------------------------------------------------------- /tests/memalign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/memalign.cpp -------------------------------------------------------------------------------- /tests/multi_hint_rw_mayspec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/multi_hint_rw_mayspec.cpp -------------------------------------------------------------------------------- /tests/nohint_cas_mayspec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/nohint_cas_mayspec.cpp -------------------------------------------------------------------------------- /tests/notimestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/notimestamp.cpp -------------------------------------------------------------------------------- /tests/overwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/overwrite.h -------------------------------------------------------------------------------- /tests/overwrite_dlmalloc_metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/overwrite_dlmalloc_metadata.cpp -------------------------------------------------------------------------------- /tests/overwrite_spill_buffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/overwrite_spill_buffers.cpp -------------------------------------------------------------------------------- /tests/overwrite_undologs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/overwrite_undologs.cpp -------------------------------------------------------------------------------- /tests/pingpong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/pingpong.cpp -------------------------------------------------------------------------------- /tests/precede_stallers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/precede_stallers.cpp -------------------------------------------------------------------------------- /tests/precede_waiters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/precede_waiters.cpp -------------------------------------------------------------------------------- /tests/priv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/priv.cpp -------------------------------------------------------------------------------- /tests/rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/rand.cpp -------------------------------------------------------------------------------- /tests/read_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/read_file.cpp -------------------------------------------------------------------------------- /tests/realloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/realloc.cpp -------------------------------------------------------------------------------- /tests/reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/reduce.cpp -------------------------------------------------------------------------------- /tests/reducible_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/reducible_counter.cpp -------------------------------------------------------------------------------- /tests/reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/reduction.cpp -------------------------------------------------------------------------------- /tests/reduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/reduction.h -------------------------------------------------------------------------------- /tests/reduction_hint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/reduction_hint.cpp -------------------------------------------------------------------------------- /tests/register_end_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/register_end_handler.cpp -------------------------------------------------------------------------------- /tests/roi_exit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/roi_exit.cpp -------------------------------------------------------------------------------- /tests/run_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/run_all.py -------------------------------------------------------------------------------- /tests/segfault.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/segfault.cpp -------------------------------------------------------------------------------- /tests/serialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/serialize.cpp -------------------------------------------------------------------------------- /tests/set_gvt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/set_gvt.cpp -------------------------------------------------------------------------------- /tests/simguard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/simguard.cpp -------------------------------------------------------------------------------- /tests/snprintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/snprintf.cpp -------------------------------------------------------------------------------- /tests/some_non_serializing_hints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/some_non_serializing_hints.cpp -------------------------------------------------------------------------------- /tests/statscheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/statscheck.py -------------------------------------------------------------------------------- /tests/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/stream.cpp -------------------------------------------------------------------------------- /tests/syscall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/syscall.cpp -------------------------------------------------------------------------------- /tests/taskbomb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/taskbomb.cpp -------------------------------------------------------------------------------- /tests/taskbomb_deepen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/taskbomb_deepen.cpp -------------------------------------------------------------------------------- /tests/taskbomb_tied.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/taskbomb_tied.cpp -------------------------------------------------------------------------------- /tests/threadlocal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/threadlocal.cpp -------------------------------------------------------------------------------- /tests/tileId.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/tileId.cpp -------------------------------------------------------------------------------- /tests/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/transform.cpp -------------------------------------------------------------------------------- /tests/undeepen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/undeepen.cpp -------------------------------------------------------------------------------- /tests/undo_after_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/undo_after_exception.cpp -------------------------------------------------------------------------------- /tests/variadic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwarmArch/sim/HEAD/tests/variadic.cpp --------------------------------------------------------------------------------