zsim
A fast and scalable x86-64 multicore simulator
파일 탐색기
최종 버전 다운로드 (.zip)- fortran_hooks.c
- Makefile
- README
- test.c
- test.cpp
- test.f
- test.java
- zsim.java
- zsim_hooks.h
- zsim_jni.cpp
- distance
- meminfo
- numastat
- scan_unevictable_pages
- vmstat
- cpuinfo.template
- genPatchRoot.py
- stat.template
- cpplint.py
- ffControl.py
- fix_whitespace.sh
- gitver.py
- lint_includes.py
- list_syscalls.py
- Vagrantfile
- dlmalloc.h.c
- g_list.h
- g_multimap.h
- g_string.h
- g_unordered_map.h
- g_unordered_set.h
- g_vector.h
- README.txt
- stl_galloc.h
- common.h
- cpu.cpp
- fs.cpp
- patchdefs.h
- port_virtualizer.h
- ports.cpp
- syscall_name.cpp.in
- syscall_name.h
- time.cpp
- time_conv.h
- timeout.cpp
- virt.cpp
- virt.h
- access_tracing.cpp
- access_tracing.h
- barrier.h
- bithacks.h
- breakdown_stats.h
- cache.cpp
- cache.h
- cache_arrays.cpp
- cache_arrays.h
- coherence_ctrls.cpp
- coherence_ctrls.h
- config.cpp
- config.h
- constants.h
- contention_sim.cpp
- contention_sim.h
- core.h
- core_recorder.cpp
- core_recorder.h
- cpuenum.h
- cpuid.h
- ddr_mem.cpp
- ddr_mem.h
- debug.h
- debug_harness.cpp
- debug_harness.h
- debug_zsim.cpp
- debug_zsim.h
- decoder.cpp
- decoder.h
- detailed_mem.cpp
- detailed_mem.h
- detailed_mem_params.cpp
- detailed_mem_params.h
- dramsim_mem_ctrl.cpp
- dramsim_mem_ctrl.h
- dumptrace.cpp
- event_queue.h
- event_recorder.h
- fftoggle.cpp
- filter_cache.h
- galloc.cpp
- galloc.h
- hash.cpp
- hash.h
- hdf5_stats.cpp
- ideal_arrays.h
- init.cpp
- init.h
- intrusive_list.h
- locks.h
- log.cpp
- log.h
- lookahead.cpp
- mem_ctrls.cpp
- mem_ctrls.h
- memory_hierarchy.cpp
- memory_hierarchy.h
- monitor.cpp
- mtrand.h
- mutex.h
- network.cpp
- network.h
- null_core.cpp
- null_core.h
- ooo_core.cpp
- ooo_core.h
- ooo_core_recorder.cpp
- ooo_core_recorder.h
- pad.h
- parse_vdso.cpp
- part_repl_policies.h
- partition_mapper.cpp
- partition_mapper.h
- partitioner.h
- pin_cmd.cpp
- pin_cmd.h
- prefetcher.cpp
- prefetcher.h
- prio_queue.h
- proc_stats.cpp
- proc_stats.h
- process_stats.cpp
- process_stats.h
- process_tree.cpp
- process_tree.h
- profile_stats.h
- rdtsc.h
- repl_policies.h
- scheduler.cpp
- scheduler.h
- SConscript
- signum.h
- simple_core.cpp
- simple_core.h
- slab_alloc.h
- sorttrace.cpp
- stats.h
- stats_filter.cpp
- stats_filter.h
- str.h
- text_stats.cpp
- tick_event.h
- timing_cache.cpp
- timing_cache.h
- timing_core.cpp
- timing_core.h
- timing_event.cpp
- timing_event.h
- trace_driver.cpp
- trace_driver.h
- tracing_cache.cpp
- tracing_cache.h
- utility_monitor.cpp
- utility_monitor.h
- weave_md1_mem.h
- zsim.cpp
- zsim.h
- zsim_harness.cpp
- het.cfg
- hooks.cfg
- pgo.cfg
- ptree.cfg
- simple.cfg
- LICENSE
- README.md
- README.stats
- SConstruct
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/s5z/zsim
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd zsim
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Make
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd misc/hooks
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
