|
Graphitti
A toolkit/software architecture to ease creating high-performance neural network simulators
|

Directories | |
| FunctionNodes | |
Files | |
| Core.cpp | |
| Orchestrates most functionality in the simulation. | |
| Core.h | |
| Orchestrates most functionality in the simulation. | |
| CPUModel.cpp | |
| Implementation of Model for graph-based networks. | |
| CPUModel.h | |
| Implementation of Model for execution on CPU (single core). | |
| EdgeIndexMap.h | |
| A structure maintains outgoing and edges list (forward map). | |
| GPUModel.cpp | |
| Implementation of Model for the graph-based networks. | |
| GPUModel.h | |
| Implementation of Model for the graph-based networks. | |
| Graphitti_Main.cpp | |
| Starting point of the Simulation - Main. | |
| Model.cpp | |
| Implementation of Model for the graph-based networks. | |
| Model.h | |
| Implementation of Model for graph-based networks. | |
| OperationManager.cpp | |
| Singleton instance method that registers and executes functions based on operation types. | |
| OperationManager.h | |
| Singleton instance method that registers and executes functions based on operation types. | |
| Operations.h | |
| This class is public reference to the operation types that the OperationManager can register and execute. Stores operation types as an enum. | |
| Serializer.cpp | |
| Provides serialization and deserialization functionality using the Cereal library. | |
| Serializer.h | |
| Provides serialization and deserialization functionality using the Cereal library. | |
| Simulator.cpp | |
| Platform independent base class for the Brain Grid simulator. Simulator is a singleton class (a class that can only have one object) | |
| Simulator.h | |
| Platform independent base class for the Brain Grid simulator. Simulator is a singleton class (a class that can only have one object) | |