Virginia Tech
Browse
1/1
2 files

Troop Architecture SystemC Simulation Library

software
posted on 2024-05-01, 16:43 authored by Isaac BettendorfIsaac Bettendorf, JoAnn PaulJoAnn Paul

Simulation library to evaluate the Troop Meta-approach with each Algorithm Processing Element (APE) as the AMD Zen 4 processor. Additional support for square maze simulations.

Funding

This material is based upon work supported by the National Science Foundation under Grant No. 2204780. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

History

Publisher

University Libraries, Virginia Tech

Corresponding Author Name

Isaac Bettendorf

Corresponding Author E-mail Address

ibettend@vt.edu

Files/Folders in Dataset and Description

[maze_components] - directory containing the source code of varying data structures to support square maze simulations. [maze] - directory containing source code for generating square mazes maze_square_two_d.cpp - source code defining maze square structure maze_square_two_d.hpp - header file to define maze square structure [maze_accuracy] - directory containing source code for measuring the accuracy of moving within a square maze. maze_accuracy.cpp - source code defining algorithms to calculate the accuracy of move within maze maze_accuracy.hpp - header file to define algorithms to calculate the accuracy of moving within maze [maze_cell] - directory containing different data structures for square maze cells. maze_two_d_square_cell.cpp - source code defining the structure of a single maze cell maze_two_d_square_cell.hpp - header file to define the structure of a single maze cell [test] - directory containing code to test the different maze data structures. maze_two_d_square_cell_test.cpp - source code to support structures to test square maze cell structures maze_two_d_square_cell_test.hpp - header file to support structures to test square maze cell structures maze_two_d_square_test.cpp - source code to support structures to test square maze structures maze_two_d_square_test.hpp - header file to support structures to test square maze structures test_structures_main.cpp - main file to test the functionality of the maze structures CMakeLists.txt - CMake file to build simulation project test_main.cpp - main SystemC simulation file [system-level_architecture_performance] - directory contains the SystemC source code to evaluate software on different architectures given average operation latency. [AMD_Zen_4] - performance library for AMD Zen 4 amd_zen_4_sim_module.hpp - AMD Zen 4 SystemC performance source code amd_zen_4_sim_module_old.cpp - AMD Zen 4 SystemC legacy performance source code for reference license.txt - text file presenting the license of the software (MIT open source) README.md - markdown file explaining how to build and use the simulation library

Usage metrics

    Electrical and Computer Engineering

    Categories

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC