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 spiking neural 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) | |