Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: FeynmanLogic
  • License: apache-2.0
  • Language: C++
  • Default Branch: main
  • Size: 16.6 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Citation

README.md

Playing with ChampSim

This repository contains files related to my exploration of ChampSim on my personal desktop. I am working on understanding how to interact with the ChampSim simulator and the simulation process.

Objective

The primary goal is to familiarize myself with providing instructions to the ChampSim simulator. In my initial attempt, I aim to experiment with the simulator to see if I can intentionally provoke any unexpected behavior.

Initial Setup

To get started, I want to measure the time ChampSim takes with the default settings provided in the champsim_config.json file. Follow the instructions below on the master branch:

  1. Execute the configuration script: bash $ ./config.sh champsim_config.json

  2. Build the project: bash $ make

  3. Run the following instruction: bash $ bin/champsim --warmup_instructions 2000000 --simulation_instructions 5000000 600.perlbench_s-210B.champsimtrace.x This specifies that we have given the perlbench trace collection, which is in the same folder, so as to run the binary file
    directly, kept in the bin folder.

This will use the initial/default configuration settings for the simulation.

Feel free to explore and follow along as I document my journey on the master branch.

Let the experimentation begin!

Owner

  • Login: FeynmanLogic
  • Kind: user

GitHub Events

Total
Last Year

Dependencies

vcpkg/scripts/azure-pipelines/android/Dockerfile docker
  • ubuntu 20.04 build
docs/requirements.txt pypi
  • breathe *
  • sphinx *
vcpkg/ports/qtinterfaceframework/requirements_minimal.txt pypi
  • Jinja2 ==2.11.3
  • MarkupSafe ==1.1
  • PyYAML ==6.0.1
  • antlr4-python3-runtime ==4.7.1
  • argh ==0.26.2
  • click ==6.7
  • coloredlogs ==10.0
  • humanfriendly ==4.15.1
  • path.py ==11.0.1
  • pathtools ==0.1.2
  • pytest ==5.3.5
  • pytest-cov ==2.8.1
  • six ==1.11.0
  • watchdog ==2.1.7
vcpkg/ports/3fd/vcpkg.json vcpkg
  • boost-lockfree *
  • boost-regex *
  • poco *
  • rapidxml *
  • sqlite3 *
  • vcpkg-msbuild *
vcpkg/ports/7zip/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/ableton/vcpkg.json vcpkg
  • ableton-link *
vcpkg/ports/ableton-link/vcpkg.json vcpkg
  • asio *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/abseil/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/absent/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/ace/vcpkg.json vcpkg
  • vcpkg-msbuild *
vcpkg/ports/acl/vcpkg.json vcpkg
  • attr *
vcpkg/ports/activemq-cpp/vcpkg.json vcpkg
  • apr *
  • libuuid *
  • vcpkg-msbuild *
vcpkg/ports/ada-url/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/ade/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/adios2/vcpkg.json vcpkg
  • blosc *
  • bzip2 *
  • hdf5 *
  • libffi *
  • libpng *
  • libsodium *
  • pugixml *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • zeromq *
vcpkg/ports/advobfuscator/vcpkg.json vcpkg
  • boost-msm *
vcpkg/ports/air-ctl/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aixlog/vcpkg.json vcpkg
  • vcpkg-cmake *
vcpkg/ports/aklomp-base64/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/alac/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/alac-decoder/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/alembic/vcpkg.json vcpkg
  • imath *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aliyun-oss-c-sdk/vcpkg.json vcpkg
  • apr-util *
  • curl *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/allegro5/vcpkg.json vcpkg
  • bzip2 *
  • freetype *
  • libflac *
  • libogg *
  • libpng *
  • libtheora *
  • libvorbis *
  • openal-soft *
  • opengl *
  • opus *
  • opusfile *
  • physfs *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • zlib *
vcpkg/ports/alpaca/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/alpaka/vcpkg.json vcpkg
  • boost-core >=1.74.0
  • boost-predef >=1.74.0
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/alsa/vcpkg.json vcpkg
vcpkg/ports/amd-adl-sdk/vcpkg.json vcpkg
vcpkg/ports/amd-amf/vcpkg.json vcpkg
vcpkg/ports/ampl-asl/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/ampl-mp/vcpkg.json vcpkg
  • ampl-asl *
  • ampl-mp *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/amqpcpp/vcpkg.json vcpkg
  • openssl *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/anari/vcpkg.json vcpkg
  • glm *
  • python3 *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/anax/vcpkg.json vcpkg
  • vcpkg-cmake *
vcpkg/ports/angelscript/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/angle/vcpkg.json vcpkg
  • egl-registry *
  • libx11 *
  • libxext *
  • libxi *
  • opengl-registry *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • zlib *
vcpkg/ports/annoy/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/antlr4/vcpkg.json vcpkg
  • libuuid *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/any-lite/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/anyrpc/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aom/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/apache-datasketches/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/approval-tests-cpp/vcpkg.json vcpkg
vcpkg/ports/apr/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/apr-util/vcpkg.json vcpkg
  • apr *
  • expat *
  • vcpkg-cmake *
vcpkg/ports/apsi/vcpkg.json vcpkg
  • flatbuffers *
  • jsoncpp *
  • kuku *
  • seal *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/arb/vcpkg.json vcpkg
  • flint *
  • pthreads *
  • vcpkg-cmake *
vcpkg/ports/arcus/vcpkg.json vcpkg
  • protobuf *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/arg-router/vcpkg.json vcpkg
  • boost-lexical-cast *
  • boost-mp11 *
  • boost-preprocessor *
  • span-lite *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/argagg/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/argh/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/argon2/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/argparse/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/args/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/argtable2/vcpkg.json vcpkg
  • getopt *
  • vcpkg-cmake *
vcpkg/ports/argtable3/vcpkg.json vcpkg
  • getopt *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/argumentum/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aricpp/vcpkg.json vcpkg
  • boost-asio *
  • boost-beast *
  • boost-system *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/armadillo/vcpkg.json vcpkg
  • blas *
  • lapack *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/arpack-ng/vcpkg.json vcpkg
  • blas *
  • lapack *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • vcpkg-gfortran *
vcpkg/ports/arrayfire/vcpkg.json vcpkg
  • boost-compute *
  • boost-stacktrace *
  • glad *
  • spdlog *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/arrow/vcpkg.json vcpkg
  • boost-filesystem *
  • boost-multiprecision *
  • boost-system *
  • brotli *
  • bzip2 *
  • gflags *
  • lz4 *
  • openssl *
  • re2 *
  • snappy *
  • thrift *
  • utf8proc *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • xsimd *
  • zlib *
  • zstd *
vcpkg/ports/arsenalgear/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/ashes/vcpkg.json vcpkg
  • opengl *
  • spirv-cross *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • vulkan-headers *
vcpkg/ports/asio/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/asio-grpc/vcpkg.json vcpkg
  • grpc *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/asiosdk/vcpkg.json vcpkg
vcpkg/ports/asmjit/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/asmtk/vcpkg.json vcpkg
  • asmjit *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/assimp/vcpkg.json vcpkg
  • draco *
  • kubazip *
  • minizip *
  • poly2tri *
  • pugixml *
  • rapidjson *
  • stb *
  • utfcpp *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • zlib *
vcpkg/ports/async-mqtt/vcpkg.json vcpkg
  • boost-any *
  • boost-asio *
  • boost-assert *
  • boost-beast *
  • boost-container *
  • boost-container-hash *
  • boost-endian *
  • boost-log *
  • boost-multi-index *
  • boost-numeric-conversion *
  • boost-system *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/asynch/vcpkg.json vcpkg
vcpkg/ports/asyncplusplus/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/at-spi2-atk/vcpkg.json vcpkg
  • at-spi2-core *
  • atk *
  • libxml2 *
  • vcpkg-tool-meson *
vcpkg/ports/at-spi2-core/vcpkg.json vcpkg
  • glib *
  • vcpkg-tool-meson *
vcpkg/ports/atk/vcpkg.json vcpkg
  • gettext *
  • glib *
  • vcpkg-tool-meson *
vcpkg/ports/atkmm/vcpkg.json vcpkg
  • atk *
  • gettext *
  • glib *
  • glibmm *
  • vcpkg-tool-meson *
vcpkg/ports/atlmfc/vcpkg.json vcpkg
vcpkg/ports/atomic-queue/vcpkg.json vcpkg
vcpkg/ports/attr/vcpkg.json vcpkg
vcpkg/ports/aubio/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/audiofile/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aurora/vcpkg.json vcpkg
vcpkg/ports/autobahn/vcpkg.json vcpkg
  • boost-asio *
  • boost-thread *
  • msgpack *
  • websocketpp *
vcpkg/ports/autodock-vina/vcpkg.json vcpkg
  • boost-algorithm *
  • boost-array *
  • boost-filesystem *
  • boost-lexical-cast *
  • boost-log *
  • boost-math *
  • boost-optional *
  • boost-program-options *
  • boost-ptr-container *
  • boost-random *
  • boost-serialization *
  • boost-static-assert *
  • boost-thread *
  • boost-timer *
  • boost-utility *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/avcpp/vcpkg.json vcpkg
  • ffmpeg *
  • pkgconf *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/avisynthplus/vcpkg.json vcpkg
  • vcpkg-cmake *
vcpkg/ports/avro-c/vcpkg.json vcpkg
  • jansson *
  • liblzma *
  • snappy *
  • vcpkg-cmake *
  • zlib *
vcpkg/ports/avro-cpp/vcpkg.json vcpkg
  • boost-algorithm *
  • boost-any *
  • boost-crc *
  • boost-filesystem *
  • boost-format *
  • boost-iostreams *
  • boost-lexical-cast *
  • boost-math *
  • boost-program-options *
  • boost-random *
  • boost-tuple *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
  • zlib *
vcpkg/ports/aws-c-auth/vcpkg.json vcpkg
  • aws-c-cal *
  • aws-c-http *
  • aws-c-sdkutils *
  • s2n *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-cal/vcpkg.json vcpkg
  • aws-c-common *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-common/vcpkg.json vcpkg
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-compression/vcpkg.json vcpkg
  • aws-c-common *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-event-stream/vcpkg.json vcpkg
  • aws-c-common *
  • aws-c-io *
  • aws-checksums *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-http/vcpkg.json vcpkg
  • aws-c-cal *
  • aws-c-common *
  • aws-c-compression *
  • aws-c-io *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-io/vcpkg.json vcpkg
  • aws-c-cal *
  • aws-c-common *
  • s2n *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-mqtt/vcpkg.json vcpkg
  • aws-c-http *
  • aws-c-io *
  • s2n *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-s3/vcpkg.json vcpkg
  • aws-c-auth *
  • aws-c-http *
  • aws-c-sdkutils *
  • aws-checksums *
  • s2n *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-c-sdkutils/vcpkg.json vcpkg
  • aws-c-common *
  • vcpkg-cmake *
  • vcpkg-cmake-config *
vcpkg/ports/aws-checksums/vcpkg.json vcpkg
  • aws-c-common *
  • vcpkg-cmake *
  • vcpkg-cmake-config *